﻿* { margin: 0; padding: 0; border: 0; }

body {
	margin: 0;
	background:#fdf9eb;
	color: #363636;
	font: 12px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.5px;  
}
td, th { color:#363636; }
a, a:visited { 
	color:#fa6a00;
	text-decoration:none; 
}
a:hover, a:active {
	background:#FA6A00 none repeat scroll 0 0;
	color:#fff;
	text-decoration:none;
}
h1 { float:left; font-size:32px; font-weight:normal; letter-spacing:-1.2px; padding:0; margin:0; }
h1.nomeContato { font-size: 38px; font-weight: bold; clear: both; float: none; }
h2 { font-size:22px; font-weight:normal; letter-spacing:-1.0px; padding:0; margin:42px 0 20px 0; line-height:100%; }
h3, h6 { font-size:20px; letter-spacing:-1px; padding:0; margin:0; }
h6 { margin-top: 10px; font-style: italic; }
p { font-size: 11pt; line-height: 15pt; padding: 10px 0 0 0; clear: both; }

/************* CLASSES PADRÃO ***************/

.clear { clear: both; }
.upper { text-transform:uppercase; }
.bold {	font-weight:bold; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }
.noSpace { margin: 0; padding: 0; }
br.clear { clear: both; }
.left { float: left; clear: none; }
.right { float: right; clear: none; }
.center { text-align: center; }
.pNoPadding p { padding: 0; }
.corLaranja { color:#fa6a00; }
.colunaLeft div { float: left; }
.white { background: #FFFFFF; }
.descVotar { font-size: 16px; color: #666666; font-style: italic; letter-spacing: -0.05em; }
.termos { color:#999; }

.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19 {font-size:19px;}
.f20 {font-size:20px;}
.f21 {font-size:21px;}
.f22 {font-size:22px;}
.f23 {font-size:23px;}
.f24 {font-size:24px;}
.f25 {font-size:25px;}
.f26 {font-size:26px;}
.f27 {font-size:27px;}
.f28 {font-size:28px;}
.f29 {font-size:29px;}
.f30 {font-size:30px;}
.f32 {font-size:32px;}
.f35 {font-size:35px;}
.f45 {font-size:45px;}
.f55 {font-size:55px;}
.f72 {font-size:72px;}

.mg-bt5{margin:0 0 5px 0;}
.mg-top30{margin:30px 0 0 0;}
.mg-top20{margin-top:20px;}
.mg-top10{margin:10px 0 0 0;}
.mg-r10{margin-right:10px;}
.mg-l20{margin-left:20px;}
.spacer20 {width:100%;height:20px;font-size:0px;}

.dv30 { float:left;	width:30%; }
.dv40 {	float:left;	width:40%; }
.dv50 {	float:left;	width:50%; }
.dv60 {	float:left;	width:60%; }
.dv70 {	float:left;	width:70%; }
.dv100 { float:left; width:100%; }

.hr {
	float:left;
	width:100%;
	border-top:1px dotted #dddbd2;
	margin:4px 0;
	font-size:0;
	height:0;
}
.hrSolida, .hrSolida2
{
    clear: both;
	width:100%;
	border-top:1px solid #dddbd2;
	margin:2px 0;
	font-size:0;
	height:0;
}
.hrSolida2 { border-top-width: 2px; }
.hr2 {
	float:left;
	width:100%;
	border:1px dotted #D2D2D2;
	margin:10px 0 20px 0;
}

.alpha40 { filter:alpha(opacity=40); opacity:0.4; }

.checkbox label { padding-left: 5px; }

/************* ESTRUTURA **************/

#col-left { float:left; width:625px; margin:0 12px 0 0; }
#col-right { float:left; width:300px; margin:0 0 0 12px; }

#col-left h4 
{
    clear: both;
    padding-top: 12px;
    font: bold 18px Georgia, "Times New Roman", Times, serif;
}
#col-left h4.whiteBox 
{
    background: #FFFFFF;
    padding: 10px 0; margin-top: 10px;
    padding-left: 10px;
    border-bottom: solid 1px #d3d3d3;
    border-top: dotted 1px #d3d3d3;
}
#col-left .whiteBoxDown 
{
    padding: 30px 0;
    background: #FFFFFF;
    border-bottom: solid 1px #d3d3d3;
}
#col-left .whiteBoxDown table td 
{
    text-align: center;
}

#col-left h5 
{
    clear: both;
    padding-top: 10px;
    font: bold 14px Georgia, "Times New Roman", Times, serif;
}

#col-left .lista
{
    padding: 0 30px;
}

#col-left .toMail
{
    margin: 8px 0;
    font-size: 14px;
    font-weight: bold;
    color: #363636;
}

#col-left .top5
{
    min-height: 455px;
    height: auto !important;
    height: 455px;
    overflow: hidden;
    *overflow: visible;
}

/************* /ESTRUTURA **************/

#bkg1, #bkg2, #bkg3, #img1, #img2, #img3 {
	float: left;
	width: 100px;
	height: 100px;
	border: 2px solid #DDD;
	margin: 2px 2px;
}

#bkg1, #img1 {
	background: #0A0;
}

#bkg2, #img2 {
	background: #FE0;
}

#bkg3, #img3 {
	background: #08E;
}

#bkg1, #bkg2, #bkg3 {
	background-image: url(../images/titulo_roxo.png);
	background-repeat: no-repeat;
}

.banner-468x60{ width: 468px; padding-bottom: 20px; }
.banner-768
{
    font-family:Arial;
    width:728px;
    margin:0 auto;
    text-align:left;
    font-size:10px;
    font-style:normal;
    color:#fff;
    background-color:#dfddd6;
}

.cv {
	float:right;
	font-size:15px;
	color:#fa6a00;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0 20px 0 0;
	width:290px;
}
.cv strong {
	font-size:18px;
	letter-spacing:-1px;
}
.cv img {
	float:left;
	padding:0 5px 0 0;
}

.error 
{   
    margin: 40px auto 0 auto;
    padding: 60px 45px;
    width: 680px; /*height: 420px;*/
    text-align: right;
    background: #FFFFFF;
    color: #fa6a00;
    font-family: Arial;
    letter-spacing:-1px;
}

.listaRestaurante td {font-size:16px; padding: 2px 10px;}

.cadastrese
{
    clear: both;
    background: #cfc7a2 url(../images/sobre/bg_quadro.gif) repeat-x;
    border: solid 2px #cfc7a2;
    margin: 25px 0; padding: 5px; padding-bottom: 10px;
    *height: 120px;
}
.cadastrese h2
{
    font-size: 25px; *font-size: 24px;
    color: #FFFFFF;
    margin: 0;
}
.cadastrese p { letter-spacing: -1px; }
.cadastrese .btn { float: right; margin: 10px 10px 0 0; }

#topo {
	width: 100%;
	height: 120px;
	background: #790000 url(../images/bg_top.png) repeat-x;
}
#topo .limite {
	margin: 0 auto;
	width: 950px;
	height: 120px;
	text-align: left;
}
#topo .logo a, #topo .logo a:visited, #topo .logo a:hover {
	float: left;
	padding: 84px 0 0 0; margin: 0 50px 0 0;
	width: 257px; height: 30px;
	display: block;
	background: url(../images/logo_comiali.png) no-repeat; 
	text-decoration: none;
	text-align: center;
}
#topo .logo a span, #topo .logo a:active span, #topo .logo a:hover span, #topo .logo a:visited span
{
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 0;
}

#topo .pesquisa-logado {
	float:left;
	width:300px;
	margin:55px 0 0 0;
	*margin:52px 0 0 0;
	_margin:52px 0 0 0;
}
#topo .pesquisa-logado img{
	margin:-4px 0 2px 0;
	*margin:-2px 0 0 0;
}
#topo .pesquisa-logado p{
	padding:0;
	margin:-5px 0 0 0;
	*margin:-3px 0 0 0;
}
#topo .pesquisa-logado p a:hover{
	background: #fa6a00;
}
#topo .pesquisa-logado a:hover{
	background: transparent;
}

#topo .imgPesquisa 
{
    float: right; clear: right;
    margin-top: -4px; *margin-top: -3px; margin-right: 6px;
}

#topo .pesquisa {
	float: left;
	width: 405px;
	margin: 55px 0 0 0;
	*margin: 52px 0 0 0;
	_margin: 52px 0 0 0;
}
#topo .pesquisa img {
	margin: -4px 0 2px 0;
	*margin: -2px 0 0 0;
}
#topo .pesquisa p {
	padding: 0;
	margin: -5px 0 0 0;
	*margin: -3px 0 0 0;
}
#topo .pesquisa p a:hover {
	background: #fa6a00;
}
#topo .pesquisa a:hover {
	background: transparent;
}

/* inicio PANEL BUSCA */
#panelBusca { position:relative; display:none; }
#panelBusca .busca_sugestoes { position:absolute; width: 300px; height: 200px; background: #FFF; top:40px; padding:10px; z-index: 100; overflow: auto; }
#panelBusca .busca_sugestoes ul#lista_dicas { list-style:none; }
#panelBusca .busca_sugestoes ul#lista_dicas li { margin: 2px 0;  }
#panelBusca .busca_sugestoes ul#lista_dicas li a { font-size: 10pt; text-decoration: none;  color:#fa6a00; 	text-decoration:none; }
#panelBusca .busca_sugestoes ul#lista_dicas li a:hover, 
#panelBusca .busca_sugestoes ul#lista_dicas li a:active { background:#FA6A00 none repeat scroll 0 0; color:#fff; text-decoration:none; }

/* fim PANEL BUSCA */

#topo .logado {
    float: left;
    width: 215px; height: 50px;
    margin-top: 10px; padding-left: 20px; padding-top: 40px;
    border-left: 1px solid #983a34;
}
#topo .logadoTopo { clear: both; height: 27px; }
#topo .logado .foto { float: left; margin-right: 0.5em; width: 24px; height: 24px; overflow: hidden; }
    #topo .logado .foto img { width: 24px; margin: 0; padding: 0; }
/*#topo .logado .photo { margin-right: 0.5em; width: 24px; border:1px solid #fff; }*/
#topo .logado .saudacao { float: left; font-family: Georgia; font-size: 22px; font-style: italic; color:#fff; }
#topo .logado .links { clear: both; padding-top: 3px; }
#topo .logado .links a { font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:underline;}
#topo .logado .links a:hover { color: #fff; }
#topo .logado em {
	font-size:12px;
	color:#983a34;
	margin:0 5px 0 3px;
}

#topo .login {
	float: left;
	width: 218px;
	letter-spacing: -0.5px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	margin: 42px 0 0 20px;
	*margin-top: 40px;
}
#topo .login a { margin-right: 10px; }
#topo .login a:hover { background: #fa6a00; }
#topo .login p { clear: left; }

#topo a, #topo a:visited { 
	font-family:Tahoma;
	font-size:9px;
	color:#fa6a00;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline; 
	letter-spacing:0px;
}
#topo a:hover, #topo a:active {
	color:#7a0002;
	background:#fa6a00;
	text-decoration:none; 
}
#menu {
	float:left;
	width:100%;
	height:73px;
	background:url(../images/bg_menu.png) #250000 repeat-x;
	margin:0 0 32px 0;
}
#menu a, #menu a:visited { 
	float:left;
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:600;
	color:#fa6a00;
	text-decoration:none; 
	letter-spacing:-0.5px;
	padding:5px 28px;
	*padding:6px 25px;
	_padding:7px 25px 6px 25px;
	margin:43px 4px 2px 4px;
}
#menu a:hover, #menu a:active {
	color:#240002;
	text-decoration:none; 
	background-color:#fb6a01; 
}
#menu .limite { 
	width:760px;
	margin: 0 auto; 
	text-align: center; 

} 
#menu span a, #menu span a:hover, #menu span a:active, #menu span a:visited { 
	color:#363636;
	text-decoration:none; 
	letter-spacing:-1px;
	padding:8px 23px 9px 23px;
	margin:39px 2px 2px 2px;
	background-color:#fdf9eb; 
} 
#conteudo {
	width:950px;
	margin: 0 auto; 
	text-align: left; 
	clear:both;
} 
#w100 {	float:left; width:100%; }

#rodape {
	float:left;
	font-family:Arial;
	width:100%;
	background:#250000;
	margin:30px 0 0 0;
	padding:20px 0 70px 0;
	color:#fff;
	font-size:11px;
	line-height:20px;
	 letter-spacing: normal;
}
#rodape strong a{
	font-size:10pt;
	margin: 0 10px 0 0;
}
#rodape .sub {
	float:left;
	width: 825px;
}
#rodape .rss{
	float:left;
	width: 110px;
	margin:10px 0 0 0;
}
#rodape .rss img{
	padding:0 5px 0 0;
	vertical-align:middle;
}
#rodape .rss a {
	margin:0;
	padding:0;
}
#rodape .limite { 
	width:950px;
	margin: 0 auto; 
	text-align: left; 
}
#rodape a {
	margin:0 0 0 15px;
} 
#rodape a:hover, #rodape a:active {
	color:#240002;
	text-decoration:none; 
	background-color:#fb6a01; 
}
#rodape .copyright 
{
    color: #fff;
    clear: both;
    text-align: center;
    letter-spacing: normal;
}

