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

html, body { background:transparent !important; }
.hgh-barra { border-bottom:1px solid #FFF !important; }
div#wrapper_full { padding-bottom:50px !important; background:url(../icon/bg.jpg) repeat 0 0 !important; }
div#corpo { width:1000px !important; }
div#corpo div#topo { height:221px !important; overflow:visible !important; z-index:10; background:url(../icon/carnaval-2012.png) no-repeat 746px 14px transparent !important; }
div#topo div.topo { height:111px !important; }

div#miolo img.thumb { box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; border:1px solid #FFA953 !important; }

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; }

h3 a:hover { color:#EE2F24 !important; }

p { color:#333 !important; }
.hgh-barra p { color:#FFF !important; }

/*	LOGO
******************************************************************************************/
div#topo h1 { display:block; float:left; position:relative; width:224px; height:91px; margin:7px 0 0 11px; }
div.topo a.logo-moldura { width:224px; height:91px; margin:0 !important; background:url(../icon/hagah-carnaval-2012.png) no-repeat 0 0 transparent; }
div.topo div.mascaras { display:block; float:left; position:relative; width:221px; height:128px; margin:-4px 0 0 12px; background:url(../icon/mascaras.png) no-repeat 0 0 transparent; }
div.topo a.logo-moldura span, div.topo div.mascaras span { display:none; }
div.publicidade.topo-canal div.publicidade-miolo div.publicidade-super { background:url(../icon/publicidade.png) no-repeat right 26px transparent !important; width:730px !important; }
div.publicidade.topo-canal div.publicidade-miolo div.publicidade-right div { background:url(../icon/publicidade.png) no-repeat right 24px transparent !important; }

/*	MENU
******************************************************************************************/
div#menu { top:235px; left:15px; }
div#menu ul.menu { top:0; left:0; }
div#menu ul.menu li { height:33px !important; margin:0 !important; border-left:1px dotted #FFA953 !important; padding:0 !important; }
div#menu ul.menu li:first-child { margin-left:0 !important; border:none !important; }
div#menu ul.menu a { display:block; font:14px/33px Tahoma, Geneva, sans-serif !important; color:#333 !important; padding:0 12px !important; text-decoration:none !important; }
div#menu ul.menu a:hover { color:#EB0606 !important; background-color:#FFC710 !important; }
div#menu ul.menu li a.ativo { color:#333 !important; font-weight:bold !important; }

/*	MIOLO
******************************************************************************************/
div#corpo div#miolo { width:640px !important; padding:65px 15px 20px; background-color:#FFF; }

.largura-b { width:387px !important; }
.largura-c { width:240px !important; }

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

div.duas-colunas-a div.col-a { width:303px !important; }
div.duas-colunas-a div.col-b { width:304px !important; }
div.duas-colunas-b div.col-a { width:367px !important; }
div.duas-colunas-b div.col-b { width:240px !important; }
div.duas-colunas-c div.col-a { width:239px !important; }
div.duas-colunas-c div.col-b { width:368px !important; }

div.duas-colunas div.col-a { border-right: 1px dotted #B4B8AD; }
div.linha.duas-colunas-a, div.linha.duas-colunas-b, 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 #B4B8AD; border-left:1px dotted #B4B8AD; }
div.tres-colunas-a div.col-a, div.tres-colunas-a div.col-c { width:197px !important; }
div.tres-colunas-a div.col-b { width:196px !important; }

div.tres-colunas-b div.col-a { width:238px !important; }
div.tres-colunas-b div.col-b { width:176px !important;  }
div.tres-colunas-b div.col-c { width:176px !important; }

div.tres-colunas-c div.col-a { width:176px !important; }
div.tres-colunas-c div.col-b { width:176px !important;  }
div.tres-colunas-c div.col-c { width:238px !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 25px/160% Arial, Helvetica, sans-serif; color:#EE2F24; text-transform:none !important; }
h2.cartola.tipo-b, h2.cartola.tipo-b a { padding:0 0 3px !important; font:bold 18px/160% Arial, Geneva, sans-serif !important; color:#BD6AA7 !important; }
h2.cartola.tipo-c, h2.cartola.tipo-c a { padding:0 0 3px !important; font:bold 12px/160% Arial, Helvetica, sans-serif !important; color:#00AB89 !important; }

h3.tipo-a, h3.tipo-a a { padding:5px 0; font:bold 14px/120% Tahoma, Geneva, sans-serif !important; color:#FF8D1C; }
h3.tipo-b, h3.tipo-b a { padding:5px 0; font:bold 12px/120% Tahoma, Geneva, sans-serif !important; color:#8E80B8; }
h3.tipo-c, h3.tipo-c a { padding:5px 0; font:bold 12px/120% Tahoma, Geneva, sans-serif !important; color:#31B24E; }
h3 a { text-decoration:underline !important; }

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:#FF8D1C !important; }
ul.multimidia li.bullet a { color:#FF8D1C !important; font-size:12px !important; }
ul.multimidia li.bullet a:hover { color:#EE2F24 !important; }

/*	NOTICIAS
******************************************************************************************/
div.bloco h1.tipo-c { font:bold 25px/1.6 Arial, Helvetica, sans-serif !important; color:#EE2F24 !important; }
div.noticias h4.abas { display:none !important; }
div.noticias dl.lista dt.separador { color:#333 !important; }
div.noticias dl.lista dt span { color:#666 !important; }
div.noticias dl.lista dt strong { color:#333 !important; }
div.noticias dl.lista dt strong { font-weight:bold; }
div.noticias dl.lista dd a:hover { color:#9BAF10; }
div.noticias ul.linha.ferramentas { width:88% !important; }
div.noticias ul.linha.ferramentas li { color:#FF8D1C !important; }
div.noticias ul.linha.ferramentas li a { color:#FF8D1C !important; }
div.noticias ul.linha.ferramentas li a:hover { color:#EE2F24 !important; }
div.noticias h1, div.noticias h1 a { font-size:26px !important; color:#333 !important; }
div.noticias div.titulo p.tipo-b { color:#333 !important; }
div.noticias div.largura-c h3.tipo-a { color:#EE2F24 !important; } 
div.noticias dl.lista dd, div.noticias dl.lista dd a { font-size:12px !important; line-height:1.2 !important; font-weight:normal !important; }
div.noticias dl.lista dd a { color:#FF8D1C !important; }
div.noticias dl.lista dd a:hover { color:#EE2F24 !important; }
div.noticias h2.tipo-a { background-color:#934070; color:#FFFFFF; }
div.noticias h3 { color:#333 !important; font:normal 14px/1.2 Tahoma, Geneva, sans-serif !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;}
div.noticias.aberta div.largura-b div.bloco { overflow:visible !important; }
div.noticias ul.linha.tipo-b.detalhes { margin:0 !important; }
div.noticias h5.tipo-b.leia-mais, div.noticias h5.tipo-b.comente { background-color:transparent !important; border-color:#884417; }
div.noticias h5.tipo-b.leia-mais a, div.noticias h5.tipo-b.comente a { color:#FF8D1C !important; }
div.noticias h5.tipo-b.leia-mais a:hover, div.noticias h5.tipo-b.comente a:hover { color:#AE2025 !important; }
div.noticias p { clear:left; }
div.noticias p small {  float:left; clear:left; width:100%; margin:0 0 10px; }
div.noticias ul.linha.detalhes li.botao.rss a { color:#FF8D1C !important; }
div.noticias ul.linha.detalhes li.botao.rss a:hover { color:#EE2F24 !important; }
div.noticias ul.linha.tipo-a.detalhes { top:70px !important; }

/*	COLUNA DA DIREITA
******************************************************************************************/
div#corpo div#colunadireita { width:330px !important; margin:0 !important; padding:65px 0 20px !important; background-color:#FFF; }
div#corpo div#colunadireita #barradireita{ display:block; float:left; position:relative; width:300px; padding:0 15px 0 14px !important; margin:0 !important; border-left:1px dotted #B4B8AD !important; }
div#colunadireita a.compre-aqui { display:block; float:left; position:relative; width:279px; height:123px; margin:21px 0 0 13px; text-indent:-9999px; overflow:hidden; font-size:0; background:url(../icon/compreaqui.jpg) no-repeat 0 0 transparent; } 
div#colunadireita h4 { float:left; position:relative; margin:23px 0 0 13px; width:279px; font:normal 11px Arial, Helvetica, sans-serif !important; text-transform:uppercase !important; line-height:120%; padding:2px 0 5px; !important; }
div#colunadireita .participantes { display:block; float:left; position:relativee; width:279px; margin:0 0 0 13px; }
div#colunadireita .participantes li { display:block; float:left; position:relative; width:279px; text-align:center; }
div#colunadireita .participantes li img { margin:0 auto; }
div.barra-direita a, div.barra-direita a:link, div.barra-direita a:visited { font-weight:normal !important; }

div.publicidade.coluna-direita-topo div { position:absolute; left:15px; top:100px; z-index:999; }
p.patrocinio { padding:10px 0 75px; }
div.barra-direita h2.cartola.tipo-a, div.barra-direita h2.cartola.tipo-a a, div.barra-direita h2.cartola, h2.cartola a { padding:20px 0 3px !important; }

/*	RODAPE
******************************************************************************************/
div#rodape div.publicidade.patrocinio-rodape { display:none; }
.rodape { display:block; float:none !important; margin:0 auto; width:1000px !important; height:55px !important; background:#FFF !important; }
.rodape .miolo-rodape { display:block; float:left; position:relative; width:760px; padding:0 120px; }
.rodape .logo-rodape-grupo { background:url(../icon/grupo-rbs.png) no-repeat 0 0 transparent !important; height:38px !important; margin:0 0 0 31px !important; width:121px; }
.rodape p { color:#000 !important; font-size:11px !important; padding:0 !important; margin:12px 10px 0 0; float:left !important; }
.rodape p.direitos { margin-right:30px; }
.rodape a { color:#000; }
