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

html { background-color:#019C9C !important; }
body { background:url(../icon/bg-topo.png) no-repeat center 35px #019C9C !important; font-family:arial;}
.hgh-barra { border-bottom:1px solid #80CECE !important; }
div#corpo { width:960px !important; background:url(../icon/bg-topo.png) no-repeat center 0 #FFF !important; }
div#corpo div#topo { height:219px !important; }
div#topo div.topo { height:219px !important; }
div#miolo img.thumb { box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; }

/*	LOGO
******************************************************************************************/
div.topo a.logo-moldura { width:216px; height:69px; margin:59px 0 0 10px; background:url(../icon/hagah-como-anunciar.png) no-repeat 0 0 transparent; }
div.topo a.logo-moldura span { display:none; }

/*	MENU
******************************************************************************************/
div#menu { top:184px; left:0; }
div#menu ul.menu { top:0; left:0; }
div#menu ul.menu li { margin:0 1px !important; padding:0 !important; border:none !important; }
div#menu ul.menu li:first-child { margin-left:0 !important; border:none !important; }
div#menu ul.menu a { display:block; padding:0 10px !important; font:bold 14px/35px Arial, Helvetica, sans-serif !important; color:#FFF !important; background-color:#017D7D !important; text-decoration:none !important; }
div#menu ul.menu a:hover { color:#017D7D !important; background-color:#FFF !important; }
div#menu ul.menu li a.ativo { color:#017D7D !important; background-color:#FFF !important; }

/*	MIOLO
******************************************************************************************/
p {
    color: #666666;
    font-family: arial;
    font-size: 14px;
    line-height: 1.2;
    padding-bottom: 4px;
}
div#corpo div#miolo { width:600px !important; padding:20px 15px; background-color:#FFF; }
div#corpo div#miolo.conteudo-html { width:960px !important; padding:0 !important; }

div#miolo div.uma-coluna { margin-bottom:30px !important; }
div.uma-coluna div.col-a { width:592px !important; }

div.duas-colunas-a div.col-a, div.duas-colunas-c div.col-a {width:284px !important; }
div.duas-colunas-a div.col-b, div.duas-colunas-c div.col-b {width:283px !important; }
div.duas-colunas-b div.col-a { width:403px !important; }
div.duas-colunas-b div.col-b { width:164px !important; }
div.linha.duas-colunas-c { height:auto !important; }

div.tres-colunas div.col-a { border:none !important; }
div.tres-colunas div.col-b { border-right:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC; }
div.tres-colunas-a div.col-a, div.tres-colunas-a div.col-c { width:184px !important; }
div.tres-colunas-a div.col-b { width:182px !important; }

div.tres-colunas-b div.col-a { width:224px !important; }
div.tres-colunas-b div.col-b { width:162px !important;  }
div.tres-colunas-b div.col-c { width:164px !important; }

div.tres-colunas-c div.col-a { width:164px !important; }
div.tres-colunas-c div.col-b { width:162px !important;  }
div.tres-colunas-c div.col-c { width:224px !important; }

h2.cartola.tipo-a, h2.cartola.tipo-a a, h2.cartola, h2.cartola a { margin:0 !important; padding:0 0 3px !important; font:bold 30px/100% Arial, Helvetica, sans-serif; color:#7F900C; text-transform:none !important; }
h2.cartola.tipo-b, h2.cartola.tipo-b a { padding:0 0 3px !important; font:bold 18px/100% Arial, Geneva, sans-serif !important; color:#409D9D !important; }
h2.cartola.tipo-c, h2.cartola.tipo-c a { padding:0 0 3px !important; font:bold 14px/100% Arial, Helvetica, sans-serif !important; color:#7F900C !important; }

h3.tipo-a, h3.tipo-a a {
    color: #7F900C;
    font: 18px/120% arial,Geneva,sans-serif !important;
    margin-top: 30px;
    padding: 5px 0;
}
h3.tipo-b, h3.tipo-b a { padding:5px 0; font:bold 12px/120% arial, Geneva, sans-serif !important; color:#7F900C; }
h3.tipo-c, h3.tipo-c a { padding:5px 0; font:bold 10px/120% arial, Geneva, sans-serif !important; color:#AD0000; 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; }

ul.multimidia {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
ul.multimidia li.bullet, ul.multimidia li.ilustracao, ul.multimidia li.mapa, ul.multimidia li.min-a-min, ul.multimidia li.grafico, ul.multimidia li.video, ul.multimidia li.pdf, ul.multimidia li.foto360, ul.multimidia li.audio, ul.multimidia li.trailer, ul.multimidia li.galeria, ul.multimidia li.foto {
    color: #666666;
    font-size: 14px !important;
    padding: 0 0 4px;
}


/*	NOTICIAS
******************************************************************************************/

div.noticias.aberta div.bloco h1.tipo-c, div.noticias.aberta ul.linha.tipo-a.detalhes,
div.noticias.aberta ul.linha.ferramentas, div.noticias.aberta div.titulo p.tipo-b { display:none !important; }

div.noticias.aberta div.largura-a div.bloco.titulo { margin:-20px 0 0 !important; padding:0 !important; }
div.noticias.aberta .largura-b { width:100% !important; }
div.noticias.aberta .largura-c { display:none !important; }

div.noticias div.titulo h1, div.noticias div.titulo h1 a { font-size:30px; font-weight:bold; color:#409D9D !important; }
div.noticias div.titulo h3.tipo-b { font:bold 13px Tahoma, Geneva, sans-serif !important; color:#666 !important; }


/*	CONTEUDO HTML
******************************************************************************************/
div.conteudo-html .destaques { display:block; float:left; width:948px; margin:10px 6px 0; }
div.conteudo-html .destaques ul { display:block; float:left; position:relative; width:100%; }
div.conteudo-html .destaques ul li { display:inline; float:left; position:relative; }
div.conteudo-html .destaques ul li.destaque-01 { width:193px; height:85px; padding:15px 0 0 15px; font:bold 18px/1.2 Arial, Helvetica, sans-serif; color:#FFF; background-color:#4DBABA; }
div.conteudo-html .destaques ul li.destaque-02 { width:350px; height:85px; padding:15px 33px 0 15px; border-left:1px solid #FFF; border-right:1px solid #FFF; font:18px/1.2 Arial, Helvetica, sans-serif; color:#047E7E; background-color:#D9F0F0; }
div.conteudo-html .destaques ul li.destaque-03 { width:325px; height:60px; padding-left:15px; font:bold 18px/60px Arial, Helvetica, sans-serif; color:#FFF; background-color:#4DBABA; }
div.conteudo-html .destaques ul li.destaque-04 { width:325px; height:39px; padding-left:15px; border-top:1px solid #FFF; font:18px/39px Arial, Helvetica, sans-serif; color:#047E7E; background-color:#D9F0F0; }
div.conteudo-html .destaques ul li.destaque-05 { width:933px; height:39px; padding-left:15px; border-top:1px solid #FFF; font:18px/39px Arial, Helvetica, sans-serif; color:#047E7E; background-color:#D9F0F0; }
div.conteudo-html .destaques ul li small { font:10px/1.2 Arial, Helvetica, sans-serif; }

div.conteudo-html small.validade { display:block; float:left; padding:25px; font:10px/1.2 Arial, Helvetica, sans-serif; color:#666; }

/*	ATALHOS
**************/
div.conteudo-html .atalhos { display:block; float:right; position:relative; margin:20px 35px 0 0; }
div.conteudo-html .atalhos strong { display:inline; float:left; margin:3px 0 0; font:bold 18px/1.1 Arial, Helvetica, sans-serif; color:#409D9D; }
div.conteudo-html .atalhos .telefone { display:inline; float:left; margin:0 10px; font:bold 14px/27px Tahoma, Geneva, sans-serif; color:#AD0000; background:url(../icon/atalhos.png) no-repeat 0 0 transparent; text-indent:33px; }
div.conteudo-html .atalhos .chat { display:inline; float:left; font:bold 14px/27px Tahoma, Geneva, sans-serif; color:#008C8D; text-indent:33px; background:url(../icon/atalhos.png) no-repeat 0 -27px transparent; }
div.conteudo-html .atalhos .chat:hover { color:#7F900C; }

/*	TABELA
**************/
div.conteudo-html .pacotes-tarifas { display:table; float:left; position:relative; width:910px; margin:25px 25px 0; }
div.conteudo-html .pacotes-tarifas .col-01 { width:61%; }
div.conteudo-html .pacotes-tarifas .col-02, div.conteudo-html .pacotes-tarifas .col-03, div.conteudo-html .pacotes-tarifas .col-04 { width:13%; }

div.conteudo-html .pacotes-tarifas tbody tr.colorida td { background-color:#FCFEFE; }

/*	TH
*********/
div.conteudo-html .pacotes-tarifas th { color:#7F900C; padding:5px 0; border:1px solid #D9F0F0; }
div.conteudo-html .pacotes-tarifas th.col-01 { border-top:none; border-left:none; font:bold 28px/1.2 Arial, Helvetica, sans-serif; text-align:left; }
div.conteudo-html .pacotes-tarifas th.col-02, div.conteudo-html .pacotes-tarifas th.col-03, div.conteudo-html .pacotes-tarifas th.col-04 { font:bold 16px/1.2 Arial, Helvetica, sans-serif; }
div.conteudo-html .pacotes-tarifas th small { font:bold 11px/1.0 Arial, Helvetica, sans-serif; padding:0 15px; }

/*	TD
*********/
div.conteudo-html .pacotes-tarifas td { padding:7px 0 8px; border:1px solid #D9F0F0; font:12px/1.2 Arial, Helvetica, sans-serif; color:#666; text-align:center; }
div.conteudo-html .pacotes-tarifas td.col-01 { padding:5px 10px; color:#333; text-align:left !important; }
div.conteudo-html .pacotes-tarifas td .check { display:block; width:16px; height:13px; margin:1px auto 0; background:url(../icon/check.png) no-repeat 0 0 transparent; overflow:hidden; text-indent:-9999px; font-size:0; }

div.conteudo-html .pacotes-tarifas td.icon { padding:2px 10px; vertical-align:central; }
div.conteudo-html .pacotes-tarifas td.icon.bonus { padding:1px 10px; }
div.conteudo-html .pacotes-tarifas td.icon .sprite { display:block; float:left; height:25px; margin:0 5px 0 0; background:url(../icon/icons-pacotes-tarifas.png) no-repeat 0 0 transparent; text-indent:33px; line-height:25px; }
div.conteudo-html .pacotes-tarifas td.bonus .sprite { height:27px !important; line-height:27px; }
div.conteudo-html .pacotes-tarifas td.email .sprite { background-position:0 -27px; }
div.conteudo-html .pacotes-tarifas td.chat .sprite { background-position:0 -52px; }
div.conteudo-html .pacotes-tarifas td.fale-gratis .sprite { background-position:0 -77px; }
div.conteudo-html .pacotes-tarifas td.pedido-online .sprite { background-position:0 -102px; }
div.conteudo-html .pacotes-tarifas td.emm .sprite { background-position:0 -127px; }

/*	TOOLTIP
**************/
div.conteudo-html .pacotes-tarifas td.icon .duvida { width:14px; height:15px !important; margin:5px 0 0; background-position:0 -152px; text-indent:-9999px; overflow:hidden; font-size:0; line-height:none; }
div.conteudo-html .pacotes-tarifas td.icon .tooltip { float:left; }
div.conteudo-html .pacotes-tarifas td.icon .tooltip .balao { display:none; position:absolute; z-index:9999 !important; width:285px; margin:24px 0 0 -12px; *margin:24px 0 0 -28px; background:url(../icon/tooltip-flecha.png) no-repeat 16px 0; }
div.conteudo-html .pacotes-tarifas td.icon .tooltip .balao p { padding:10px; margin:5px 0 0; background:#E8E8E8; border-bottom:1px solid #CCC; border-right:1px solid #CCC; font:10px Arial, Helvetica, sans-serif; color:#000; }
div.conteudo-html .pacotes-tarifas td.icon .tooltip:hover .balao { display:block; }

/*	OFERTAS ESPECIAIS
************************/
div.conteudo-html .pacotes-tarifas tfoot td.col-01 { padding:45px 15px 44px 110px; font:18px/1.1 Arial, Helvetica, sans-serif; color:#85960D;}
div.conteudo-html .pacotes-tarifas tfoot td.col-01 a { font-weight:bold; color:#85960D; }
div.conteudo-html .pacotes-tarifas tfoot td.col-01 a:hover { color:#008C8D; }
div.conteudo-html .pacotes-tarifas tfoot td.col-01 strong { color:#008C8D; }

/*	TFOOT
***********/
div.conteudo-html .pacotes-tarifas tfoot td.col-02, div.conteudo-html .pacotes-tarifas tfoot td.col-03, div.conteudo-html .pacotes-tarifas tfoot td.col-04 { font:11px/1.2 Arial, Helvetica, sans-serif; color:#666; }
div.conteudo-html .pacotes-tarifas tfoot td.col-02 strong, div.conteudo-html .pacotes-tarifas tfoot td.col-03 strong, div.conteudo-html .pacotes-tarifas tfoot td.col-04 strong { display:block; font:bold 16px/1.2 Arial, Helvetica, sans-serif; color:#7F900C;  }
div.conteudo-html .pacotes-tarifas tfoot td .btn-verde { display:block; width:102px; height:25px; margin:46px auto 0 ; font:bold 11px/25px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none; text-align:center; background:url(../icon/btn-verde.png) no-repeat 0 0 transparent; text-shadow:1px 1px 2px #000; }
div.conteudo-html .pacotes-tarifas tfoot td .btn-verde:hover { opacity:0.8; }
div.conteudo-html .pacotes-tarifas tfoot td.col-02 .btn-verde { margin:34px auto 0; }

/*	COLUNA DA DIREITA
******************************************************************************************/
div#corpo div#colunadireita { width:330px !important; margin:0 !important; padding:20px 0 !important; background-color:#FFF; }
div#corpo div#colunadireita .assine { display:block; float:left; position:relative; width:274px; margin:25px; border:3px solid #D9F0F0; background-color:#F4FBFB; }
div#corpo div#colunadireita .assine h2 { display:block; padding:8px 0; font:bold 24px/1.1 Arial, Helvetica, sans-serif; color:#419D9D; text-align:center; }
div#corpo div#colunadireita .assine ul li { display:block; float:left; position:relative; width:100%; padding:8px 0; border-bottom:1px solid #D9F0F0; border-top:1px solid #FFF; }
div#corpo div#colunadireita .assine ul li .icon { display:block; float:left; position:relative; width:52px; height:52px; margin:0 12px; border:none; background:url(../icon/icons_combos.png) no-repeat 0 0 transparent; }
div#corpo div#colunadireita .assine ul li.telefone { border-top:none; }
div#corpo div#colunadireita .assine ul li.telefone .tel { padding:10px 0 0; border-top:none; font:bold 26px Tahoma, Geneva, sans-serif; color:#AD0000; }

div#corpo div#colunadireita .assine ul li.chat p { padding:15px 15px 5px 0 !important; color:#000; }
div#corpo div#colunadireita .assine ul li.chat .icon { background-position:0 -52px; }

div#corpo div#colunadireita .assine ul li.email { border-bottom:none; }
div#corpo div#colunadireita .assine ul li.email p { padding:20px 15px 5px 0 !important; color:#000; }
div#corpo div#colunadireita .assine ul li.email .icon { background-position:0 -104px; }

div#colunadireita .publicidade { display: none; }
div.barra-direita a{
    color: #018E8F;
    text-decoration: none;
	font-size:12px;
}
/*	RODAPE
******************************************************************************************/
div#rodape div.publicidade.patrocinio-rodape { display:none; }


div.conteudo-html .destaques ul li.destaque-01 {
			background-color: #4DBABA;
			color: #FFFFFF;
			font: bold 18px/1.2 Arial,Helvetica,sans-serif;
			height: 90px;
			padding: 15px 0 0 15px;
			width: 193px;
		}
		div.conteudo-html .destaques ul li.destaque-02 {
			background-color: #D9F0F0;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			color: #047E7E;
			font: 18px/1.2 Arial,Helvetica,sans-serif;
			height: 90px;
			padding: 15px 33px 0 15px;
			width: 350px;
		}
		div.conteudo-html .destaques ul li.destaque-03 {
			background-color: #4DBABA;
			color: #FFFFFF;
			font: bold 18px/60px Arial,Helvetica,sans-serif;
			height: 65px;
			padding-left: 15px;
			width: 325px;
		}
		div.conteudo-html .pacotes-tarifas tfoot td.col-02 .btn-verde {
			margin: 12px auto 0;
		}
		div.conteudo-html .pacotes-tarifas tfoot td .btn-verde {
			color: #FFFFFF;
			display: block;
			font: bold 11px/25px Tahoma,Geneva,sans-serif;
			height: 25px;
			margin: 12px auto 0;
			text-align: center;
			text-decoration: none;
			text-shadow: 1px 1px 2px #000000;
			width: 102px;
		}
		.reserva span {
			background: url("http://www.hagah.com.br/especial/anuncie_hagah/icon/reserva-mesa.png") no-repeat scroll 0 0 transparent !important;
		}
		div.conteudo-html .pacotes-tarifas .col-01 {
			width: 40%;
		}
