@import url('http://www.hagah.com.br/especial/arquivos_hagah/css/especiais-hagah-2010.css?20251215');
@import url('http://www.clicrbs.com.br/css/vitrineEcommerceGenerica.css?20251215');

html { background:url(../icon/hgh-canais-bares-e-restaurantes.png) repeat-x 0 34px #FFF !important; }
body { background:url(../icon/hgh-canais-bares-e-restaurantes-bg-1.png) no-repeat 0 0 transparent !important; }

div#wrapper_full { background:url(../icon/hgh-canais-bares-e-restaurantes-bg-2.png) no-repeat 50% 0 transparent; }
div.caminho-pao { padding:15px 0 0 15px; }
div#corpo div#miolo { padding:16px 0 0 15px; }
div#corpo div#colunadireita { padding:0 15px 0 0; margin:-145px 0 0; }
div#corpo div#colunadireita .barra-direita li.destaque a, div#corpo div#colunadireita .barra-direita li.destaque strong  { font-size:16px; color:#D50055 !important; text-decoration:none !important; }
div#corpo div#colunadireita div.barra-direita ul li { width:100%; clear:left; }
div#corpo div#colunadireita div.barra-direita div.bloco-direita { *padding:0; }

ul.multimidia { clear:none !important; float:none !important; width:auto !important; }
ul.multimidia li.bullet { list-style: disc inside none !important; width:auto !important; float:none; }

div.duas-colunas-c div.col-a, div.duas-colunas-c div.col-b { width:305px; }

div#bloco-player h3 a { font-size:14px !important; }

/*	LOGO
******************************************************************************************/
div.topo span.sprite-logo { background-position:10px -495px; }

/*	SEO
******************************************************************************************/
div#topo div.topo p { top:140px !important; left:15px !important; width:640px !important; }

/*	MENU
******************************************************************************************/
div#menu ul.menu { top:180px; left:-176px; width:940px; }
div#menu ul.menu li { border-left:1px dotted #CCC; }
div#menu ul.menu li a { color:#FFF !important; }
div#menu ul.menu li a:hover { color:#DAEE50 !important; }
div#menu ul.menu li.ativo a { font-weight:bold; color:#FFB7D3 !important; text-decoration:none !important; }

/*	BUSCA
******************************************************************************************/
.hgh-canais .hgh-canais-busca { display:inline; overflow:hidden; float:left; width:640px; height:113px; margin:3em 0 0 15px; background:url(../icon/hgh-canais-bares-e-restaurantes-e.png) no-repeat 0 0 transparent; }
.hgh-canais .hgh-canais-busca form { margin:0; }
.hgh-canais .hgh-canais-busca legend { color:#D50055; }
.hgh-canais .hgh-canais-busca .hgh-busca-oque p, .hgh-canais .hgh-canais-busca .hgh-busca-onde p { font-family:Tahoma, Geneva, sans-serif; color:#999; }
.hgh-canais .hgh-canais-busca .hgh-busca-oque input, .hgh-canais .hgh-canais-busca .hgh-busca-onde input { font:normal 12px Tahoma, Geneva, sans-serif; color:#999; padding:2px 4px 4px; }
.hgh-canais .hgh-canais-busca .hgh-busca-localidade select { font:normal 12px Tahoma, Geneva, sans-serif; color:#018E8F; }

/*	CARTOLAS
******************************************************************************************/
h2.cartola.tipo-a, h2.cartola.tipo-a a, h2.cartola, h2.cartola a { margin:0 !important; padding:0 0 5px !important; font:bold 25px/120% Tahoma, Geneva, sans-serif; color:#A6BC09; text-transform:none !important; }
h2.cartola.tipo-b, h2.cartola.tipo-b a { padding:0 0 5px !important; font:bold 16px/120% Tahoma, Geneva, sans-serif !important; color:#D50055 !important; }
h2.cartola.tipo-c, h2.cartola.tipo-c a { padding:0 0 5px !important; font:bold 14px/120% Tahoma, Geneva, sans-serif !important; color:#018E8F !important; }

/*	TITULOS
******************************************************************************************/
h3.tipo-a, h3.tipo-a a { padding:5px 0; font:bold 14px/120% Arial, Helvetica, sans-serif !important; color:#A6BC09; }
h3.tipo-b, h3.tipo-b a { padding:5px 0; font:bold 12px/120% Arial, Helvetica, sans-serif !important; color:#018E8F; }
h3.tipo-c, h3.tipo-c a { padding:5px 0; font:bold 10px/120% Arial, Helvetica, sans-serif !important; color:#D50055; text-transform:uppercase; }
h3 a { text-decoration:underline !important; }
h3.tipo-c a { text-decoration:none !important; }
h3.tipo-c a:hover { text-decoration:underline !important; }

/*	BLOCO DE BLOGS
******************************************************************************************/
div.bloco.blogs { padding:0; }
div.bloco.blogs h2.cartola, div.bloco.blogs h2.cartola a { font:bold 25px/120% Tahoma, Geneva, sans-serif; color:#A6BC09; }
div.bloco.blogs h4.sub-cartola, div.bloco.blogs h4.sub-cartola a { padding:0; font:bold 10px/120% Arial, Helvetica, sans-serif !important; color:#D50055; text-transform:uppercase; }
div.bloco.blogs h3.tipo-c, div.bloco.blogs h3.tipo-c a { font:bold 12px/120% Tahoma, Geneva, sans-serif !important; color:#018E8F !important; text-transform:none !important; text-decoration:underline; }
div.bloco.blogs h3.tipo-c a:hover { color:#9BAF10 !important; }
*+html div.bloco.blogs .botao span { filter:0 !important; }

/*	BLOCO DE ULTIMAS
******************************************************************************************/
div.bloco.ultimas h2.cartola, div.bloco.ultimas h2.cartola a { font:bold 25px/120% Tahoma, Geneva, sans-serif; color:#A6BC09; }
div.bloco.ultimas ul.lista-ultimas li p { float:left; }

/*	NOTICIAS E BLOGS
******************************************************************************************/
div.bloco h1.tipo-c { color:#D50055 !important; }
div.noticias dt strong { color:#D50055 !important; }

div.noticias h1, div.noticias h1 a { color:#D50055 !important; }
div.noticias div.titulo h3.tipo-b { color:#818181 !important; font:normal 14px/120% Arial, Helvetica, sans-serif !important; }
div.noticias div.destaque p { width:228px !important; }
div.noticias.aberta div.largura-b div.bloco { overflow:visible !important; }

div.noticias p.lista-blogs{ float:left; width:100%; }
p.lista-blogs{ border-bottom:1px dotted #CCCCCC; margin-bottom:12px; padding-bottom:12px; }
p.lista-blogs img{ float:left; margin:0 10px 0 0; }
p.lista-blogs small{ display:block; width:auto; margin-left:75px;}
p.lista-blogs span.blog-descricao{ display:block; font-size:12px; margin:0 0 7px 75px; }

/*
div.noticias div.largura-c h3.tipo-a { color:#D0AC1C !important; } 
div.noticias h2.tipo-a { background-color:#934070; color:#FFFFFF; }
div.noticias h3 { color:#0086DF !important; }
div.noticias div.box-conteudo-extra { border:1px solid #934070; }
div.noticias span.todos a { background-color:#F4EDEE; }
div.noticias dt strong { color:#0086DF !important; }
div.noticias dl.lista dd.destaque{background-color:#F4EDEE;padding:6px 6px 8px;}
*/

/*	EU COMPARO
******************************************************************************************/
div.contemOfertas.contemOfertasVertical { margin:auto; width:250px; }
div.contemOfertas.contemOfertasVertical ul li span { text-align:left; }
div.contemOfertas.contemOfertasVertical a{ color:#333; text-decoration:none; outline:none; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul { overflow:hidden; width:90%; margin:auto; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li { border-bottom:1px solid #E0E0E0; clear:both; height:auto; list-style:none outside none; margin-bottom:8px; overflow:hidden; padding:4px 0 8px; text-align:left; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a { float:left; width:100%; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a:hover { background-color:#eee; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a img { float:left; margin:2px 8px 14px 4px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a span.produto-loja { color:#666; display:block; font-size:11px; margin-bottom:2px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a span.produto-nome { display:block; margin-bottom:6px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a div.produto-preco { color:#BF1E2D; font-size:11px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a div.produto-preco div.produto-preco-por { font-size:12px; font-weight:bold; margin-bottom:2px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a span.lojaOfertas { color:#666; display:block; font-size:11px; margin-bottom:2px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a span.produtoOfertas { display:block; margin-bottom:6px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a div.precoOfertas { color:#BF1E2D; font-size:11px; }
div.contemOfertas.contemOfertasVertical div.listaOfertas ul li a div.textoExtraOfertas { font-size:12px; font-weight:bold; margin-bottom:2px; }