.convide{float:left; cursor:pointer; width:235px;}
.convide:hover{background-color:#FA6A00; color:#fff;}

.box-convite-erro {width:290px; height:380px; padding:10px; border:1px solid #f96b00; background-color:#fff; position:absolute; clear:both; *margin-top:-50px; display:none}
.box-convite-erro .caption-form{font-family:Georgia; font-size:16px; color:#363636; font-style:normal; font-weight:bold; width:210px; float:left}
.box-convite-erro .convide-ativo{float:left; width:235px; color:#363636; margin-bottom:1em;}
.box-convite-erro .frm-convide{clear:both; margin-left:10px}
.box-convite-erro .frm-convide .campo-normal{margin:1em 0; clear:both;}
.box-convite-erro .frm-convide label{font-family:Georgia; font-size:14px; color:#363636; font-style:normal}
.box-convite-erro .frm-convide label .info{font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic;}
.box-convite-erro .frm-convide .input-text{margin:0; width:260px; margin-top:5px; padding:2px}
.box-convite-erro .frm-convide textarea{margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px;}
.box-convite-erro fieldset{margin:0; padding:0; border:none;}
.box-convite-erro .info-convide{width:165px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px}
.box-convite-erro .bt-enviar-convite{width:147px; margin:0px auto; height:50px; cursor:pointer}
.box-convite-erro .webmails{width:281px; margin:0px auto 1em; height:48px; clear:both}
.box-convite-erro .importar{font-size:16px; width:135px; clear:both; margin:0px auto;}
.box-convite-erro .lista-emails{width:270px; height:220px; overflow:auto; margin-top:1em; margin-bottom:1em}
.box-convite-erro .lista-emails ul{margin:0; padding:0; list-style:none; padding:4px;}
.box-convite-erro .lista-emails li{margin:2px; font-family:Georgia; font-size:12px; font-style:italic; color:#363636; font-weight:normal; letter-spacing:0.5px;}
.box-convite-erro .info{font-family:Georgia; font-size:14px; color:#363636; clear:both; margin-top:2em; margin-left:-10px; font-style:normal; letter-spacing:0.1px; margin-bottom:1em}
.box-convite-erro a.tentar{margin-left:-10px; font-size:14px; font-weight:bold;}
.sucesso-convide { text-align:center; font-size:14px; font-style: normal; font-weight:bold;}

.box-sucesso {width:290px; height:380px; padding:10px; border:1px solid #f96b00; background-color:#fff; position:absolute; clear:both; *margin-top:-50px; display:none}
.box-sucesso .caption-form{font-family:Georgia; font-size:16px; color:#363636; font-style:normal; font-weight:bold; width:210px; float:left}
.box-sucesso .convide-ativo{float:left; width:235px; color:#363636; margin-bottom:1em;}
.box-sucesso .frm-convide{clear:both; margin-left:10px}
.box-sucesso .frm-convide .campo-normal{margin:1em 0; clear:both;}
.box-sucesso .frm-convide label{font-family:Georgia; font-size:14px; color:#363636; font-style:normal}
.box-sucesso .frm-convide label .info{font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic;}
.box-sucesso .frm-convide .input-text{margin:0; width:260px; margin-top:5px; padding:2px}
.box-sucesso .frm-convide textarea{margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px;}
.box-sucesso fieldset{margin:0; padding:0; border:none;}
.box-sucesso .info-convide{width:165px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px}
.box-sucesso .bt-enviar-convite{width:147px; margin:0px auto; height:50px; cursor:pointer}
.box-sucesso .webmails{width:281px; margin:0px auto 1em; height:48px; clear:both}
.box-sucesso .importar{font-size:16px; width:135px; clear:both; margin:0px auto;}
.box-sucesso .lista-emails{width:270px; height:220px; overflow:auto; margin-top:1em; margin-bottom:1em}
.box-sucesso .lista-emails ul{margin:0; padding:0; list-style:none; padding:4px;}
.box-sucesso .lista-emails li{margin:2px; font-family:Georgia; font-size:12px; font-style:italic; color:#363636; font-weight:normal; letter-spacing:0.5px;}

.box-importados {width:290px; height:380px; padding:10px; border:1px solid #f96b00; background-color:#fff; position:absolute; clear:both; *margin-top:-50px; display:none}
.box-importados .caption-form{font-family:Georgia; font-size:16px; color:#363636; font-style:normal; font-weight:bold; width:210px; float:left}
.box-importados .convide-ativo{float:left; width:235px; color:#363636; margin-bottom:1em;}
.box-importados .frm-convide{clear:both; margin-left:10px}
.box-importados .frm-convide .campo-normal{margin:1em 0; clear:both;}
.box-importados .frm-convide label{font-family:Georgia; font-size:14px; color:#363636; font-style:normal}
.box-importados .frm-convide label .info{font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic;}
.box-importados .frm-convide .input-text{margin:0; width:260px; margin-top:5px; padding:2px}
.box-importados .frm-convide textarea{margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px;}
.box-importados fieldset{margin:0; padding:0; border:none;}
.box-importados .info-convide{width:165px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px}
.box-importados .bt-enviar-convite{width:147px; margin:0px auto; height:50px; cursor:pointer}
.box-importados .webmails{width:281px; margin:0px auto 1em; height:48px; clear:both}
.box-importados .importar{font-size:16px; width:135px; clear:both; margin:0px auto;}
.box-importados .lista-emails{width:270px; height:220px; overflow:auto; margin-top:1em; margin-bottom:1em}
.box-importados .lista-emails ul{margin:0; padding:0; list-style:none; padding:4px;}
.box-importados .lista-emails li{margin:2px; font-family:Georgia; font-size:12px; font-style:italic; color:#363636; font-weight:normal; letter-spacing:0.5px;}

.box-importar {width:290px; height:380px; padding:10px; border:1px solid #f96b00; background-color:#fff; position:absolute; clear:both; *margin-top:-50px; display:none}
.box-importar .caption-form{font-family:Georgia; font-size:16px; color:#363636; font-style:normal; font-weight:bold}
.box-importar .convide-ativo{float:left; width:235px; color:#363636; margin-bottom:1em;}
.box-importar .frm-convide{clear:both; margin-left:10px}
.box-importar .frm-convide .campo-normal{margin:1em 0;}
.box-importar .frm-convide label{font-family:Georgia; font-size:14px; color:#363636; font-style:normal}
.box-importar .frm-convide label .info{font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic;}
.box-importar .frm-convide .input-text{margin:0; width:260px; margin-top:5px; padding:2px; color:#FA6A00;}
.box-importar .frm-convide textarea{margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px;}
.box-importar fieldset{margin:0; padding:0; border:none;}
.box-importar .info-convide{width:165px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px}
.box-importar .bt-listar-contatos{width:147px; margin:0px auto; height:50px; cursor:pointer}
.box-importar .webmails{width:281px; margin:0px auto; height:48px; clear:both}
.box-importar .importar{font-size:16px; width:135px; clear:both; margin:0px auto;}
.box-importar .bg-webmails{background:url(../images/webmails.gif) no-repeat; width:281px; height:48px; margin:0 auto 1em; clear:both; *clear:none}
.box-importar .bg-gmail{background:url(../images/gmail-selecionado.gif) no-repeat; width:281px; height:48px; margin:0 auto 1em; clear:both; *clear:none}
.box-importar .bg-orkut{background:url(../images/orkut-selecionado.gif) no-repeat; width:281px; height:48px; margin:0 auto 1em; clear:both; *clear:none}
.box-importar .bg-hotmail{background:url(../images/hotmail-selecionado.gif) no-repeat; width:281px; height:48px; margin:0 auto 1em; clear:both; *clear:none}

.box-convide {width:290px; padding:10px; border:1px solid #f96b00; background-color:#fff; *margin-top:-50px}
.box-convide .caption-form{font-family:Georgia; font-size:16px; color:#363636; font-style:normal; font-weight:bold}
.box-convide .convide-ativo{float:left; width:235px; color:#363636; margin-bottom:1em;}
.box-convide .frm-convide{clear:both; margin-left:10px}
.box-convide .frm-convide .campo-normal{margin:1em 0;}
.box-convide .frm-convide label{font-family:Georgia; font-size:14px; color:#363636; font-style:normal}
.box-convide .frm-convide label .info{font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic;}
.box-convide .frm-convide .input-text{margin:0; padding:0; width:260px; margin-top:5px; padding:1px}
.box-convide .frm-convide textarea{margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px; color:#FA6A00; font-weight:normal; letter-spacing:normal}
.box-convide fieldset{margin:0; padding:0; border:none;}
.box-convide .info-convide{width:260px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px}
.box-convide .bt-enviar-convite, .box-convide .bt-importar{width:147px; margin:0px auto; height:40px; cursor:pointer}
.box-convide .webmails{width:281px; margin:0px auto; height:48px; clear:both; background-color:#F5F4F1;}
.box-convide .bt-importar input {height: 22px;}
.box-convide .webmails .opt-gmail{margin-left:3.3em; *margin-left:3em;}
.box-convide .webmails .opt-orkut{margin-left:4em; *margin-left:3.3em;}
.box-convide .webmails .opt-hotmail{margin-left:4.5em; *margin-left:4.3em;}
.box-convide .importar{clear:both; margin:10px auto; width: 180px; text-align: center;}
.box-convide .importar input{font-family: Georgia; font-size:16px; color:#fa6a00; font-style:italic; font-weight:normal; letter-spacing:-1px; background: none; cursor: pointer; width: 180px;}
.box-convide .importarLabelInput {margin: 1em 0;}
.box-convide .importarLabelInput label {color: #363636; font-family: Georgia; font-size: 14px; font-style: normal; letter-spacing: -1px;}
.box-convide .importarLabelInput label .info {color: #aeada8; font-style: italic;}
.box-convide .importarLabelInput input {border-color: #000000; color: #fa6a00; margin: 5px 0 0; padding: 2px; width: 280px;}
.edbusca-cid {width:132px; font:10pt Arial; font-weight:500;color:#363636;background:#FFFFFF;border:none;padding:8px 3px 8px 8px;margin-right:4px;*margin-top:2px;float:left;}
.edbusca {width:142px;font: 10pt Arial; font-weight:500; color:#363636;background:url(../images/lupa_busca.png) no-repeat #FFFFFF left center ;border:none;padding:8px 3px 8px 27px;margin-right:4px;*margin-top:2px;float:left;}
.edlogin {width:70px; font: 11px Arial; font-weight:bold; color:#FFF; background:#983933; border:0; padding:4px 6px 4px 6px; margin-bottom: 0; margin-right:3px; *margin-top:2px; float:left;}

.publicidade {float:left;font-family:Arial;font-size:9px;color:#fff;background:#636363;margin:0 0 20px 0; cursor:pointer}
.publicidade strong {padding:0 0 0 5px;}

.moldura-100 {float:left;width:928px;border:1px solid #e7e7e7;background:#FFFFFF;padding:10px;margin:0 0 20px 0;}
.noPadding{padding:0;width:948px;}

.migalha {font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* MOUSE HOVER INTERNO FOTOS */
/* largura da foto */
.larg-275 {width:275px;}
.larg-191 {width:197px;}
.larg-96 {width:96px;}
.larg-49 {width:49px;}
.larg-47 {width:52px;}
.larg-24 {width:24px;}
/* altura da foto */
.crop-47-35 img { width: 47px; height: 35px; border: 2px solid #ffffff; }
.crop-47-35 a:hover img { border: 2px solid #fb6a01; }
.crop-24 a.crop-foto {height:24px;}
.crop-24 a.crop-foto:hover {height:18px;}
.crop-35 a.crop-foto {height:35px;}
.crop-35 a.crop-foto:hover {height:29px;}
.crop-49 a.crop-foto {height:49px;}
.crop-49 a.crop-foto:hover {height:43px;}
.crop-74 a.crop-foto {height:74px;}
.crop-74 a.crop-foto:hover {height:68px;}
.crop-146 a.crop-foto {height:146px;}
.crop-146 a.crop-foto:hover {height:140px;}
.crop-160 a.crop-foto {height:160px;}
.crop-160 a.crop-foto:hover {height:154px;}
/* efeito crop */
.crop-foto {display:block;overflow:hidden;position:relative;}
.crop-foto img {display:block;position:absolute;}
.crop-foto:hover {border:3px solid; border-color:#fa6a00;}
.crop-foto:hover img {margin:-3px 0 0 -3px;}

.imgJornal { position: relative; }
.imgJornal img { position: absolute; top: -15px; left: 160px; }

.imgDownload { position: relative; }
.imgDownload img { position: absolute; top: -120px; left: 450px; }

.png24-btok {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/bt_buscar.png');
}

.b-tit {
	float:left;
	width:482px;
	margin:0 0 17px 0;
}
.b-tit p {
	float:left;
	width:482px;
	font-family:Arial;
	font-size:14px;
	margin:5px 0 0 0;
}
.b-pub {
	float:left;
	width:468px;
	background:#dfddd6;
	color:#FFFFFF;
	font-size:9px;
	font-family:Arial;
}
.qd-bra {
	float:left;
	width:930px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:18px 10px;
	font-size:18px;
}
.qd-bra2 {
	float:left;
	width:950px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	font-size:18px;
}
.qr-tp {
	float:left;
	width:930px;
	border-left:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	background:#FFFFFF;
	font-size:18px;	
	padding:10px 10px;
	letter-spacing:-1px;
}
.qr-tp .left {
	float:left;
	width:600px;
}
.qr-tp .right {
	float:right;
	text-align:right;
	width:330px;
}
.lidp {
	line-height:160%;
	letter-spacing:-1px;
}

.pag {
	font-size:14px;
	color:#c6c3b8;
}
.pag strong {
	font-size:18px;
}
.pag em {
	font-style:normal;
	font-size:16px;
	padding:0 8px;
	color:#363636;
}
.pag h7 {
	font-size:14px;
	padding:0 30px 0 0;
}
.pag h8 {
	font-size:14px;
	padding:0 0 0 30px;
}
div.lst {
	float:left;
	width: 928px;
	border-bottom:1px solid #e7e7e7;
	padding:8px 10px;
}
.bsc-foto {
	float:left;
	width:110px;
}
.bsc-tit {
	float:left;
	width:315px;
	font-size:14px;
	padding:5px 0 0 0;
}
.bsc-tit a {
	font-size: 18px;
	font-weight:bold;
	line-height:-0.5px;
}
.bsc-tit span {
	font-size:14px;
	color:#a7a59b;
}
.bsc-map {
	float:left;
	width:230px;
}
.bsc-rank {
	float:left;
	width:270px;
	padding:7px 0 0 0;
}
.bsc-rank small {
	float:left;
	width:135px;
	font-size:12px;
}
.bsc-rank strong {
	font-size:14px;
}
.banner100 {
	float:left;
	width:100%;
	padding:10px 0 10px 0;
}
.banner100 .pub {
	margin:0 auto;
	width:468px;
	background:#dfddd6;
	color:#FFFFFF;
	font-size:9px;
	font-family:Arial;
}
.qr-tp-botton {
	float:left;
	width:930px;
	background:#FFFFFF;
	font-size:18px;	
	padding:10px 0;
	letter-spacing:-1px;
}
.qr-tp-botton .left {
	float:left;
	width:600px;
}
.qr-tp-botton .right {
	float:left;
	text-align:right;
	width:330px;
}

#form-cadastro {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#form-cadastro .tx 
{
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #363636;
    font-weight: normal;
    padding: 0;
}
#form-cadastro h2 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#form-cadastro input, textarea {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: #afafaf;
	letter-spacing:-1px;
	border: 1px solid #afafaf;
	background:#fff;
	padding:8px;
}
#form-cadastro .cComent {
    font-size: 11px;
    color: #959595;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0px;
    padding-top: 0;
}
.ipt-radio input { display:block; float:left; border:none !important; margin:2px 4px 0 0; }
.ipt-radio td { padding-right: 10px; }
.ipt-radio label { float: right; font-weight: normal; }
label small 
{
    float:left;
    margin:2px 2px 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0px;
}

#form-cadastro select {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #afafaf;
	background:#fff;
	padding:2px;
	margin:5px 0 0 0;
	color:#363636;
}


#form-cadastro-left {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.5px;
}


#form-cadastro-left h2 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#form-cadastro-left input, textarea {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: #363636;
	letter-spacing:-1px;
	border: 1px solid #afafaf;
	background:#fff;
	padding:8px;
}
#form-cadastro-left .coment {
    font-size: 11px;
    color: #959595;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0px;
    padding-top: 2px;
}

#form-cadastro-left select {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #afafaf;
	background:#fff;
	padding:2px;
	margin:5px 0 0 0;
	color:#FA6A00;
}

.cheg {
	font-size:11px;
	line-height:128%;
	color:#636363;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.cheg .lh {
	float:left;
	width:100%;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:9px 0 8px 0;
}
.cheg .tx {
	float:left;
	font-family:Georgia;
	margin:4px 0 0 0;
	font-size:11px;
}
.cheg .av {
	float:left;
	margin: 0 7px 0 0;
}
.cheg .fecha {
	padding:7px 0 0 0;
	margin:0;
	border-top:1px dotted #dddbd2;
	border-bottom:0px dotted #dddbd2;
}
.cheg .tx a {
	font-size:15px;
	font-weight:normal;
}
.cheg-moldura {
	float:left;
	width:278px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:10px;
	*padding:10px 10px 1px 10px;
	margin:0 0 20px 0;
}
.s5cs {
	float:left;
	font-size:12px;
	font-style:italic;
	margin:0 0 15px 0;
}
.s5cs p {
	margin:0 0 15px 0;
	padding: 0;
	font-size: 13px; line-height: 14px;
	letter-spacing: normal;
}
.normal {
	font-weight:normal;
}
.qd-bra {
	float:left;
	width:282px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:10px;
}
.rnk-mci {
	border-top:1px dotted #c1c1c1;
	padding:12px 0 0 0;
}
.rnk-mci .lh {
	padding:0;
	margin:0px 0 7px 0;
	font-size:11px;
	letter-spacing:-0.5px;
}
.rnk-mci a {
	font-size:13px;
	letter-spacing:-1px;
	font-weight:bold;
}
.rnk-mci .nr {
	float:left;
	width:25px;
	padding:0 0 0 0;
	margin:-8px 0 0 0;
	font-size:31px;
	color:#d8d8d8;
}
.rnk-mci .nr strong{
	color:#363636;
	font-weight:normal;
}
.rnk-mci .none {
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
}
.cv_rest {
	float:right;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0 17px 0 0;
	padding:3px;
	background:#f9f1e4;
}
.cv_rest img {
	float:left;
	padding:0 5px 0 0;
}

.info-pre-cadastro {
 float:right;
 font-size:15px;
 font-style:italic;
 font-weight:normal;
 letter-spacing:-1px;
 padding:10px;
 background:#f9f1e4;
 margin-top:5px;
 margin-bottom:30px;
}
.info-pre-cadastro img {
 float:left;
 padding:0 5px 0 0;
}


#bt-testar-disponibilidade, .bt-reload, .bt-concluir-cadastro{cursor:pointer;}

.chk-termos-de-uso{font-family:Arial; font-size:14px; color:#363636; margin-bottom:0.5em; font-weight:normal}
.chk-termos-de-uso input{margin-right:0.5em; border:none !important}

#erro-amigo{width:540px; height:170px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#erro-amigo .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#erro-amigo .ico-fechar{margin-left:440px; margin-top:10px; cursor:pointer}
#erro-amigo .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-erro.gif) no-repeat #fde8e9 10px center; padding-left:20px;}
#erro-amigo .mensagem{color:#ed1c24; line-height:60px; vertical-align:middle; margin-left:50px; letter-spacing:-1px}
#erro-amigo .link{font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#erro-amigo .link a{color:#fa6a00; text-decoration:none}
#erro-amigo .link a:hover{color:#fa6a00; text-decoration:underline}

#erro-logado{width:540px; height:170px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#erro-logado .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#erro-logado .ico-fechar{margin-left:440px; margin-top:10px; cursor:pointer}
#erro-logado .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-erro.gif) no-repeat #fde8e9 10px center; padding-left:20px;}
#erro-logado .mensagem{color:#ed1c24; line-height:60px; vertical-align:middle; margin-left:50px; letter-spacing:-1px}
#erro-logado .link{font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#erro-logado .link a{color:#fa6a00; text-decoration:none}
#erro-logado .link a:hover{color:#fa6a00; text-decoration:underline}

#erro-cadastro-restaurante{width:540px; height:250px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#erro-cadastro-restaurante .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#erro-cadastro-restaurante .ico-fechar{margin-left:150px; margin-top:10px; cursor:pointer}
#erro-cadastro-restaurante .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-erro.gif) no-repeat #fde8e9 10px center; padding-left:20px;}
#erro-cadastro-restaurante .mensagem{color:#ed1c24; line-height:60px; vertical-align:middle; margin-left:50px}
#erro-cadastro-restaurante .explicacao{font-size:16px; color:#363636; width:510px; margin:20px auto; letter-spacing:-0.1px}
#erro-cadastro-restaurante .link{font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#erro-cadastro-restaurante .link a{color:#fa6a00; text-decoration:none}
#erro-cadastro-restaurante .link a:hover{color:#fa6a00; text-decoration:underline}

#sucesso-cadastro-restaurante{width:540px; height:250px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#sucesso-cadastro-restaurante .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#sucesso-cadastro-restaurante .ico-fechar{margin-left:150px; margin-top:10px; cursor:pointer}
#sucesso-cadastro-restaurante .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-sucesso.gif) no-repeat #e5f1eb 10px center; padding-left:20px;}
#sucesso-cadastro-restaurante .mensagem{color:#007236; line-height:60px; vertical-align:middle; margin-left:50px}
#sucesso-cadastro-restaurante .explicacao{font-size:28px; color:#363636; width:510px; margin:20px auto; letter-spacing:-0.1px}
#sucesso-cadastro-restaurante .link{font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#sucesso-cadastro-restaurante .link a{color:#fa6a00; text-decoration:none}
#sucesso-cadastro-restaurante .link a:hover{color:#fa6a00; text-decoration:underline}

#erro-cadastro-usuario{width:540px; height:250px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#erro-cadastro-usuario .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#erro-cadastro-usuario .ico-fechar{margin-left:210px; margin-top:10px; cursor:pointer}
#erro-cadastro-usuario .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-erro.gif) no-repeat #fde8e9 10px center; padding-left:20px;}
#erro-cadastro-usuario .mensagem{color:#ed1c24; line-height:60px; vertical-align:middle; margin-left:50px}
#erro-cadastro-usuario .explicacao{font-size:16px; color:#363636; width:510px; margin:20px auto; letter-spacing:-0.1px}
#erro-cadastro-usuario .link{font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#erro-cadastro-usuario .link a{color:#fa6a00; text-decoration:none}
#erro-cadastro-usuario .link a:hover{color:#fa6a00; text-decoration:underline}

#sucesso-cadastro-usuario{width:540px; height:250px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff}
#sucesso-cadastro-usuario .titulo{font-weight:bold; color:#363636; margin-left:10px;}
#sucesso-cadastro-usuario .ico-fechar{margin-left:210px; margin-top:10px; cursor:pointer}
#sucesso-cadastro-usuario .erro{width:500px; height:60px; margin:10px auto; background:url(../images/ico-sucesso.gif) no-repeat #e5f1eb 10px center; padding-left:20px;}
#sucesso-cadastro-usuario .mensagem{color:#007236; line-height:60px; vertical-align:middle; margin-left:50px}
#sucesso-cadastro-usuario .explicacao{font-size:28px; color:#363636; width:510px; margin:20px auto; letter-spacing:-0.1px}
#sucesso-cadastro-usuario .link a {font-style:italic; font-weight:bold; margin:20px;color:#fa6a00;}
#sucesso-cadastro-usuario .link a{color:#fa6a00; text-decoration:none}
#sucesso-cadastro-usuario .link a:hover{color:#fa6a00; text-decoration:underline}

#popin-vamosali-editar{}
#popin-vamosali-editar{padding:20px; width:495px; height:480px; margin:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-vamosali-editar .titulo{color:#363636; font-size:20px;}
#popin-vamosali-editar span { float: left; padding: 0 0 10px 0; }
#popin-vamosali-editar img { padding-left: 5px; }
#popin-vamosali-editar form{clear:both; margin-left:20px}
#popin-vamosali-editar fieldset{border:none; clear: both;}
#popin-vamosali-editar label{font-family:Georgia; font-size:18px; color:#363636;}
#popin-vamosali-editar input{width:380px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar .input{width:380px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar input.ipt-quando{width:80px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar select.sel-hora{width:80px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar select.sel-minuto{width:80px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar em{font-style:normal;}
#popin-vamosali-editar .textarea{width:480px; height:115px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar textarea{width:480px; height:115px; border:1px solid #ccc; padding:6px;}
#popin-vamosali-editar .campo-normal{margin-bottom:20px; float:left}
#popin-vamosali-editar .campo-normal.horario{margin-left:60px; float:left}
#popin-vamosali-editar .ico-fechar{cursor:pointer; margin-right:10px;}
#popin-vamosali-editar .bt-submit{cursor:pointer;}
#popin-vamosali-editar .info-convide{clear:both;color:#aaaaaa;font-style:italic;font-size:12px;padding-top:5px;line-height:16px;}

#popin-vamosali-preview{}
#popin-vamosali-preview{width:600px; height:460px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-vamosali-preview .titulo{color:#363636; font-size:22px; margin-left:30px; margin-bottom:20px}
#popin-vamosali-preview form{clear:both; margin-left:20px}
#popin-vamosali-preview fieldset{border:none}
#popin-vamosali-preview label{font-family:Georgia; font-size:18px; font-weight:bold; color:#363636;}
#popin-vamosali-preview label.texto-preview{font-family:Arial; font-size:22px; color:#959595;}
#popin-vamosali-preview label.texto-preview-2{font-size:14px; color:#959595;}
#popin-vamosali-preview .campo-normal{margin-bottom:20px; float:left}
#popin-vamosali-preview .campo-normal.horario{margin-left:60px; float:left}
#popin-vamosali-preview .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-vamosali-preview .bt-submit{cursor:pointer;}

#popin-vamosali-sucesso{}
#popin-vamosali-sucesso{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-vamosali-sucesso .titulo{color:#363636; font-size:22px; margin-left:30px; margin-bottom:20px}
#popin-vamosali-sucesso form{clear:both; margin-left:20px}
#popin-vamosali-sucesso fieldset{border:none}
#popin-vamosali-sucesso label{font-family:Georgia; font-size:18px; font-weight:bold; color:#363636;}
#popin-vamosali-sucesso label.texto-preview{font-family:Arial; font-size:22px; color:#959595;}
#popin-vamosali-sucesso label.texto-preview-2{font-size:14px; color:#959595;}
#popin-vamosali-sucesso .campo-normal{margin-bottom:20px; float:left}
#popin-vamosali-sucesso .campo-normal.horario{margin-left:60px; float:left}
#popin-vamosali-sucesso .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-vamosali-sucesso .bt-submit{cursor:pointer;}
#popin-vamosali-sucesso .box-sucesso{background-color:#e5f1eb; width:506px; height:90px; clear:both; margin-top:20px; line-height:90px; vertical-align:middle; text-align:center; color:#007236}

#popin-vamosali-erro{}
#popin-vamosali-erro{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-vamosali-erro .titulo{color:#363636; font-size:22px; margin-left:30px; margin-bottom:20px}
#popin-vamosali-erro form{clear:both; margin-left:20px}
#popin-vamosali-erro fieldset{border:none}
#popin-vamosali-erro label{font-family:Georgia; font-size:18px; font-weight:bold; color:#363636;}
#popin-vamosali-erro label.texto-preview{font-family:Arial; font-size:22px; color:#959595;}
#popin-vamosali-erro label.texto-preview-2{font-size:14px; color:#959595;}
#popin-vamosali-erro .campo-normal{margin-bottom:20px; float:left}
#popin-vamosali-erro .campo-normal.horario{margin-left:60px; float:left}
#popin-vamosali-erro .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-vamosali-erro .bt-submit{cursor:pointer;}
#popin-vamosali-erro .box-erro{background-color:#fde8e9; width:506px; height:90px; clear:both; margin-top:20px; line-height:45px; text-align:center; color:#ed1c24}

#popin-escrever-mensagem{}
#popin-escrever-mensagem{width:495px; margin:0; padding:20px; font-family:Georgia; font-size:18px; background-color:#fff; padding-bottom:20px}
#popin-escrever-mensagem form{clear:both; margin-left:20px}
#popin-escrever-mensagem fieldset{border:none}
#popin-escrever-mensagem label{font-family:Georgia; font-size:18px; font-weight:bold; color:#363636;}
#popin-escrever-mensagem input{width:380px; border:1px solid #ccc; padding:6px;}
#popin-escrever-mensagem textarea{width:480px; height:115px; border:1px solid #ccc; padding:6px;}
#popin-escrever-mensagem .campo-normal{margin-bottom:20px;}
#popin-escrever-mensagem .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px; float: right;}
#popin-escrever-mensagem .bt-submit{cursor:pointer;}
#popin-escrever-mensagem p.titulo {font-family:Georgia; font-size:18px; color:#363636; float: left; clear:none; padding-bottom: 10px;}

#popin-enviar-comentario{}
#popin-enviar-comentario{width:495px; margin:0; font-family:Georgia; font-size:18px; background-color:#fff; color: #363636;}
#popin-enviar-comentario form{clear:both; margin-left:20px}
#popin-enviar-comentario fieldset{border:none}
#popin-enviar-comentario label{font-family:Georgia; font-size:14px; font-weight:bold; color:#363636;}
#popin-enviar-comentario .campo-normal input{width:495px; border:1px solid #ccc; padding:6px;}
#popin-enviar-comentario .campo-normal textarea{width:495px; height:115px; border:1px solid #ccc; padding:6px;}
#popin-enviar-comentario .campo-normal{margin-bottom:20px;}
#popin-enviar-comentario .ico-fechar{cursor:pointer; position: absolute; top: 20px; right: 20px;}
#popin-enviar-comentario .bt-submit{cursor:pointer;}
#popin-enviar-comentario p.titulo {font-family:Georgia; font-size:18px; color: #fa6a00; float: left; clear:none; font-weight: bold; padding-bottom: 10px;}
#popin-enviar-comentario .nomeRest { font-size: 28px; line-height: 24px; font-weight: bold; color: #363636; }
#popin-enviar-comentario .cidadeRest { font-size: 16px; color: #363636; }

#popin-editar-informacoes{}
#popin-editar-informacoes{width:400px; height:220px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-editar-informacoes form{clear:both; margin-left:20px}
#popin-editar-informacoes fieldset{border:none}
#popin-editar-informacoes label{font-family:Georgia; font-size:14px; font-weight:bold; color:#363636; margin-right:10px}
#popin-editar-informacoes .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-editar-informacoes .bt-submit{cursor:pointer;}
#popin-editar-informacoes .titulo{font-family:Georgia; font-size:16px; color:#363636; margin-left:30px;}
#popin-editar-informacoes tr{height:30px;}

#popin-configuracoes{}
#popin-configuracoes{width:600px; height:480px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-configuracoes form{clear:both; margin-left:20px; color:#363636; font-family:Georgia;}
#popin-configuracoes fieldset{border:none}
#popin-configuracoes .titulo{font-size:24px; font-weight:bold;}
#popin-configuracoes .info{font-size:16px; letter-spacing:-1px; width:400px; margin-bottom:30px;}

#popin-configuracoes .itens-privacidade{margin-bottom:30px;}
#popin-configuracoes .privacidade{font-size:18px; font-weight:bold; letter-spacing:-1px; margin-bottom:20px;}
#popin-configuracoes .privacidade img{margin-right:10px;}
#popin-configuracoes ul{list-style:none; margin:0; padding:0; margin-left:22px;}
#popin-configuracoes li{font-size:13px;}

#popin-configuracoes .itens-seguranca{margin-bottom:30px;}
#popin-configuracoes .seguranca{font-size:18px; font-weight:bold; letter-spacing:-1px; margin-bottom:20px;}
#popin-configuracoes .seguranca img{margin-right:10px;}
#popin-configuracoes ul{list-style:none; margin:0; padding:0; margin-left:22px;}
#popin-configuracoes li{font-size:13px;}
#popin-configuracoes .bt-submit{cursor:pointer;}
#popin-configuracoes .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}

#popin-denunciar{}
#popin-denunciar{width:600px; height:250px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-denunciar form{clear:both; margin-left:20px; color:#363636; font-family:Georgia;}
#popin-denunciar fieldset{border:none}
#popin-denunciar .titulo{font-size:24px; font-weight:bold; letter-spacing:-1px}
#popin-denunciar .info{font-size:16px; letter-spacing:-1px; width:500px; margin-bottom:30px;}
#popin-denunciar .porque{font-weight:bold; letter-spacing:-1px;}
#popin-denunciar .selecione{width:250px; margin-top:2px;}
#popin-denunciar .bt-submit{cursor:pointer;}
#popin-denunciar .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}

#popin-enviar-video{}
#popin-enviar-video{width:600px; height:340px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-enviar-video form{clear:both; margin-left:20px; color:#333; font-family:Georgia;}
#popin-enviar-video fieldset{border:none}
#popin-enviar-video .titulo{font-size:16px; font-weight:bold; letter-spacing:-1px}
#popin-enviar-video .info{font-size:12px; font-style:italic; width:500px; margin-bottom:30px;}
#popin-enviar-video input{width:280px; border:1px solid #ccc; padding:6px;}
#popin-enviar-video .selecione{width:250px; margin-top:2px;}
#popin-enviar-video .bt-procurar{margin-top:4px; margin-left:10px; cursor:pointer}
#popin-enviar-video .bt-submit{cursor:pointer;}
#popin-enviar-video .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-enviar-video textarea{width:520px; height:60px; border:1px solid #ccc; padding:6px; font-family:Arial; font-size:14px; color:#959595; margin-top:10px;}
#popin-enviar-video .enviar-outro-tipo{font-size:12px; font-style:italic; color:#FA6A00}
#popin-enviar-video .enviar-outro-tipo:hover{font-size:12px; font-style:italic; color:#fff; background-color:#FA6A00}

#popin-enviar-foto{}
#popin-enviar-foto{width:600px; height:340px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-enviar-foto form{clear:both; margin-left:20px; color:#333; font-family:Georgia;}
#popin-enviar-foto fieldset{border:none}
#popin-enviar-foto .titulo{font-size:16px; font-weight:bold; letter-spacing:-1px}
#popin-enviar-foto .info{font-size:12px; font-style:italic; width:500px; margin-bottom:30px;}
#popin-enviar-foto input{width:280px; border:1px solid #ccc; padding:6px;}
#popin-enviar-foto .selecione{width:250px; margin-top:2px;}
#popin-enviar-foto .bt-procurar{margin-top:4px; margin-left:10px; cursor:pointer}
#popin-enviar-foto .bt-submit{cursor:pointer;}
#popin-enviar-foto .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-enviar-foto .bt-mais{cursor:pointer; margin-left:60px;}
#popin-enviar-foto textarea{width:520px; height:60px; border:1px solid #ccc; padding:6px; font-family:Arial; font-size:14px; color:#959595; margin-top:10px;}
#popin-enviar-foto .enviar-outro-tipo{font-size:12px; font-style:italic; color:#FA6A00}
#popin-enviar-foto .enviar-outro-tipo:hover{font-size:12px; font-style:italic; color:#fff; background-color:#FA6A00}

#popin-todos-comiali{}
#popin-todos-comiali{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-todos-comiali .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-todos-comiali .titulo{font-family:Georgia; font-size:24px; font-weight:bold; color:#363636; margin-left:30px; letter-spacing:-1px}
#popin-todos-comiali img{margin-right:10px;}
#popin-todos-comiali .link{font-family:Georgia; font-size:14px; font-weight:bold; color:#fa6a00; text-decoration:none}
#popin-todos-comiali .link:hover{color:#fff; background-color:#fa6a00}
#popin-todos-comiali ul{list-style:none;}
#popin-todos-comiali li{float:left; width:260px; margin-right:20px}
#popin-todos-comiali .local{font-size:12px; color:#363636;}

#popin-todos-recomendo{}
#popin-todos-recomendo{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-todos-recomendo .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-todos-recomendo .titulo{font-family:Georgia; font-size:24px; font-weight:bold; color:#363636; margin-left:30px; letter-spacing:-1px}
#popin-todos-recomendo img{margin-right:10px;}
#popin-todos-recomendo .link{font-family:Georgia; font-size:14px; font-weight:bold; color:#fa6a00; text-decoration:none}
#popin-todos-recomendo .link:hover{color:#fff; background-color:#fa6a00}
#popin-todos-recomendo ul{list-style:none;}
#popin-todos-recomendo li{float:left; width:260px; margin-right:20px}
#popin-todos-recomendo .local{font-size:12px; color:#363636;}

#popin-desejo-comerali{}
#popin-desejo-comerali{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-desejo-comerali .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-desejo-comerali .titulo{font-family:Georgia; font-size:24px; font-weight:bold; color:#363636; margin-left:30px; letter-spacing:-1px}
#popin-desejo-comerali img{margin-right:10px;}
#popin-desejo-comerali .link{font-family:Georgia; font-size:14px; font-weight:bold; color:#fa6a00; text-decoration:none}
#popin-desejo-comerali .link:hover{color:#fff; background-color:#fa6a00}
#popin-desejo-comerali ul{list-style:none;}
#popin-desejo-comerali li{float:left; width:260px; margin-right:20px}
#popin-desejo-comerali .local{font-size:12px; color:#363636;}

#popin-nuncamais-comerali{}
#popin-nuncamais-comerali{width:600px; height:500px; margin:0; padding:0; font-family:Georgia; font-size:18px; background-color:#fff;}
#popin-nuncamais-comerali .ico-fechar{cursor:pointer; margin-right:10px; padding-top:10px;}
#popin-nuncamais-comerali .titulo{font-family:Georgia; font-size:24px; font-weight:bold; color:#363636; margin-left:30px; letter-spacing:-1px}
#popin-nuncamais-comerali img{margin-right:10px;}
#popin-nuncamais-comerali .link{font-family:Georgia; font-size:14px; font-weight:bold; color:#fa6a00; text-decoration:none}
#popin-nuncamais-comerali .link:hover{color:#fff; background-color:#fa6a00}
#popin-nuncamais-comerali ul{list-style:none;}
#popin-nuncamais-comerali li{float:left; width:260px; margin-right:20px}
#popin-nuncamais-comerali .local{font-size:12px; color:#363636;}

#chegando-agora .moldura{
	float:left;
	width:278px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:10px;
	*padding:10px 10px 1px 10px;
	margin:0 0 20px 0;
}

#chegando-agora ul{list-style:none; margin:0; padding:0;}

#chegando-agora li{clear:both; height: 24px; border-top:1px solid #DDDBD2; padding:10px 0; display: block;}

#chegando-agora h2{margin:0 0 5px 0;}

#chegando-agora .chegando {
	font-size:11px;
	line-height:128%;
	color:#636363;
}
#chegando-agora .chegando .lh {
	float:left;
	width:100%;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:9px 0 8px 0;
}
#chegando-agora .chegando .tx {
	float:left;
	margin:4px 0 0 0;
}
#chegando-agora .chegando .av {
	float:left;
	margin: 0 7px 0 0;
}
#chegando-agora .chegando .fecha 
{
    clear: both;
	padding:7px 0 0 0; *padding-bottom: 10px;
	margin:12px 0 0 0;
	border-top:1px dotted #dddbd2;
	border-bottom:0px dotted #dddbd2;
}
#chegando-agora .chegando strong {
	font-size:13px;
	font-weight:normal;
}

#chegando-agora .fn{float:left;}

#chegando-agora .photo {float:left; margin-right:1em}

#chegando-agora .fn a{
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	margin: 0; padding: 0;
	line-height: 12px;
}

#chegando-agora .fecha a{text-decoration:none; font-size:11px; font-family:Arial;}
#chegando-agora .fecha a:hover{color:#fff;}

#chegando-agora .fn a:hover{
	color:#fff;
}
#chegando-agora .location{
	font-family:Georgia;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 0; padding: 0;
	line-height: 12px;
}

#sobre { 
	float:left;
	width:950px;
	margin: 0 auto; 
	height:102px;
	background:#f9f0cf url(../images/bg_sobre.png) repeat-x top left;
	border:4px solid #f9f0cf;
	margin:0 0 25px 0;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#250000;
	line-height:120%;
	letter-spacing:-0.5px;
}
#sobre a {
	font-size: 14px;
}
#sobre h1 {
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	line-height:105%;
	letter-spacing:-1px;
	margin:0;
	padding:0;
}
#sobre .wt1 {
	float:left;
	width:265px;
	margin:12px 0 0 15px;

	font-size:28px;
	font-style:normal;
	font-weight:normal;
	line-height:105%;
	letter-spacing:-1px;
} 
#sobre .wt1 a {
	font-style:italic;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:105%;
}
#sobre .wt2 {
	float:left;
	width:190px;
	background:url(../images/s_recomende.gif) center left no-repeat;
	padding:0 0 0 40px;
	margin:30px 0 0 0;
} 
#sobre .wt3 {
	float:left;
	width:165px;
	background:url(../images/s_encontre.gif) top left no-repeat;
	padding:0 0 0 45px;
	margin:30px 0 0 0;
} 
#sobre .wt4 {
	float:left;
	width:130px;
	background:url(../images/s_elogie.gif) center left no-repeat;
	padding:0 0 0 40px;
	margin:30px 0 0 0;
}
#sobre .wt5 {
	float: left;
	width: 55px;
	*width: 50px;
	text-align: right;
	margin: 5px 5px 0 0;
}  
#sobre .wt5 a:hover, #sobre .wt5 a:active{
	background: #f9f0cf;
	color: #ffffff;
}
#col-left-left {
	float:left;
	width:300px;
	margin:0 12px 0 0;
	_margin:0 11px 0 0;
}
#col-left_right {
	float:left;
	width:300px;
	margin:0 0 0 12px;
	_margin:0 0 0 11px;
}
.col-3-left {
	float:left;
	width:300px; height: 85px;
	margin:0 12px 0 0;
	display: block;
	background:url(../banner/300x85.gif) no-repeat;
}
.col-3-center {
	float:left;
	width:300px;
	margin:0 12px 0 12px;
}
.col-3-right {
	float:left;
	width:300px;
	margin:0 0 0 12px;
}
.col-3-right img{
	_width:52px;
	_height:41px;
}
.top5 {
	float:left;
	width:414px;
	background:#fff;
	border:1px solid #e7e7e7;
	padding:0 12px 6px 12px;
	margin:0 0 20px 0;
	overflow: hidden;
	*overflow: visible;
}
.estatico { width: 276px; padding-top: 10px; }
.top5 h1{
	font-size:32px;
	letter-spacing:-1.7px;
	font-weight:normal;
	padding:0;
	margin:5px 0 10px 0;
}
.top5 .lh {
	float:left;
	width:100%;
	list-style:none;
	border-bottom:1px dotted #aeaeae;
	padding:4px 0 4px 0;
	font-size: 14px;
}
.estatico .lh { font-size: 12px; }
.top5 span{
	color:#636363;
	padding:3px 0 0 0;
	letter-spacing:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.top5 span img{
	vertical-align: top;
	padding: 2px 10px 0 2px;
}
.top5 a {
	line-height:100%;
	font-weight:bold;
	font-size:18px;
	margin-right: 5px;
}
.espacotop5 { height: 3px; }
.top5 .tx {
	font-size:17px;
}
.top5 .tx a {
	font-size:24px;
}
.top5 .tx span{
	float:left;
	color:#636363;
	padding:13px 0 0 0;
	letter-spacing:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.top5 .tx span.primeiroTop5 {float: none;}
.top5 .tx span img{
	padding:0;
}
.top5 .nr {
	float:left;
	width:25px;
	padding:0 0 0 0;
	margin:-15px 0 0 0;
	font-size:53px;
	color:#d8d8d8;
}
.top5 .m{
	font-size:43px;
	margin:-10px 0 0 0;
}
.top5 .ft {
	float:left;
	margin:0 6px 0 10px;
}
.melhor {
	float:left;
	min-height: 478px;
	height: auto !important;
	height: 478px;
	width:167px; 
	background:#fff;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:0 5px 0 12px;
	font-size:9pt;
	overflow: hidden;
	*overflow: visible;
}

.melhor iframe {
	width:170px;
	height:200px;
}

.melhor .lh {
	padding:0;
	margin:0px 0 7px 0;
}
.melhor a {
	font-size:13px;
	letter-spacing:-1px;
}
.melhor h5 {
	font-weight:normal;
	font-size:16px;
	padding:0 0 5px 0;
	margin:0;
	letter-spacing:-1px;
}
.melhor h5 strong{
	font-size:18px;
}
.melhor .nr {
	float:left;
	width:25px;
	padding:0 0 0 0;
	margin:-8px 0 0 0;
	font-size:32px;
	color:#d8d8d8;
}
.melhor .fx {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px 0 5px 0;
	margin:9px 0 0 0;
	border-top:1px dotted #aeaeae;
}
.melhor .fx a{
	font-size:11px;
	letter-spacing:-0.2px;
}

.top5 .fx {color:#FA6A00; padding-top:5px; font-family:Arial, Helvetica, sans-serif; text-align:center; clear:both;}
.top5 .fx a{font-weight:normal; font-size:11px;}

#w100 {
	letter-spacing:10px;
}
.quadro a.boxHome{
	float:left;
	width:286px;
	height:75px;
	font-size:14px;
	font-style:italic;
	color:#363636;
	letter-spacing:-1px;
	background:#d0c7a2 url(../images/bg_quadro.png) repeat-x top left;
	border:2px solid #cfc7a0;
	padding:3px 0px 3px 10px;
}
     
.quadro img {
	padding: 5px 0 0 0;
	border:0;
}
.quadro a.boxHome:hover, .quadro a.boxHome:active{
	color:#363636;
	background:#fb6a01 url(../images/bg_quadro.png) repeat-x top left;
	border:2px solid #fb6a01;
	cursor:pointer;
}
a#less:hover, a#less:active, a#more:hover, a#more:active { background: none; }
.quadro .ft1 {
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	*padding:2px 0 0 4px;
}
.quadro .ft2 
{
    font-size: 30px;
    letter-spacing:-1px;
    color:#363636;
    line-height: 30px;
    padding: 0;
}
.quadro .ft5 {
	float:left;
	font-size:12px;
	color:#363636;
	font-weight:normal;
	letter-spacing:0px;
	line-height:140%;
	margin:0;
	padding:0;
	*padding:0 0 0 4px;
}
.quadro .lin {
	clear: both;
	font-size:12px;
	border-bottom:1px solid #e7e7e7;
	padding: 10px 0;
	*height: 35px;
}
.quadro .lin a {
	font-weight:bold;
}
.quadro .lin .ft {
	float:left;
	padding:0 8px 0 0;
}
.quadro .lin .dt {
	color:#c2bfb4;
}
.quadro .lin .at { float: left; padding-top: 7px; }
.quadro .dsRss 
{
    float:left; clear:none; width:420px;
    padding-left: 20px;
    font-size:18px;
    font-style:italic;
}
.quadro .rsss 
{
    float: left;
    padding-top: 10px;
    width: 310px;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    color: #fa6a00;
    font-family: Georgia;
}
    .quadro .rsss img { float: left; margin-top: 5px; }
    .quadro .rsss .titRss { float: left; margin: 11px 0 0 10px; }
.quadro .rssLeitores { width: 216px; float: left; padding-top: 15px; font-size: 14px; color:#fa6a00; font-style:italic; }
.quadro .rssLeitores strong { font-size:16px; color:#363636; }
    .quadro .rssLeitores li { padding-top: 8px; list-style-type: none; }

.sobreLine 
{
    border-top: solid 1px #e9eae5;
    height: 70px;
    margin-top: 10px;
}
.sobreLine .number {
    float:left;
	width:25px;
	margin-top:15px;
	font-size:53px;
	color:#d8d8d8;
	*line-height: 55px;
	*margin-top: 0px;
}
.sobreLine .txSobre { float: left; padding: 15px 0 0 0; margin: 0; font-size: 18px; clear: none; font-style: italic; letter-spacing: -1px; }
.sobreLine .txSobre strong { font-size: 24px; line-height: 26px; }
.sobreLine img { float: left; margin: 0 10px; }
.fecha {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:7px 0 7px 0;
	border-top:1px solid #dddbd2;
	border-bottom:1px dotted #dddbd2;
}
.atualiza {
	font-size:12px;
	line-height:128%;
}
.atualiza .lh {
	float:left;
	width:100%;
	border-top:1px solid #dddbd2;
	padding:9.5px 0;
	*padding:8px 0;
}
.atualiza .ft {
	float:left;
	margin: 0 7px 0 0;
}
.atualiza .av {
	float:left;
	margin: 5px 7px 0 0;
}
.atualiza .at {
	float:left;
	width:228px;
	padding:2px 0 0 0;
}
.atualiza em {
	color: #c2bfb4;
	font-style:normal;
}
.duvida p
{
    font-style: italic;
    line-height: 16px;
    font-size: 12px;
}
.duvida a 
{
    font: 11px Arial;
}

.vc {
	font-size:12px;
	margin:0 0 0 0;
	color:#636363;
	overflow:auto;
}
.vc .lh {
	float:left;
	width:100%;
	list-style:none;
	border-top:1px solid #dddbd2;
}
.vc .lh.destaque {
	float:left;
	width:290px;
	display:table;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:6px 0 6px 0;
}

.pessoa-destaque{
	float:left;
	width:100%;
	overflow:auto;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:6px 0 6px 0;
}

.vc a {
	word-spacing:-1px;
	font-size:14px;
}
.vc .ft {
	float:left;
}
.vc .at {
	float:left;
	padding:0px 0 5px 5px;
	letter-spacing:-1px;
	margin-top:-3px;
	width:206px;
}

.vc .fn{
	font-size:18px;
	padding:5px 0 5px 5px;
	width:180px;
	float:left
}

.vc .fn .location{
	font-size:14px;
}

.vc .fn a{
	font-size:18px;
}

.vc .at .location {
	font-size:11px;
}

.vc .nr {
	float:left;
	width:25px;
	padding:0;
	margin:2px 0 0 0;
	font-size:33px;
	color:#d8d8d8;
}
.vc img {
	vertical-align:middle;
	padding: 0 7px 0 0;
}
.vc strong {
	font-size:16px;
	color:#c2bfb4;
	letter-spacing:0px;
}
.vc .fecha a {
	font-size:11px;;
}
/*.chegando {
	font-size:11px;
	line-height:128%;
	color:#636363;
}
.chegando .lh {
	float:left;
	width:100%;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:9px 0 8px 0;
}
.chegando .tx {
	float:left;
	margin:4px 0 0 0;
}
.chegando .av {
	float:left;
	margin: 0 7px 0 0;
}
.chegando .fecha {
	padding:7px 0 0 0;
	margin:12px 0 0 0;
	border-top:1px dotted #dddbd2;
	border-bottom:0px dotted #dddbd2;
}
.chegando strong {
	font-size:13px;
	font-weight:normal;
}
*//*.cheg-mold {
	float:left;
	width:278px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:10px;
	*padding:10px 10px 1px 10px;
	margin:0 0 20px 0;
}
*/
.quantidade{
	float:left;
	width:44px;
	height:44px;
	font-size:11px;
	font-weight:bold;
	line-height:40px;
	font-family:Georgia;
	text-align:center;
	color:#363636;
}

/* Inicio pasta verde prato grande */
.quantidade.valor-maior1{
	background:url(../pratoPontuacao/verde/prato-grande-1.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior2{
	background:url(../pratoPontuacao/verde/prato-grande-2.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior3{
	background:url(../pratoPontuacao/verde/prato-grande-3.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior4{
	background:url(../pratoPontuacao/verde/prato-grande-4.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior5{
	background:url(../pratoPontuacao/verde/prato-grande-5.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior6{
	background:url(../pratoPontuacao/verde/prato-grande-6.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior7{
	background:url(../pratoPontuacao/verde/prato-grande-7.png) no-repeat center center;
	font-size:14px;
} /* Fim pasta verde prato grande */


/* Inicio pasta laranja prato grande */
.quantidade.valor-maior8{
	background:url(../pratoPontuacao/laranja/prato-grande-1.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior9{
	background:url(../pratoPontuacao/laranja/prato-grande-2.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior10{
	background:url(../pratoPontuacao/laranja/prato-grande-3.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior11{
	background:url(../pratoPontuacao/laranja/prato-grande-4.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior12{
	background:url(../pratoPontuacao/laranja/prato-grande-5.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior13{
	background:url(../pratoPontuacao/laranja/prato-grande-6.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior14{
	background:url(../pratoPontuacao/laranja/prato-grande-7.png) no-repeat center center;
	font-size:14px;
}/* Fim pasta laranja prato grande */


/* Inicio pasta roxo  prato grande */
.quantidade.valor-maior15{
	background:url(../pratoPontuacao/roxo/prato-grande-1.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior16{
	background:url(../pratoPontuacao/roxo/prato-grande-2.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior17{
	background:url(../pratoPontuacao/roxo/prato-grande-3.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior18{
	background:url(../pratoPontuacao/roxo/prato-grande-4.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior19{
	background:url(../pratoPontuacao/roxo/prato-grande-5.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior20{
	background:url(../pratoPontuacao/roxo/prato-grande-6.png) no-repeat center center;
	font-size:14px;
}
.quantidade.valor-maior21{
	background:url(../pratoPontuacao/roxo/prato-grande-7.png) no-repeat center center;
	font-size:14px;
}/* Fim pasta laranja prato grande */



/* Inicio pasta verde prato Medio */
.quantidade.valor-medio1{
	background:url(../pratoPontuacao/verde/prato-medio-1.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio2{
	background:url(../pratoPontuacao/verde/prato-medio-2.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio3{
	background:url(../pratoPontuacao/verde/prato-medio-3.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio4{
	background:url(../pratoPontuacao/verde/prato-medio-4.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio5{
	background:url(../pratoPontuacao/verde/prato-medio-5.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio6{
	background:url(../pratoPontuacao/verde/prato-medio-6.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio7{
	background:url(../pratoPontuacao/verde/prato-medio-7.png) no-repeat center center;
	font-size:11px;
} /* Fim pasta verde prato Medio */


/* Inicio pasta laranja prato Medio */
.quantidade.valor-medio8{
	background:url(../pratoPontuacao/laranja/prato-medio-1.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio9{
	background:url(../pratoPontuacao/laranja/prato-medio-2.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio10{
	background:url(../pratoPontuacao/laranja/prato-medio-3.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio11{
	background:url(../pratoPontuacao/laranja/prato-medio-4.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio12{
	background:url(../pratoPontuacao/laranja/prato-medio-5.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio13{
	background:url(../pratoPontuacao/laranja/prato-medio-6.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio14{
	background:url(../pratoPontuacao/laranja/prato-medio-7.png) no-repeat center center;
	font-size:11px;
}/* Fim pasta laranja prato Medio */


/* Inicio pasta roxo  prato Medio */
.quantidade.valor-medio15{
	background:url(../pratoPontuacao/roxo/prato-medio-1.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio16{
	background:url(../pratoPontuacao/roxo/prato-medio-2.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio17{
	background:url(../pratoPontuacao/roxo/prato-medio-3.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio18{
	background:url(../pratoPontuacao/roxo/prato-medio-4.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio19{
	background:url(../pratoPontuacao/roxo/prato-medio-5.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio20{
	background:url(../pratoPontuacao/roxo/prato-medio-6.png) no-repeat center center;
	font-size:11px;
}
.quantidade.valor-medio21{
	background:url(../pratoPontuacao/roxo/prato-medio-7.png) no-repeat center center;
	font-size:11px;
}/* Fim pasta laranja prato Medio */


.quantidade.valor-medio
{
	background:url(../images/ico-quantidade-media.gif) no-repeat center center;
	font-size:11px;
}
.rel .quantidade.valor-medio { width: 34px; height: 34px; line-height: 30px; margin-right: -25px; margin-top: -5px; }
.quantidade.chef{
	background:url(../images/ico-chef.gif) no-repeat center bottom;
	font-size:11px;
}

.box-thumb-info{float:left; margin-top:10px;}

#top-chefs{margin-top:30px; clear:both;}

.ico-help{margin-left:20px; cursor:pointer}

/*#tooltip-entenda-usuario .tooltip-entenda-usuario{position:absolute; margin-top:-2.5em; margin-left:-4em; *margin-top:-2.6em; *margin-left:-3.5em; width:330px; height:248px; background:url(../images/tooltip-entenda-esquerda.gif) no-repeat; display:none; z-index:1}*/
#tooltip-entenda-usuario .fechar-tooltip-entenda{position:absolute; top: 20px; right: 20px; cursor:pointer}
#tooltip-entenda-usuario .entendendo{font-family:Georgia; font-size:14px; color:#363636; padding:1em; letter-spacing:1px; word-spacing:4px;}
#tooltip-entenda-usuario .entendendo span {font-size:18px; font-weight:bold;}
#tooltip-entenda-usuario table{margin:0 1em}
#tooltip-entenda-usuario td{font-family:Arial; font-size:11px; letter-spacing:-0.2px; color:#363636; height:1.5em}
#tooltip-entenda-usuario .info-pontuacao{font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold; padding-left:1.5em; letter-spacing:-0.2px; margin-top:1em;}


.txLista 
{
	width: 370px;
	padding-bottom: 10px;
	margin-top: -10px;
    font-family: Arial;
    font-size: 14px;
    letter-spacing: -0.3px;
}

#conteudo-ranking-restaurante {clear:both; margin:0 auto; text-align:left; width:960px;}

.banner-meio-lista-ranking td { padding:1em 0; text-align:center; border-bottom:1px solid #e7e7e7}

.item-restaurante-ranking td { border-bottom: 1px solid #e7e7e7; padding: 10px; }
.item-restaurante-ranking:hover{ background-color:#f3f3f3; }
.noHover:hover { background: none; }

.item-restaurante-ranking .listaRanking { font-size: 11px; }
    .item-restaurante-ranking .listaRanking span { line-height: 24px; }
	.item-restaurante-ranking .listaRanking span.listaDestaque { line-height: 25px; font-size: 13px; font-weight: bold; }
	.infoBusca { padding: 10px; float: left; font-size: 18px; line-height: 25px; letter-spacing: -1px; }
	table .infoBusca { padding:0; }
	.infoBusca span { padding: 0; font-style: italic; }
	.buscaEsquerda { width: 130px; float: left; }
	.buscaDireita { padding-top: 22px; }
.item-restaurante-ranking .number{color:#D8D8D8; font-size:28px; letter-spacing:-1px; margin:0; padding:5px 0 0 0; text-align:center; vertical-align: top;}

.item-restaurante-ranking .restaurante{color:#636363; letter-spacing:0; padding:3px 0 0;}

.item-restaurante-ranking .info-restaurante {padding:0.5em 0;}
.item-restaurante-ranking .info-restaurante a { font-size: 18px; line-height: 24px; }
.item-restaurante-ranking .info-restaurante img { float: left; padding: 5px 5px 0 0; }

.item-restaurante-ranking .link-restaurante{line-height:100%; font-weight: bold; font-size:13px; letter-spacing:-1px;}
.item-restaurante-ranking .local {font-size:12px; line-height: 19px; }
.item-restaurante-ranking .comentLista{ font-size:12px; color: #CCC; line-height: 24px; }
.item-restaurante-ranking .geral{font-size:11px; font-weight:bold;}
.item-restaurante-ranking .comida{font-size:11px;}
.item-restaurante-ranking .atendimento{font-size:11px;}
.item-restaurante-ranking .ambiente{font-size:11px;}
.item-restaurante-ranking .price{font-size:11px;}

.filtro-pessoas { clear: both; width: 928px; background: #FFFFFF; border: 1px solid #e9e8e7; border-bottom: none; padding: 0 10px; margin-bottom: -20px; }
.filtro-pessoas #filtro-restaurante {padding:0;}
.filtro-pessoas .rnk-tp {border-bottom: none; position: relative;}

.moldura-100 .rnk-tp {border-bottom: none; position: relative;}
.loaderPosition  
{
    position: absolute; 
    top: 0; right: 10px; 
    width: 100px;
    font-size: 12px;
    font-family: Arial; color: #666; 
    }
.loaderPosition img 
{
    float: none;
    margin-right: 5px;
    vertical-align: middle;
}

#filtro-restaurante { overflow:hidden; clear: both; padding: 10px 0; }/*overflow:auto;*/
#filtro-restaurante .item-filtro{float:left; font-family:Arial; font-size:12px; color:#333; font-weight:bold}
#filtro-restaurante .item-filtro select{width:160px; border:1px solid #BBBBBB; padding:1px; margin-right:7px}/*margin-right:8px*/
#filtro-restaurante .item-filtro input{width:160px; border:1px solid #BBBBBB; padding:2px; margin-right:7px}/*margin-right:8px*/
#filtro-restaurante .item-filtro-bt{float:left; padding-top:1.2em; cursor:pointer}
.item-filtro.links{font-family:Arial; font-size:11px; color:#666; padding-top:2em; float:right; padding-right:25px;}
#filtro-restaurante img.banner{ cursor:pointer; }

.rnk-top-left {	float:left; }

.rnk-top-right {
	float:right;
	font-style:italic;
	font-size:11px;
	color:#d0c7a2;
}

.rnk-lista .lh {
	float:left;
	width:100%;
	list-style:none;
	border-bottom:1px solid #e7e7e7;
	padding:8px 0 8px 0;
	font-size:11px;
}

.rnk-lista span{
	float:left;
	width:200px;
	color:#636363;
	padding:3px 0 0 0;
	letter-spacing:0;
}

.rnk-lista a {
	line-height:100%;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
}

.rnk-lista small {
	float:left;
	text-align:center;
	margin:10px 0 0 0;
	padding:0 11px;
	font-size:11px;
}

.rnk-lista img {
	vertical-align:middle;
	margin:-2px 0 0 0;
	*margin:0px 0 0 0;
}

.rnk-lista strong {	font-size:11px; }

.rnk-lista strong img{
	margin:-4px 0 0 0;
	*margin:-1px 0 0 0;
}

.rnk-lista .nr {
	float:left;
	width:35px;
	padding:0;
	margin:-4px 0 0 0;
	font-size:28px;
	color:#d8d8d8;
	letter-spacing:-1px;
	text-align:center;
}

.pagina {
	float:left;
	color:#c6c3b8;
	width:100%;
	text-align:center;
	font-size:12px;
	margin: 15px 0;
}
.pagina .visivel { display: inline; margin: 0 3px; }
.pagLista { float: right; width: 310px; margin: 0; }

.pagina span, .coment .pagina span {
	margin:0 8px;
	font-size:20px;
	font-weight: bold;
}
.coment .pagina span { float: none; }
.pagina span a {
	color:#fa6a00;
	font-size:18px;
	font-weight:bold;
}

.pagina span a:hover { color:#fff; }

.pagina a, .pagina a:hover, .pagina a:active { padding:0 6px 5px 6px; }

.rnk-tp {
	/*float:left;*/
	width:928px;
	padding:0 0 15px 0;
	border-bottom:1px solid #e7e7e7;
}

.rnk-tit {
	float:left;
	font-size:22px;
	font-weight:normal;
	letter-spacing:-1.6px;
	padding-top:0.6em;
	margin-right:0.6em;
	font-weight:bold;
}

#rnk-melhores {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#rnk-melhores a{
	float:left;
	color:#363636;
	background: #ececec;
	padding:5px 22px 5px 22px;
	margin:0 1px 0 0;
}

#rnk-melhores a:active, #rnk-melhores a:hover {
	background:#fa6a00;
	color:#fff;
}

#rnk-melhores span a{
	background:#fa6a00 url(../images/rk_over.png) no-repeat bottom center;
	padding:5px 10px 9px 10px;
	color:#fff;
}

.rnk-mais {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:3px 0 0 10px;
}

.cbmais {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #bbb;
	background: #fff;
	letter-spacing:0;
	padding:1px;
}

.rnk-cidade {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#topo {
	float:left;
	width:100%;
	text-align:right;
}
.quem {	float:left; }
.quem .tx {	float:left;	margin:4px 0 0 0; }
.quem .av {	float:left;	margin: 0 7px 0 0; }
.quem strong { font-size:15px; font-weight:normal; }
 
.roda a, .roda a:visited { 
	color:#fa6a00;
	text-decoration:none; 
	padding:0 2px 0 0;
	margin:0;
}
.roda a:hover, .roda a:active {
	color:#fff;
	background:#fa6a00;
	text-decoration:none; 
	padding:0 2px 0 0;
}

.opc a.link-enviar-amigo{font-size:11px; letter-spacing:0}
.legenda{width:450px; float:left; font-style:italic; font-size:13px;}

.tituloHomeRestaurante 
{
    position: relative;
	margin: 30px auto;
	padding-top: 10px;
	width: 755px; height: 60px;
	clear: both;
	display: block;
}
.tituloHomeRestaurante img { position: absolute; top: 17px; left: 0; }
.tituloHomeRestaurante p {
	margin-left: 95px;
	font: 25px Georgia, "Times New Roman", Times, serif;
}
.tituloHomeRestaurante p.homeRestMenor {
	margin-top: 3px;
	font: bold 21px Georgia, "Times New Roman", Times, serif;
}
.tituloHomeRestaurante a:hover p, .tituloHomeRestaurante a:hover { text-decoration: underline; background: #FDF9EB; }
.laranja { color: #fa6a00; }

a.editar-informacoes{font-family:Tahoma; font-size:9px; color:#fa6a00;}
a.editar-informacoes:hover{color:#fff;}

.rating-comida, 
.rating-ambiente, 
.rating-servico,
.rating-preco{clear:both; overflow:hidden;}

.rating-comida .label-rating,
.rating-ambiente .label-rating,
.rating-servico .label-rating,
.rating-preco .label-rating{float:left;}
.label-rating2 { float: left; padding-top: 5px; }

/*
.rating-comida .resultado,
.rating-ambiente .resultado, 
.rating-servico .resultado,
.rating-preco .resultado{font-family:Georgia; font-size:12px; color:#999; display:none; float:left; margin-left:1em;}
*/
.rating-comida .resultado,
.rating-ambiente .resultado, 
.rating-servico .resultado,
.rating-preco .resultado{font-family:Georgia; font-size:12px; color:#999; float:left; margin-left:1em;}

.rating-comida .stars-rating,
.rating-ambiente .stars-rating,
.rating-servico .stars-rating,
.rating-preco .stars-rating {float:left; margin: 5px 0 0 0.5em}

.obrigado{clear:both; float:right; font-size:12px; font-family:Georgia; color:#090; display:none}

.header {
	float:left;
	width:644px;
	border-top:1px solid #e9e8e7;
	border-left:1px solid #e9e8e7;
	border-bottom:1px solid #e9e8e7;
	background:#fff;
	padding:10px;
	padding-right: 280px;
	font-size:17px;
	letter-spacing:-0.5px;
	margin:16px 0 0 0;
}
.header img { margin: 0; }
.header-prato {
	float:left;
	width:15px;
	height:115px;
	position: relative;
}
.header-prato img { position: absolute; bottom: 0; right: 0; }

.header .qtd-votos{ font-size:16px; color:#dbdbdb; margin-left:1em; }

.header .h1 {
	padding: 0;
	margin: 0;
	font-size: 38px;
	font-weight: bold;
	letter-spacing: -2px;
}
.header h1 img { margin-left: 12px; vertical-align: top; margin-top: 5px; }
.tools {
	float:left;
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0 0 10px;
	font-size:11px;
	letter-spacing:0px;
}
.tools h3 {
	float:left;
	font-family:Georgia;
	padding:0;
	margin:0;
	font-size:14px;
	color:#fa6a00;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	padding:5px 0 0 0;
}
.tools h3 strong {
	font-size:18px;
}
.tools h3 img {
	padding:0 5px 0 0;
	margin:-5px 0 0 0;
}

.tools span {
	float:right;
	padding:10px 0 0 0;
}

.tools span img {
	float:left;
	padding:0 10px 0 14px;
}
.tools span a {
	float:left;
	padding: 2px 0 0 0;
}

.contatos {
	clear: both;
	width: 948px;
	border: 1px solid #e9e8e7;
	background: #fff;
	margin: 20px 0 0 0;
	letter-spacing: -0.5px;
}
.contatos .headerContato 
{
    padding: 15px;
    width: 899; height: 30px;
    border-bottom: solid 1px #e9e8e7;
    clear: both;
}
.contatos .filtroContato 
{
    float: right; clear: none;
    padding-top: 5px;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
.filtroSpacer { color: #dddbd2; margin: 0 10px; }
.contatos .linhaContato 
{
    float: left;
    width: 473px;
    height: 70px;
    border-bottom: solid 1px #e9e8e7;
    border-right: solid 1px #e9e8e7;
}
    .contatos .linhaContato .quantidade { margin: 13px 0 0 10px; }
    .contatos .linhaContato p 
    {
        float: left;
        clear: right;
        padding-top: 5px;
        font-size: 11px;
        color: #666;
    }
    .contatos .linhaContato h4 
    {
        padding-top: 15px;
        font-size: 14px;
        color: #666;
        font-weight: normal;
    }
    .contatos .linhaContato h4 span 
    {
        color: #fa6a00;
        font-size: 18px;
    }
    .contatos .linhaContato .excluirContato 
    {
        float: left;
        color: #fa6a00;
        font: 9px Arial;
        margin: 8px 0 0 18px;
        padding-left: 14px;
        background: url(../images/ico-fechar-micro.gif) no-repeat left center;
    }
.contatos .linhaContato.direita 
{
    float: right; clear: right;
    border-right: none;
    width: 474px;
}
.contatos .over 
{
    background: #f5f5f5;
}
.contatos .ftContato 
{
    float: left;
    margin: 10px;   
}

.rest {
	float:left;
	width:929px;
	border:1px solid #e9e8e7;
	background:#fff;
	padding:10px;
	margin:10px 0 0 0;
	letter-spacing:-0.5px;
}
.rest .lf{
	float:left;
	width:310px;
}
.rest .lf .ft{
	float:left;
	margin: 8px 10px 0 0;
}
.rest .ct{
	float:left;
	width:300px;
	font-size:14px;
}
.rest .ct h4{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0;
	margin:0;
}
.rest .ct h4 img {
	padding:3px 5px 0 0;
	vertical-align:top;
}
.rest .notas{
	line-height:195%;
	border-bottom:1px dotted #c1c1c1;
	border-top:1px dotted #c1c1c1;
	padding:3px 0 5px 0;
	margin:12px 0 5px 0;
	color:#000000;
	font-size:13px;
	letter-spacing:0px;
}
.rest .rt{
	float: left;
	width: 285px;
	margin: 0 0 0 32px;
	font: 13px Arial;
	letter-spacing: 0px;
}
.rest .rt small a { font-size: 10px; }
.rest .rt .tx {
	padding: 13px 0 0 0;
}
.rest .rt .tx a{
	text-decoration: underline;
}
.rest .rt img{
	padding:0 5px 0 0;
}
.rest .opc {
	font-family: Arial;
	letter-spacing: 0;
	line-height: 140%;
}
.rest .opc a {
	font-size:10px;
	letter-spacing:0px;
}
.rest .opc img {
	padding:0 5px 0 0;
	margin:10px 0;
}
.rest .add{
	float:left;
	width:275px;
	font-size:11px;
	border-bottom:1px dotted #c1c1c1;
	border-top:1px dotted #c1c1c1;
	font-style:italic;
	letter-spacing:-1px;
	padding:6px 0;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
}
.rest .add img { margin:2px 5px 0 40px; float: left; }
.rest .add a { margin: 7px 5px 0 5px; float: left; }
.rest .vj {
	float:left;
	width:275px;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	letter-spacing:0px;
}
/* filtro */

.filtroHome 
{
    padding-bottom: 15px;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
	letter-spacing:-1px;
	color: #dddbd2;
	text-align: center;
}
.filtroHome em {
	color: #CECFCE;
	font-style: normal;
	margin: 0 29px;
}

.filtro {
	font: 13px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color: #dddbd2;
	padding:0; margin:0 0 10px 0;
}

.filtro em {
	color: #363636;
	font-style: normal;
	margin: 0 2px;
}

.filtro .bt-cadastrar-novo{ cursor:pointer; }

.filtro span { color: #343331; }

.filtro a {
	padding:0 3px 0 3px;
	letter-spacing:-0.5px;
}
.filtro strong {
	color: #363636;
	font-weight:normal;
	margin:0 0 0 15px;
	*margin:0 0 0 5px;
}
.filtro .veja {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 3px;
	margin: 0 20px;
	*margin: 0 5px;
}
.filtro .novo, .filtro .config {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 3px;
	margin: 0 15px 0 0;
	*margin: 0 5px 0 0;
	float: left;
}
.filtro div { float: left; }
.filtro em { float: left; font: bold 14px Arial, Helvetica, sans-serif; color: #ccc; }
.filtro .config { margin: 0; }

/* comentarios */

.comentHome {
	font-size:12px;
	*font-size:11px;
	line-height:128%;
	*letter-spacing:-1px;
	letter-spacing:0px;
}

.comentHome .lh {
	float:left;
	width:100%;
	list-style:none;
	border-top:1px solid #dddbd2;
	padding:16px 0 16px 0;
	*padding:15px 0 15px 0;
}

.comentHome p {
	font-size:12px;
	margin:0 0 7px 0;
	padding:0;
}

.comentHome .ds 
{
    width: 252px;
	float:left;
	padding:0 0 7px 38px;
	margin:0;
	background:url(../images/ico_comentario2.png) no-repeat top left;
	font-style:italic;
}

.comentHome .tit{
	font-size:18px;
	font-weight:bold;
	margin:-4px 2px 0 0;
	padding:2px;
}

.comentHome .star{
	float:right;
	width:60px;
	text-align:right;
	padding:0;
	margin:2px 0 -2px 0;
}

.comentHome .star img{
    padding:0;
	margin:0;
}

.comentHome span {
	float:left;
	font-size:11px;
	color: #c2bfb4;
	margin:4px 0 0 4px;
}

.comentHome .ft {
    clear: left;
	float:left;
	margin:0 0 0 38px;
}

.coment {
	float: left;
	width: 625px;
	font-size: 13px;
	*font-size: 11px;
	line-height: 130%;
	*letter-spacing: -1px;
	letter-spacing: 0px;
}
.quadro .coment { width:566px; }
.coment .lh {
	float:left;
	width:100%;
	list-style:none;
	/*border-top:1px solid #dddbd2;*/
	padding:16px 0 16px 0;
	*padding:15px 0 15px 0;
}
.quadro .coment .lh { padding: 0; }
.coment .ds {
	float:left;
	padding:0 0 7px 38px;
	margin:0;
	background:url(../images/ico_comentario2.png) no-repeat top left;
	font-style:italic;
}
.coment .ds .tit {
	font-size:18px;
	color:#363636;
	font-weight:bold;
	padding:0 0 8px 0;
}
    .coment .ds .tit a { font: bold 18px Georgia; }
    .coment .ds .tit p { padding: 5px 0; font-size: 14px; font-weight: normal; font-style: normal; }
.coment .ds img {padding:0 4px 0 15px; }

.coment .ds span { margin: 0; }
.coment .ds span img { padding:11px 4px 0 0; float: left; }
.coment .ds span a { margin: 10px 4px 0 0; float: left; }

#lf .pf .perfilDenunciar, .fotoGaleria .perfilDenunciar{ margin: 0; }
#lf .pf .perfilDenunciar img, .fotoGaleria .perfilDenunciar { padding:11px 4px 0 0; margin: 0; float: left; }
#lf .pf .perfilDenunciar a, .fotoGaleria .perfilDenunciar {
    margin: 8px 4px 0 0; float: left; font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    letter-spacing: -0.5px; }
    
    
.fotoGaleria .perfilDenuncia{ margin: 0; }
.fotoGaleria .perfilDenuncia { padding:0 4px 0 0; margin: 0; float: left; }
.fotoGaleria .perfilDenuncia {
    margin: 8px 4px 0 0; float: left; font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    letter-spacing: -0.5px; }
    
    

.coment .ds a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	letter-spacing:-0.5px;
}
.coment .ds .visivel { display: inline; }
.coment .util {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0 0 0;
}
.coment .util img {
	margin:-2px 0 0 0;
}
.coment span 
{
	font-size:13px;
	color: #c2bfb4;
	margin:4px 0 0 4px;
}
 .coment span.mensagemPerfil { color: #CC0000; }
.coment .ft {
	float:left;
	margin:0 0 0 38px;
}
.coment .class {
	float:left;
	width:597px;
	margin:0px 0 10px 0;
	padding:0 0 12px 28px;
	border-bottom:1px solid #DDDBD2;
}
.quadro .coment .class { width:566px; padding-left: 0px; }
.coment .class small {
	float:left;
	text-align:center;
	padding:0 11px;
	font-size:11px;
}
.coment .class img {
	vertical-align:middle;
	margin:-5px 0 0 0;
	*margin:0px 0 0 0;
}
.coment .rel {
	float:left;
	width:625px;
	margin:0px 0 10px 0;
	padding:7px 0 7px 0px;
	border-bottom:1px solid #dddbd2;
}
.quadro .coment .rel { width: 566px; }
.rel .ft  { float: left; margin: 8px 0 0 0; padding: 0 0 0 8px; }
.rel span  { float: left; margin: 14px 0 0 0; padding: 0 10px; }
.rel .util { float: right; margin: 8px 0 0 0; }
.rel .util span  { margin: 2px 0 0 0; padding: 0; color: #000; }
.rel .util img { margin: 3px 0 0 0; padding: 0; }



.coment h1 {
	margin: 0; padding: 30px 0 7px 0;
	letter-spacing: -1px;
	font-size: 23px;
	font-weight: bold;
}
.coment .filt a, .coment .filt div { float: left; }
.coment .filt .spacer { margin: 0; padding: 0 10px; float: left; }
.alert {
	float:left;
	width:605px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#cac7bb;
	margin:0;
	padding:4px 0 4px 20px;
	border-bottom:1px solid #dddbd2;
	background:url(../images/restaurante/coment_alerta.gif) no-repeat left center;
}
.filt {
	float: left;
	font-family: Arial;
	font-size: 11px;
	letter-spacing:-0px;
	color:#363636;
	margin:0;
	padding: 0 0 8px 0;
	border-bottom:1px solid #edeade;
	width:625px;
}
.filt strong {
	color:#363636;
	font-weight:normal;
	margin:0 8px 0 0;
}
.filt .vj {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-1.5px;
}

.migalha {
	letter-spacing:0px;
}

#qr {
	float:left;
	width:303px;
	margin:30px 0 20px 22px;
	_margin:30px 0 20px 21px;
}
#qr .qd-bra {
	float:left;
	width:282px;
	border:1px solid #e7e7e7;
	background:#FFFFFF;
	padding:10px;
}
.rnk-mci {
	border-top:1px dotted #c1c1c1;
	padding:12px 0 0 0;
}
.rnk-mci .lh {
	padding:0;
	margin:0px 0 7px 0;
	font-size:11px;
	letter-spacing:-0.5px;
}
.rnk-mci a {
	font-size:13px;
	letter-spacing:-1px;
	font-weight:bold;
}
.rnk-mci .nr {
	float:left;
	width:25px;
	padding:0 0 0 0;
	margin:-8px 0 0 0;
	font-size:31px;
	color:#d8d8d8;
}
.rnk-mci .nr strong{
	color:#363636;
	font-weight:normal;
}
.rnk-mci .none {
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
}
#qr .oq {
	float:left;
	line-height:128%;
	margin:15px 0 0 3px;
}
#qr .oq .lh {
	float:left;
	width:100%;
	*width:298px;
	border-top:1px solid #dddbd2;
	padding:7px 0;
	font-size:12px;
}
#qr .oq .lh2 {
    padding:7px 0;
    clear: both;
	width:298px; height: 43px;
}
#qr .oq .lh2 p 
{
    padding-left: 50px; padding-top: 0px;
    font-size: 18px;
    color: #fa6a00;
}
#qr .oq .lh2 a:hover 
{
    background: none;
    color: #363636;
}
#qr .oq .borda { border-top:1px solid #dddbd2; }

#qr .oq h3 {
	font-size:24px;
	line-height: 24px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#qr .oq img {
	float:left;
	vertical-align:middle;
	padding: 0 10px 0 0;
}
#qr .oq .fx {
	float:left;
	width:296px;
	border-top:1px solid #dddbd2;
	border-bottom:1px dotted #dddbd2;
	padding:10px 0;
	margin:0 0 15px 0;
	text-align: center;
}
#qr .oq .fx strong {
	color:#fa6a00;
	font-size:20px;
	font-style:italic;
	letter-spacing:-1px;
}
#qr .oq .fx strong a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	letter-spacing:-1px;
	padding: 3px; margin:0;
}
#qr .oq .fx a {
	font-family:Arial;
	font-size:11px;
	margin:4px 0 0 40px;
}
#qr .oq .fx .imgButton {
	padding:0 7px 0 30px;
	float: left;
}
.ult {
	float:left;
	padding:5px 0 0 0;
}
.ult .tx {
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0;
}
.ult .lh {
	float:left;
	width:100%;
	border-top:1px solid #dddbd2;
	padding:6px 0;
	font-size:12px;
	letter-spacing:-0.5px;
}
.ult .ft {

	float:left;
	margin: 0 7px 0 0;
}
.ult .av {
	float:left;
	margin: 5px 7px 0 0;
}
.ult .at {
	float:left;
	width:228px;
	padding:7px 0 0 0;
}
.ult em {
	color: #c2bfb4;
	font-style:normal;
}
.ult .add{
	float:left;
	width:100%;
	*width:298px;
	font-size:11px;
	border-bottom:1px dotted #dddbd2;
	border-top:1px solid #dddbd2;
	font-style:italic;
	letter-spacing:-1px;
	padding:6px 0;
	margin:3px 0 7px 0;
}
.ult .add .img {
 width:100px;
 font-weight:bold;
 line-height:100%;
 background: url(../images/restaurante/add_foto_video.gif) no-repeat center left;
 margin:0 0 0 95px;
 padding:0 0 0 25px;

}
.ult .add .img.foto {
	font-weight:bold;
	line-height:100%;
	background: url(../images/restaurante/add_foto.jpg) no-repeat center left;
	padding:0 0 0 25px;
	float:left;
	width:100px;
	margin-left:18px;
}
.ult .add .img.video {
	font-weight:bold;
	line-height:100%;
	background: url(../images/restaurante/add_video.jpg) no-repeat center left;
	padding:0 0 0 25px;
	float:left;
	width:100px;
	margin-left:18px;
}
.ult .fx {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:0;
	margin:0 0 15px 0;
}
.rnk-vc {
	float:left;
	width:280px;
	border-top:1px solid #dddbd2;
	margin:-2px 0 0 0;
	padding:8px 0 0 0;
}
.rnk-vc .lh {
	float:left;
	width:270px;
	padding:5px 0;
	margin:0;
	font-size:11px;
	letter-spacing:-0.5px;
}
.rnk-vc .ft {
	float:left;
	margin:0 7px 0 0;
}
.rnk-vc a {
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
}
.rnk-vc img {
	float:left;
	vertical-align:middle;
	padding: 0 7px 0 0;
}
.coment .pag {
	float:left;
	width:625px;
	font-size:14px;
	text-align:center;
	margin:15px 0;
	padding:15px 0;
	border-top:1px dashed #adadad;
	color:#c6c3b8;
}
.coment .pag strong {
	font-size:18px;
}
.coment .pag em {
	font-style:normal;
	font-size:16px;
	padding:0 8px;
	color:#363636;
}
.coment .pag h8 {
	font-size:14px;
	padding:0 30px;
}
.coment .dx {
	float:right;
	font-size:16px;
	font-style:italic;
	letter-spacing:-1px;
	padding:15px 0 0 0;
	font-weight:bold;
}
.fecha {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:7px 0 0 0;
	margin:12px 0 0 0;
	border-top:1px dotted #dddbd2;
}

.mg-bt5.titulo-vc-oque{float:left;}
.ico-vc-oque img{padding:0 4px; float:right}

.sb-left {
	float:left;
	width:626px;
}
.sb-left .tx, #col-left .tx {
    font-family: Arial;
    font-size: 14px;
    letter-spacing: -0.3px;
}
.sb-left .quadro, #col-left .quadro {
	width:576px;
	float:left;
	border:1px solid #e7e7e7;
	background:#fff;
	padding:25px;
	margin-top:10px;
}
.sb-left h1 {
	font-size:28px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0;
	margin:0 0 10px 0;
}
.sb-left .lst {
	float:left;
	width:550px;
	padding:10px 0;
	font-size:18px;
	letter-spacing:-0.5px;
	font-style:italic;
}
.sb-left .lst strong {
	font-size:22px;
}
.sb-left .lst img {
	float:left;
	padding:0 22px 0 12px;
}
.sb-left .lst p {
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.sb-left .lst .nr {
	float:left;
	width:40px;
	font-size:50px;
	color:#d2cfc3;
	padding:0;
	margin:0;
}
.sb-right {
	float:left;
	width:297px;
	_width:290px;
	margin:0 0 0 25px;
	_margin:0 0 0 15px;
	_background:#ffcc00;
}
.sb-right .cv {
	float:left;
	width:300px;
	font-size:15px;
	color:#fa6a00;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
}
.sb-right .cv strong {
	font-size:18px;
	letter-spacing:-1px;
}
.sb-right .cv img {
	float:left;
	padding:0 5px 0 0;
}
.sb-right .qd {
	float:left;
	width:280px;
	background:#d0c7a2 url(../images/sobre/bg_quadro.gif) repeat-x;
	border:2px solid #d0c7a2;
	padding:5px 5px 15px 10px;
	margin:25px 0;
	font-size:15px;
	font-style:italic;
	letter-spacing:-1px;
	line-height:110%;
}
.sb-right .qd strong{
	letter-spacing:-1.5px;
}
.sb-right .qd h2{
	color:#fff;
	font-size:25px;
	font-style:normal;
	letter-spacing:-2px;
	padding:0;
	margin:8px 0 0 0;
}
.sb-right .qd p {
	padding:0;
	margin:10px 0;
}
.sb-right .qd .lft {
	float:left;
	width:140px;
	padding:10px 0 0 0;
}
.sb-right .qd .rgt {
	float:left;
	width:140px;
	text-align:center;
	padding:15px 0 0 0;
}
.sb-right .atualiza {
	font-size:12px;
	line-height:128%;
}
.sb-right .atualiza .lh {
	float:left;
	width:298px;
	border-top:1px solid #dddbd2;
	padding:9.5px 0;
	*padding:8px 0;
}
.sb-right .atualiza .ft {
	float:left;
	margin: 0 7px 0 0;
}
.sb-right .atualiza .av {
	float:left;
	margin: 5px 7px 0 0;
}
.sb-right .atualiza .at {
	float:left;
	width:220px;
	_width:200px;
	padding:2px 0 0 0;
}
.sb-right .atualiza em {
	color: #c2bfb4;
	font-style:normal;
}
.fecha {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:7px 0 7px 0;
	margin:12px 0 0 0;
	border-top:1px solid #dddbd2;
	border-bottom:1px dotted #dddbd2;
}

#abas-contribuicoes{clear:both; margin:1em 0;}
#abas-contribuicoes .aba{float:left; list-style:none; height:36px; line-height:36px; vertical-align:middle; background:url(../images/bg-aba-off-contribuicoes.gif) #f4f4f1 repeat-x; font-size:14px;}
#abas-contribuicoes .aba label{font-family:Georgia; font-size:14px; float:left}
#abas-contribuicoes .aba img{margin:0 6px; float:left; display:block; padding-top:10px}

#abas-contribuicoes .aba-comentarios{width:120px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-pratos{width:95px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-fotos{width:78px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-videos{width:85px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-restaurante{width:120px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-restaurante img{padding-top:4px}
#abas-contribuicoes .aba-edicao{width:95px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-comi{width:148px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-recomendo{width:148px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-desejo{width:148px; border:0; border-bottom:1px solid #dddbd2;}
#abas-contribuicoes .aba-nunca{width:148px; border:0; border-bottom:1px solid #dddbd2;}

#abas-contribuicoes .aba-comentarios.ativo,
#abas-contribuicoes .aba-pratos.ativo,
#abas-contribuicoes .aba-fotos.ativo,
#abas-contribuicoes .aba-videos.ativo,
#abas-contribuicoes .aba-restaurante.ativo,
#abas-contribuicoes .aba-edicao.ativo,
#abas-contribuicoes .aba-comi.ativo,
#abas-contribuicoes .aba-recomendo.ativo,
#abas-contribuicoes .aba-desejo.ativo,
#abas-contribuicoes .aba-nunca.ativo
{border:0; border-top:1px solid #dddbd2; border-left:1px solid #dddbd2; border-right:1px solid #dddbd2; background:#fff; color:#d2cfc3; font-size: 14px;}

.box-list-mensagem{border-top:1px solid #e7e7e7; padding:8px 0;}
.item-mensagem-list{}
.item-mensagem-list .remetente{font-size:12px; padding-top:1px}
.item-mensagem-list .assunto{font-size:12px;}
.item-mensagem-list .dt{font-size:12px; font-family:Georgia; color:#6e6e6e}
.item-mensagem-list .bt-ico-excluir{cursor:pointer;}

.apagar-msg{ cursor:pointer; }

.menu-user {
	float:left;
	width:750px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#dddbd2;
	padding:0 0 15px 0;
}
.menu-user div { float: left; }
.menu-user strong {
	color: #363636;
	font-weight:normal;
}
.menu-user em {
	padding:0 13px;
	float: left;
}

.msg .remetente{font-family:Georgia; font-size:13px;}
.msg .remetente .data{color:#c2bfb4}
.msg .titulo{color:#363636; font-size:18px; margin-top:10px;}
.msg .corpo-mensagem{font-size:14px; font-family:Arial; margin-top:10px}

.configuracoes{font-family:Arial; font-size:14px; font-weight:bold; color:#fa6a00; float:right}
.conceito{font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold; color:#363636; margin-left:1em; float:left;}
.box-conceito em{padding:0 2px 0 13px; color: #363636; float: left;}

.entenda{font-family:Georgia; font-size:12px; font-style:italic; color:#fa6a00; }
.entenda:hover{color:#fff;}

.info-usuario{width:950px; clear:both; overflow:auto}
.info-usuario .nome {float:left; font-size:40px; padding:0 0 15px 0; margin:0; margin-right:0.5em; font-weight:bold; letter-spacing:-2px;}
.link-entenda{float:left; margin-left:1em}
.info-usuario .link-entenda { margin-top:18px; }
.info-usuario .nova-mensagem{float:right; padding-top:1em; cursor:pointer;}

/*.tooltip-entenda-usuario{ position:relative; width:330px; height:300px; background:#FFFFFF; border: 1px solid #CCC; z-index:1}
.tooltip-entenda-usuario .fechar-tooltip-entenda{position:absolute; margin-left:25em; margin-top:1em; cursor:pointer}
.entendendo{font-family:Georgia; font-size:14px; color:#363636; padding:1em}
.tooltip-entenda-usuario table{margin:0 10px}
.tooltip-entenda-usuario td{font-family:Arial; font-size:11px; letter-spacing:-0.2px; color:#363636; height:17px;}
.tooltip-entenda-usuario .info-pontuacao{font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold; padding-left:1.5em; letter-spacing:-0.2px; margin-top:10px;}
*/


.item-usuario{margin-right:1em; margin-bottom:1em; float:left}

.item-restaurante-adjust{float:left; margin-right:1em}

.siga-me{cursor:pointer;}

a.link-nome-usuario{color:#363636;}
a.link-nome-usuario:hover{color:#fff;}

.texto-nao-autorizado {
	clear:both;
	border-top:1px solid #e7e7e7;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding:1em 0;
	letter-spacing:-0.5px;
}

.texto-nao-autorizado img{margin-right:0.5em;}
.mensagemPerfil 
{
    clear:both;
	font-size:14px;
	font-style:italic;
	letter-spacing:-0.5px;
	color: #CC0000;
}
#lf {
	float:left;
	width:300px;
}
#lf .pf {
	float:left;
	width:300px;
	font-size:16px;
	line-height:130%;
	margin-bottom: 15px;
}
#lf .pf img {
	float:left;
	margin:0 13px 0 0;
}
#lf .pf em{
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#lf .pf em img {
	margin:0 5px 0 0;
	padding:2px 0 0 0;
}
#lf .gt {
	float:left;
	font-family:Arial;
	font-size:14px;
	width:300px;
	padding:20px 0 12px 0;
	/*border-bottom:1px dotted #c1c1c1;
	margin-bottom:1em;*/
}
#lf .gt p{
	margin:0;
	padding:0 0 7px 0;
}
#lf .fez {
	float:left;
	font-size:13px;
	letter-spacing:-0.3px;
	width:300px;
	margin:0 0 30px 0;
	padding:15px 0 0 0;
}
#lf .fez p {
	padding:5px 0 5px 35px;
	margin:0;
}
#lf .fez .fx {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0;
	text-align:center;
	padding:6px 0;
	margin:13px 0 0 0;
	border-top:1px dotted #dddbd2;
	border-bottom:1px solid #dddbd2;
}
#lf .fez .comentario 
{
    font-size: 12px;
	background:url(../images/ico_fez_comentario.gif) no-repeat left center;
}
#lf .fez .video 
{
    font-size: 12px;
	background:url(../images/ico_fez_video.gif) no-repeat left center;
}
#lf .fez .foto 
{
    font-size: 12px;
	background:url(../images/ico_fez_foto.gif) no-repeat left center;
}
#lf .fez .denuncia 
{
    font-size: 12px;
	background:url(../images/ico_fez_denunciou.gif) no-repeat left center;
}
#lf .fez .editou 
{
    font-size: 12px;
	background:url(../images/ico_fez_editou.gif) no-repeat left center;
}
#lf .fez .restau 
{
    font-size: 12px;
	background:url(../images/ico_fez_restaurante.gif) no-repeat left center;
}
#lf .fez .pratos 
{
    font-size: 12px;
	background:url(../images/ico_fez_pratos.gif) no-repeat left center;
}

#lf .oq {
	float:left;
	width:300px;
	font-size:11px;
	letter-spacing:-1px;
	line-height:155%;
	margin:0 0 15px 0;
}
#lf .oq h2 {
	float:left;
	width:300px;
	font-size:22px;
	font-weight:normal;
	letter-spacing:-1.6px;
	padding:0 0 8px 0;
	margin: 10px 0;
	border-bottom:1px solid #dddbd2;
}
#lf .oq h3 {
	font-size:18px;
	letter-spacing:-1px;
	padding:0 0 0 0;
	margin:0 0 7px 0;
}
#lf .oq a {
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#lf .oq .recomenda {
	background:url(../images/ico_recomenda.gif) no-repeat left top;
	float:left;
	width:245px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
	overflow: hidden; *overflow: visible;
	padding:0 0 0 55px;
	margin:10px 0 0 0;
}
#lf .oq .deseja {
	background:url(../images/ico_deseja.gif) no-repeat left top;
	float:left;
	width:245px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
	overflow: hidden; *overflow: visible;
	padding:0 0 0 55px;
	margin:10px 0 0 0;
}
#lf .oq .comeu {
	float:left;
	width:245px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
	overflow: hidden; *overflow: visible;
	padding:0 0 0 55px;
	margin:10px 0 0 0;
	background:url(../images/ico_comeu.gif) no-repeat left top;
}
#lf .oq .nunca {
	float:left;
	width:245px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
	overflow: hidden; *overflow: visible;
	padding:0 0 0 55px;
	margin:10px 0 0 0;
	background:url(../images/ico_nunca.gif) no-repeat left top;
}
#lf .oq .recomenda a,
#lf .oq .deseja a,
#lf .oq .comeu a,
#lf .oq .nunca a { margin-top: 3px; }

#lf .oq .fx {
	float:left;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:4px 0;
	margin:7px 0 0 0;
	border-top:1px dotted #dddbd2;
	border-bottom:1px solid #dddbd2;
}
#lf .oq .fx a {
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
}
#rg{
	float:left;
	width:625px;
	margin:0 0 0 25px;
	_margin:0 0 0 22px;
}
#rg .qr-bra {
	float:left;
	width:595px;
	background:#FFFFFF;
	border:1px solid #e7e7e7;
	padding:10px 15px;
	margin:0 0 25px 0;
}
#rg .msg .ln {
	float:left;
	width:595px;
	border-top:1px solid #e7e7e7;
	padding:8px 0;
	font-size:12px;
	margin:0;
}

#rg .msg .qm {
	float:left;
	width:205px;
}
#rg .msg .tx {
	float:left;
	margin:4px 0 0 0;
}
#rg .msg .av {
	float:left;
	margin: 0 7px 0 0;
}

#rg .msg .av input { margin-top:5px; *margin-top:0px; }

#rg .msg .ass {
	float:left;
	width:275px;
	margin:4px 0 0 0;
}
#rg .msg .dt {
	float:left;
	width:115px;
	color:#c2bfb4;
	text-align:right;
}
#rg .f-cont {
	float:left;
	width:595px;
}
#rg .f-cont img{
	padding:0 19px 16px 0;
}
#rg .f-cont span img {
	padding:0 0 16px 2px;
}
#rg .tit{
	float:left;
	font-size:22px;
	font-weight:normal;
	letter-spacing:-1.6px;
	padding:0 0 11px 0;
	font-weight:bold;
}
#rg .tit span {
	font-weight:normal;
}
#rg .sub {
	float:right;
	padding:5px 0 0 0;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#rg .sub img {
	margin:0 0 0 18px;
}
#rg .sub em {
	color:#dddbd2;
	padding:0 8px;
}
#rg .mais {
	float:left;
	width:595px;
	border-top:1px solid #e7e7e7;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-0.5px;
	padding:15px 0 2px 0;
}
#rg .mais span { margin-left: 10px; line-height: 16px; font-size: 12px; }
#rg .maisImg {
	vertical-align:middle;
	padding:0 6px 0 0;
}
#rg .mnos {
	border-top:0px;
	padding:0 0 2px 0;
	clear:both;
	margin-top:1em
}
#rg .lin {
	float:left;
	font-size:12px;
	border-bottom:1px solid #e7e7e7;
}
#rg .lin a {
	font-weight:bold;
}
#rg .lin img {
	float:left;
	padding:0 8px 0 0;
}
#rg .lin .dt {
	color:#c2bfb4;
}
#rg .lin .allTypes {
	float:left;
	padding:10px 0 0 0;
	width:555px;
	min-height: 40px;
	height: auto !important;
	height:40px;
	overflow: hidden; _overflow: visible;
}
#rg .lin .coment {
	float:left;
	background:url(../images/ico_b_comentario.gif) no-repeat left center;
	padding:10px 0 10px 40px;
	width:555px;
	/*height:44px;*/
}
#rg .lin .deseja {
	float:left;
	background:url(../images/ico_b_deseja.gif) no-repeat left center;
	padding:10px 0 0 40px;
	width:555px;
	height:40px;
}
#rg .lin .foto {
	float:left;
	background:url(../images/ico_b_foto.gif) no-repeat left center;
	padding:10px 0 0 40px;
	width:555px;
	height:40px;
}
#rg .lin .restaurante {
	float:left;
	background:url(../images/ico_b_restaurante.gif) no-repeat left center;
	padding:10px 0 0 40px;
	width:555px;
	height:40px;
}
#rg .lin .edicao {
	float:left;
	background:url(../images/ico-item-edicao.gif) no-repeat left center;
	padding:10px 0 0 40px;
	width:555px;
	height:40px;
}
#rg .lin .video {
	float:left;
	background:url(../images/ico_b_video.gif) no-repeat left center;
	padding:10px 0 0 40px;
	width:555px;
	height:40px;
}
.btseguir a, .btseguir a:active, .btseguir a:hover, .btseguir a:visited{
	float:left;
	display:block;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:5px 15px;
	letter-spacing:-1px;
	background:#fa6a00;
	color:#fff;
}

.paginacao {
	float:left;
	width:595px;
	font-size:14px;
	text-align:center;
	padding:20px 0;
	margin:2px 0 10px 0;
	border-bottom:1px solid #e7e7e7;
	color:#c6c3b8;
}

.paginacao strong {
	font-size:18px;
	padding-left:30px;
	padding-right:30px;
}
.paginacao em {
	font-style:normal;
	font-size:16px;
	padding:0 8px;
	color:#363636;
}
.paginacao h8 {
	font-size:14px;
}
.pag {
	float:left;
	width:595px;
	font-size:14px;
	text-align:center;
	padding:20px 0;
	margin:2px 0 10px 0;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	color:#c6c3b8;
}
.pag strong {
	font-size:18px;
	padding-left:30px;
	padding-right:30px;
}
.pag em {
	font-style:normal;
	font-size:16px;
	padding:0 8px;
	color:#363636;
}
.pag h8 {
	font-size:14px;
}
#lf .mail {
	float:left;
	width:300px;
	border-top:1px dotted #e7e7e7;
	border-bottom:1px dotted #e7e7e7;
	padding:13px 0;
	margin:0 0 20px 0;
	font-size:13px;
}
#lf .mail img {
	padding:6px 8px 6px 0;
	vertical-align:middle;
}
#w100 .qr-bra {
	float:left;
	width:923px;
	background:#fff;
	border:1px solid #e7e7e7;
	margin:0 0 25px 0;
}
#w100 .m0 {
	margin:0;
}
#w100 .qr-bra li {
	float:left;
	list-style:none;
	width:430px;
	font-size:13px;
	padding:10px 15px;
	background:#fff;
	border-bottom:1px solid #e7e7e7;
}
#w100 .qr-bra a {
	font-size:19px;
}
#w100 .qr-bra strong {
	font-size:12px;
}
#w100 .qr-bra img {
	float:left;
	vertical-align:middle;
	padding:0 8px 0 0;
}
#w100 .qr-bra .brd {
	border-right:1px solid #e7e7e7;
}
#w100 .pagi {
	float:left;
	width:920px;
	font-size:14px;
	text-align:center;
	padding:16px 0;
	margin:2px 0 10px 0;
	color:#c6c3b8;
	
	width:923px;
	background:#fff;
	border:0px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	margin:0 0 25px 0;
}
#w100 .pagi a {
	font-size:14px;
}
#w100 .pagi strong {
	font-size:18px;
}
#w100 .pagi em {
	font-style:normal;
	font-size:16px;
	padding:0 8px;
	color:#363636;
}
#w100 .pagi h8 {
	font-size:14px;
	padding:0 30px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 17px;/*12px*/
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

.filledRatingPreco {
    background-image: url(../images/din_p6.png);
}

.emptyRatingPreco {
    background-image: url(../images/din_p7.png);
}

.savedRatingPreco {
    background-image: url(../images/din_p6.png);
}


/* Teste Thiago */
.invisivel 
{
    display: none;
}
.visivel
{
    display: block;
}

/************* AJAX **************/
.modalBackground {
    background-color:#000;
    /* AJUSTAR P/ COLOCAR FUNDO TRANSPARENTE */
    filter:alpha(opacity=70);
    opacity:0.7;/**/
}
.modalPopup {
    background-color:#ffffff;
    padding:20px; padding-bottom: 30px;
    width:515px;
}

#conteudo p.msgAlertaDenuncia span {
    color: #000000;
}

.modalPopup .fotoGaleria { min-height: 419px; height: auto !important; height: 419px; overflow: hidden; _overflow: visible; }
.modalPopup .inputs input{width:280px; border:1px solid #ccc; padding:6px;}
.modalPopup .inputs textarea{width:503px; height:60px; border:1px solid #ccc; padding:6px; font-family:Arial; font-size:14px; color:#959595; margin-top:10px;}

.ico-fechar-modal { float: right; }
.modalTitulo { float: left; text-transform: uppercase; clear: none; padding: 0; font: bold 18px Georgia; }
.modalComentario, .modalComentarioSucess, .modalComentarioAlert { height: 60px; margin: 10px auto; clear: both; background: #fce8e9; }
.modalComentarioSucess { background: #e5f2eb; }
.modalComentarioAlert { background: #ffff99; }
.modalComentario img, .modalComentarioSucess img, .modalComentarioAlert img { margin: 10px; float: left; }
.modalComentario p, .modalComentarioSucess p, .modalComentarioAlert p { margin: 0; float: left; clear: none; font: 18px Georgia; color: #ef1c25; padding-top: 20px; letter-spacing: normal; }
.modalComentario p span, .modalComentarioSucess p span, .modalComentarioAlert p span { float: none; margin: 0; padding: 0; font: 18px Georgia; color: #ef1c25; letter-spacing: normal; }
.modalComentarioSucess p, .modalComentarioSucess p span { color: #027238; }
.modalComentarioAlert p, .modalComentarioAlert p span { color: #363636; }
.modalInfo { padding: 10px 0; font-size: 13px; font-style: italic; clear: both; }
.modalDestaque, .modalDestaque span { padding: 10px 0 20px 0; font-size: 20px; font-weight: bold; clear: both; color:#363636; }

.modal-voltar { position: absolute; top: 220px; left: -35px; }
.modal-avancar { position: absolute; top: 220px; right: -35px; }

.linkSucess { clear: both; }
.linkSucess a {font-style:italic; font-weight:bold; margin: 20px 0 0 0; color:#fa6a00; font-size:18px;}
.linkSucess a:hover { color: #FFF; }
/************* /AJAX **************/

#subgurim_GMap1 span, #subgurim_GMap1 a { display: none; }

.loadAjax 
{
    clear: both;
    padding:5px 0 10px 0;
    width:100%;
    background:#666;
    text-align:center;
    font-size: 12px;
}
.loadAjax.fixo { width: 475px; }
.loadAjax img 
{
    float: none;
    margin-right: 5px;
    vertical-align: middle;
}
loadAjax.fixo { padding-left: 50px; }

/*  Início das definições de estilos da página do Widget Ranking:  */
iframe.frmWidget {
	float:left !important;
	margin-left:120px !important;
}


div.widgetBox {
	float:left !important;
	width:350px !important;
	height:196px !important;
	margin-left:50px !important;
}

div.widgetBox textarea {
	width:350px !important;
	height:180px !important;
	padding:1px !important;
	border:1px solid #a4c9e3 !important;
	font-size:15px !important;
	font-weight:normal !important;
}

div.widgetBox p {
	padding: 0 10px;
	font-family:Arial !important;
		font-size:12px !important;
		font-weight:bold !important;
		letter-spacing:1px !important;
		text-align:center !important;
}

/*  Fim das definições de estilo da página do Widget Ranking  */


/*  Início das definições de estilo da página de feed:  */
div.elemFeed {
	width:100%;
	padding:40px 20px 60px 20px;
	background:#fff;
}

div.elemFeed h1 
{
	width:100%;
	border-bottom:1px solid #000;
	padding-bottom:10px;
}

/*  Fim das definições de estilo da página de feed  */

/****************************************************
    BOX CONVITE
****************************************************/
.box-convide { width:290px; padding:10px; border:1px solid #f96b00; background-color:#fff; *margin-top:-50px; }
.box-convide .caption-form { font-family:Georgia; font-size:16px; color:#363636; font-style: normal; font-weight: bold; }
.box-convide .convide-ativo { float:left; width:235px; color:#363636; margin-bottom: 1em; }
.box-convide .frm-convide { clear:both; margin-left:10px; }
.box-convide .frm-convide .campo-normal{ margin:1em 0;}
.box-convide .frm-convide label { font-family:Georgia; font-size:14px; color:#363636; font-style:normal; }
.box-convide .frm-convide label .info { font-family:Georgia; font-size:14px; color:#aeada8; font-style:italic; }
.box-convide .frm-convide .input-text { margin:0; padding:0; width:260px; margin-top:5px; padding:1px; }
.box-convide .frm-convide textarea { margin:0; padding:0; width:260px; height:115px; margin-top:5px; *margin-left:-10px; color:#FA6A00; font-weight:normal; letter-spacing:normal; }

.box-convide fieldset { margin:0; padding:0; border:none; }

.box-convide .info-convide { width:260px; margin:10px auto; margin-bottom:20px; color:#363636; font-style:italic; font-size:14px; }
.box-convide .bt-enviar-convite, 
.box-convide .bt-importar { width:147px; margin:0px auto; height:40px; cursor:pointer; }
.box-convide .webmails { width:281px; margin:0px auto; height:48px; clear:both; background-color:#F5F4F1; }
.box-convide .bt-importar input { height: 22px; }

.box-convide .webmails .opt-gmail { margin-left:3.3em; *margin-left:3em; }
.box-convide .webmails .opt-orkut { margin-left:4em; *margin-left:3.3em; }
.box-convide .webmails .opt-hotmail {margin-left:4.5em; *margin-left:4.3em; }

.box-convide .importar { clear:both; margin:10px auto; width: 145px; }
.box-convide .importar input { font-family: Georgia; font-size:16px; color:#fa6a00; font-style:italic; font-weight:normal; letter-spacing:-1px; background: none; cursor: pointer;}
.box-convide .importarLabelInput { margin: 1em 0; }
.box-convide .importarLabelInput label { color: #363636; font-family: Georgia; font-size: 14px; font-style: normal; letter-spacing: -1px;}
.box-convide .importarLabelInput label .info { color: #aeada8; font-style: italic;}
.box-convide .importarLabelInput input { border-color: #000000; color: #fa6a00; margin: 5px 0 0; padding: 2px; width: 280px;}
.edbusca-cid { width:132px; font:10pt Arial; font-weight: 500; color:#363636; background:#FFFFFF; border:none; padding:8px 3px 8px 8px; margin-right:4px; *margin-top:2px; float:left; }
.edbusca { width: 142px; font: 10pt Arial; font-weight: 500; color:#363636; background: url(../images/lupa_busca.png) no-repeat #FFFFFF left center; border:none; padding:8px 3px 8px 27px; margin-right:4px; *margin-top:2px; float:left; }
.edlogin { width: 70px; font: 11px Arial; font-weight: bold; color:#FFF; background:#983933; border:0; padding:4px 6px 4px 6px; margin-bottom: 0; margin-right:3px; *margin-top:2px; float:left; }

/****************************************************
    BUSCA AVANÇADA
****************************************************/
#abreFechaBuscaAvancada {line-height: 8px;}
#buscaAvancada {background-color: #580000; text-align: center; float: left; width: 100%; padding: 25px 25px 15px;}
#buscaAvancada label {color: #ffffff; font-size: 15px; font-weight: bold; margin-bottom: 11px; display: inline-block; line-height: 23px;}
#buscaAvancada .nomeRestaurante {font: 10pt Arial; font-weight: 500; color:#363636; margin-bottom: 10px; height: 14px; width: 180px; padding: 5px;}
#buscaAvancadaCentralizador {margin: 0pt auto; width: 380px; position: relative;}
#buscaAvancadaCentralizador .bt_buscaAvancada {position: absolute; right: -20px; bottom: 5px;}
#buscaAvancadaLabels {text-align: right; float: left; margin-right: 10px;}
#buscaAvancadaFields {text-align: left; float: left;}
#buscaAvancadaFields select {font: 10pt Arial; font-weight: 500; color:#363636; margin: 4px 0 12px 0; width: 142px;}