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

html { background:url(../icon/textura.jpg) repeat 0 0 !important; }
body { background:url(../icon/topo.png) no-repeat center 35px transparent !important; }
div#wrapper_full { background:url(../icon/bg-menu.png) repeat-x 0 232px transparent !important; }
div#corpo { width:1000px !important; }
div#corpo div#topo { height:264px !important; }
div#topo div.topo { height:264px !important; }
div#miolo img.thumb { box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; }

div.publicidade.topo-canal { position:absolute !important; right:0; top:84px; height:90px !important; }
div.publicidade.topo-canal div.publicidade-miolo { margin:0 !important; width:728px !important; }
div.publicidade.topo-canal div.publicidade-miolo div.publicidade-super { margin:0 !important; padding:0 !important; background:transparent !important; }

p { color:#FFF !important; }
a, a:link { color:#E9CF58; }
a:hover { color:#A62900 !important; }
a:visited{color:#E9CF58;}

.botao { height:26px !important; color:#FFF !important; background:#231C16 !important; }
.botao a, .botao span { padding:5px 7px 0 14px; color:#FFF; background:#231C16 !important; }
.botao:hover, .botao:hover a, .botao:hover span { background:#A62900 !important; color:#FFF !important; }

/*	LOGO
******************************************************************************************/
div#topo h1 { display:block; float:left; position:relative; width:216px; height:147px; margin:77px 0 0 22px; }
div.topo a.logo-moldura { width:216px; height:147px; margin:0 !important; }
div.topo a.logo-moldura span { display:none; }

/*	MENU
******************************************************************************************/
div#menu { top:232px; left:0; }
div#menu ul.menu { top:0; left:0; width:1000px !important; }
div#menu ul.menu li { width:125px !important; height:32px !important; margin:0 !important; padding:0 !important; border-left:3px solid #130D07 !important; }
div#menu ul.menu li:first-child { margin-left:20px !important; border-left:3px solid #130D07 !important; }
div#menu ul.menu a { display:block; font:12px/32px Tahoma, Geneva, sans-serif !important; color:#FFF !important; text-decoration:none !important; text-indent:18px; }
div#menu ul.menu a:hover { color:#E9CF58 !important; }
div#menu ul.menu li a.ativo { color:#E9CF58 !important; }

/*	MIOLO
******************************************************************************************/
div#corpo div#miolo { width:640px !important; margin:0 !important; padding:30px 20px; }
div#miolo div.linha { background-color:#231C16; }
.largura-a, .largura-b, .largura-c, div.coluna { min-height:40px; }

.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, div.duas-colunas-c div.col-a, div.duas-colunas-a div.col-b, div.duas-colunas-c div.col-b {width:304px !important; }
div.duas-colunas-b div.col-a { width:432px !important; }
div.duas-colunas-b div.col-b { width:176px !important; }
div.duas-colunas div.col-a { border-right: none !important; }
div.linha.duas-colunas-c { height:200px !important; }

div.tres-colunas div.col-a, div.tres-colunas div.col-b { border:none !important; }
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:198px !important; }

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

div.tres-colunas-c div.col-a, div.tres-colunas-c div.col-b { width:176px !important; }
div.tres-colunas-c div.col-c { width:240px !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:#E9CF58; 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:#FFF !important; }
h2.cartola.tipo-c, h2.cartola.tipo-c a { padding:0 0 3px !important; font:bold 14px/160% Arial, Helvetica, sans-serif !important; color:#A62900 !important; }

h3.tipo-a, h3.tipo-a a { padding:5px 0; font:bold 14px/120% Tahoma, Geneva, sans-serif !important; color:#FFF; }
h3.tipo-b, h3.tipo-b a { padding:5px 0; font:bold 12px/120% Tahoma, Geneva, sans-serif !important; color:#A62900; }
h3.tipo-c, h3.tipo-c a { padding:5px 0; font:bold 10px/120% Tahoma, Geneva, sans-serif !important; color:#E9CF58; text-transform:uppercase; }
h3 a { text-decoration:underline !important; }
h3 a:hover { color:#E9CF58 !important; }
h3.tipo-c a { text-decoration:none !important; }
h3.tipo-c a:hover { 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:#E9CF58 !important; }

/*	PLAYER DE VIDEOS
******************************************************************************************/
.player-videos { height:220px !important; }
.player-videos .lista-player { height:auto !important; overflow:visible !important; }
.player-videos .lista-player li { float:none; height:auto; padding:0; width:auto; }
.player-videos ul li.ativo div.thumb-video { background:none repeat scroll 0 0 #356A2A; }
.player-videos ul li.ativo div.desc img { cursor:pointer; }
.player-videos ul li div.desc img { display:inline; position:relative; float:left; width:146px; height:111px; margin-right:16px; }
.player-videos .lista-player li.ativo .desc { display:block; left:18px; top:18px; width:588px; }
.player-videos .lista-player li .thumb-video, .player-videos .lista-player li .desc { top:150px; }
.player-videos div.botoes div { height:111px !important; top:18px !important; }
.player-videos div.botoes div.direita { left:auto; right:0 !important; }
.player-videos .lista-extras { position:absolute; top:200px; }
.player-videos .lista-extras li { list-style:none !important; }
.player-videos h3 a { font:bold 22px/1.1 Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none !important; }
.player-videos p { font:14px Arial, Helvetica, sans-serif; color:#666 !important; }
.player-videos .info { font:11px Arial, Helvetica, sans-serif; color:#666; }

/*	NOTICIAS
******************************************************************************************/
div.bloco h1.tipo-c { font:bold 25px/1.6 Arial, Helvetica, sans-serif !important; color:#E9CF58 !important; }
div.noticias h4.abas { display:none !important; }
div.noticias dl.lista dt span, div.noticias dl.lista dt strong { color:#FFF !important; }
div.noticias dl.lista dt span { font-weight:bold; }
div.noticias dl.lista dd a { color:#E9CF58; }
div.noticias dl.lista dd a:hover { color:#A62900 !important; }
div.noticias dl.lista dd a:hover { color:#9BAF10; }
div.noticias ul.linha.ferramentas { width:88% !important; }
div.noticias ul.linha.ferramentas li { color:#E9CF58 !important; }
div.noticias ul.linha.ferramentas li a:hover { color:#9BAF10; }
div#wrapper_full div.noticias ul.linha.detalhes li.botao.rss { background:transparent !important; height:25px !important; }
div#wrapper_full div.noticias ul.linha.detalhes li.botao.rss a { color:#E9CF58 !important; }
div#wrapper_full div.noticias ul.linha.detalhes li.botao.rss:hover { background:transparent !important; }
div.noticias h1, div.noticias h1 a { font-size:25px !important; color:#E9CF58 !important; }
div.noticias div.titulo p.tipo-b { color:#FFF !important; }
div.noticias div.destaque p { background-color:#164E35; color:#FFF !important; }
div.noticias div.largura-c h3.tipo-a { color:#A62900 !important; } 
div.noticias h2.tipo-a { background-color:#934070; color:#FFFFFF; }
div.noticias h3 { color:#A62900 !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.aberta small.atualizado { color:#FFF !important; }
div.noticias.aberta table.info-table tbody tr td { color:#FFF !important; }
div.paginacao div.contador span { color:#FFF !important; }
div.paginacao div.contador label { color:#FFF !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:#E9CF58; }

div.galeria .largura-b { width:400px !important; }
div.galeria.capa .largura-b { width:100% !important; }
div.galeria h3.tipo-a { color:#A62900 !important;  }
div.galeria ul.lista.galeria li { width:100% !important; margin-bottom:0 !important; }
div.galeria ul.lista.galeria li div.bloco h1, div.galeria ul.lista.galeria li div.bloco h1 a { color:#E9CF58; }
div.galeria ul.lista.galeria li div.thumb { display:none !important; }
div.galeria.capa ul.lista.galeria li div.thumb { display:block !important; }
div.galeria dl.galeria.linha dd { padding:0 19px !important; }
div.galeria div.largura-c div.bloco { margin:15px 0 0; border-color:#E9CF58 !important; }
div.galeria div.largura-c h5 { background-color:#E9CF58 !important; }
div.galeria dl.lista.galeria dt { color:#36743E !important; }

/**********************************************/
/*************** CALENDARIO ******************/
/********************************************/
div.calendario div.largura-b{
float:right;
width:390px;
}
div.calendario div.largura-c{}
div.calendario div.bloco{position:relative;}

div.calendario table.info-table.calendario {margin: 8px 0;}
div.calendario table.info-table.calendario td {padding: 3px; line-height: 1.3em; color:#FFF !important;}
div.calendario table.info-table.calendario td.ident{font-weight:bold;width: 15%;}
div.calendario table.info-table.calendario img.thumb {float:right; margin: 0 0 4px 4px; border: 1px solid #CCC;}
div.calendario h1 { color:#E9CF58; }
div.calendario h4 { color:#FFF; }

div.calendario ul.linha.tipo-a {width: 100%; float:left; margin: 0 0 12px 0;}
div.calendario ul.linha.tipo-a li{float:right;}


div.calendario h3.tipo-a {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
padding:0;
margin-bottom:4px;
}
div.calendario h3.tipo-a span{
color:#FFF;
font-family:tahoma;
font-size:12px;
}

/* BOTOES REDEFINE */
div.calendario table.calendario.navegacao {width:98%;}
div.calendario table.calendario.navegacao ul.linha.calendario li.botao,
div.calendario table.calendario.navegacao ul.linha.calendario li.botao a 
{text-indent: -9999px; background:none !important; width: 5px;}

div.calendario table.calendario.navegacao ul.linha.calendario li.botao 
{
display: block;
background:url(http://www.canalrural.com.br/especial/icon/botoes-navega-calendario.gif) no-repeat 3px 4px !important;
width:16px !important;
height:16px !important;
padding: 0;
padding: 3px 0 0 0;
}

div.calendario table.calendario.navegacao ul.linha.calendario li.proximo {float: right;background-position: -16px 4px !important;}
div.calendario table.calendario.navegacao ul.linha.calendario li.anterior{float: left;}
div.calendario table.calendario.navegacao ul.linha.calendario li.texto p.tipo-b {padding: 3px 0 0 0; font-weight: bold;}

div.calendario div.largura-b ul.lista.calendario{
float:left;
margin-bottom:6px;
}
div.calendario div.largura-b ul.lista.calendario li 
{
background:url(http://www.canalrural.com.br/canalrural/icon/lista-bullets.gif) no-repeat 3px 4px !important;
clear:both !important;
padding:0 0 0 13px;
height:auto !important;
margin:0 0 6px 0 !important;
}

div.calendario div.largura-b ul.lista.calendario li a 
{
background:none !important;
font-family:Tahoma, Geneva, sans-serif !important;
color:#A94630 !important;
padding:0;
text-transform:none !important;
height:auto !important;
}
div.calendario div.largura-b ul.lista.calendario li a:hover{text-decoration:underline;} 


div.calendario div.largura-b ul.lista.calendario li.filtrar-por-dia a {background-position: 0 0;}
div.calendario div.largura-b ul.lista.calendario li.filtrar-por-semana a {background-position: 0 -28px;}
div.calendario div.largura-b ul.lista.calendario li.filtrar-por-mes a {background-position: 0 -56px;}

div.calendario ul.linha.tipo-b {float:right;}
div.calendario ul.linha.tipo-b li{}

div.calendario ul.linha.tipo-a li.botao.direita.imprimir{margin:8px 0 0 0;}

/* LEGENDA FILTROS */
div.calendario ul.linha.tipo-a.calendario li
{
font-size:10px;
float:left;
margin-right: 18px;
color:#FFF !important;
}

/* FILTRO */
div.calendario div.filtro {}
div.calendario div.filtro label,
div.calendario div.filtro select
{float:left;clear:both;}
div.calendario div.filtro select {margin: 4px 0; width: 348px;}

/* INICIAL */
div.calendario table.calendario.navegacao {border: 2px solid #554D80;}
div.calendario table.calendario.navegacao td {width:14%;}
div.calendario table.calendario.navegacao thead td
{
border:0px;
background:#B7A33B;
height: 25px;
}

div.calendario table.calendario.navegacao tbody th
{
font-size:1.2em;
text-align:center;
text-transform:uppercase;
padding: 2px 0 3px 0;
background: #554D80;
color: #FFF;
border-bottom: 1px solid #FFF;
}
div.calendario table.calendario.navegacao tbody td
{
font-size:11px;
text-align:center;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
border-top: 0;
border-left: 0;
background:#dfe0e1;
height: 20px;
vertical-align: middle;
cursor: pointer;
}

div.calendario table.calendario.navegacao tbody td.dia.evento,
div.calendario table.calendario.navegacao tbody td.dia.selecionado
{font-weight: bold;}

div.calendario table.calendario.navegacao tbody td.dia.evento {background-color: #e3dab5;}
div.calendario table.calendario.navegacao tbody td.dia.selecionado {background-color: #f4f4f4;}

div.calendario table.calendario.navegacao tfoot {display:none;}

/*REDEFINI?????OES*/
div.calendario table.calendario.navegacao ul.linha.tipo-a {margin-bottom:0px;}
div.calendario table.calendario.navegacao ul.linha.tipo-a li
{
width: 10%;
padding: 0px;
margin: 1px 0pt 2px 0pt;
}
div.calendario table.calendario.navegacao ul.linha.tipo-a li.texto {width:80%;}

div.calendario table.calendario.navegacao ul.linha.tipo-a li p.tipo-b 
{
font-size: 12px;
text-align:center;
color: #FFF;
}

div.calendario ul.linha.tipo-b 
{
position: relative;
}

/* CALENDARIO DIAS */
table.calendario.navegacao td.dia.mes-anterior,
table.calendario.navegacao td.dia.mes-anterior a:hover
{background:url(http://www.canalrural.com.br/canalrural/icon/bg-calendario-dia-passado.gif) no-repeat 3px 3px;}

table.calendario.navegacao td.dia.mes-anterior,
table.calendario.navegacao td.dia.mes-anterior a,
table.calendario.navegacao td.dia.mes-proximo,
table.calendario.navegacao td.dia.mes-proximo a
{
color:#bdbebf;
font-weight:normal;
}

table.calendario.navegacao td.dia.vazio {background:#C9D4D4;}
table.calendario.navegacao td.dia.vazio a:hover {background:#C0CECE;}

table.calendario.navegacao td.dia.evento {background:#E3DAB5;}
table.calendario.navegacao td.dia.evento a:hover {background:#DFD2A5;}

table.calendario.navegacao td.dia.selecionado {background:#f4f4f4;}
table.calendario.navegacao td.dia.selecionado a:hover {background:#ededed;}

table.calendario.navegacao td.dia.hoje {background:#D1CFED;}
table.calendario.navegacao td.dia.hoje a:hover {background:#C9C7EB;}

/* CALENDARIO LEGENDAS */
div.calendario div.largura-b ul.calendario.linha
{
border: 1px solid #666;
padding: 4px 0;
width:98% !important;
}

div.calendario div.largura-b ul.calendario.linha li.item span.legenda
{
display: block;
height: 8px;
width: 8px;
font-size: 2px;
padding: 0px;
text-indent: -9999px;
background:#f4f4f4;
float: left;
margin:1px 4px 0 4px;
border: 1px solid #999;
}

div.calendario div.largura-b ul.calendario.linha li.item.evento span.legenda {background:#E3DAB5;}
div.calendario div.largura-b ul.calendario.linha li.item.hoje span.legenda {background:#D1CFED;}
/* LISTA DE EVENTOS */
div.calendario dl.tipo-a.calendario dt{clear:both;color:#E9CF58;float:left;font-size:11px;font-weight:bold;padding:12px 0 4px;width:98%;}
div.calendario dl.tipo-a.calendario dd{width:98%;border: 1px solid #666;float: left;background: url(http://www.canalrural.com.br/canalrural/icon/bg-lista-calendario.gif) repeat-y 0 0;padding: 6px 0;}
div.calendario dl.tipo-a.calendario dd div.data{width: 21%;float: left;margin: 0 1%;height: 100%;}
div.calendario dl.tipo-a.calendario dd div.data strong{color:#000000;}
div.calendario dl.tipo-a.calendario dd div.detalhe{width: 75%;float: left;padding:6px 0 0;}
div.calendario dl.tipo-a.calendario dd div.detalhe p {margin: 0px;}
div.calendario div.eventos h6 {font-size:11px;font-weight:normal;line-height:1.4; color:#000;}
div.calendario div.eventos strong { color:#FFF; }
div.calendario div.eventos h6.tipo-b {font-size:14px;font-weight:bold;margin-bottom:12px; color:#E9CF58 !important; }
div.calendario .principal dl#eventos { color:#FFF; }
div.filtro {font-size: 11px; float: left;}
div.filtro select{font-size: 11px; margin-top: 2px;}
/*filtro*/
div.calendario div#filtoTipo{font-weight:bold;line-height:26px;width:240px;}
div.calendario div#filtoTipo select{display:inline;float:left;width:240px;}
/*linha data/imprimir*/
div.calendario h5{float:left;font-size:13px;left:8px;position:relative;top:44px;z-index:9999;}
div.calendario ul.linha.tipo-b{background:none repeat scroll 0 0 #E9ECF3;margin:16px 0;padding:8px 0 0;width:100%;}

/*TABELA */
table.info-table{
border:1px solid #BEBEBE;
margin-bottom:10px;
width:96%;
}
table.info-table thead{
}
table.info-table thead tr{
}
table.info-table thead tr td{
background-color:#336600;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:6px;
}
table.info-table tbody{
}
table.info-table tbody tr{
}
table.info-table tbody tr th{
background-color:#E0E0E0;
border:1px solid #BEBEBE;
color:#3F4A28;
font-size:13px;
font-weight:bold;
padding:4px 6px;
}
table.info-table tbody tr td{
border:1px solid #BEBEBE;
font-size:12px;
padding:4px 6px;
}


/*	COLUNA DA DIREITA
******************************************************************************************/
div#corpo div#colunadireita { width:300px !important; margin:0 !important; padding:30px 10px !important; background:transparent !important; }
div#corpo div#colunadireita .barra-direita { display:block; float:left; position:relative; width:300px; padding:0 !important; }
div#corpo div#colunadireita .barra-direita .embed-lavouras, div#corpo div#colunadireita .barra-direita .embed-twitter { position:relative; width:206px; margin:0 auto; }
div#corpo div#colunadireita .barra-direita .embed-lavouras small { display:block; }

div.barra-direita a, div.barra-direita a:link, div.barra-direita a:visited, div.barra-direita li { color:#E9CF58; }

div#corpo div#colunadireita #retangulo { width:180px; margin:0 auto; }
div#corpo div#colunadireita #barraLateral { width:180px; margin:0 auto; padding:10px 0 15px; }

/*	RODAPE
******************************************************************************************/
div#rodape div.publicidade.patrocinio-rodape { display:none; }
.rodape-quartodemilha { display:block; float:left; margin:0 20px; padding:15px 0 0; position:relative; width:640px; border-top:7px solid #231C16; }
.rodape { height:95px !important; background:url(../icon/rodape.png) no-repeat center 0 transparent !important; }
.rodape .miolo-rodape { width:995px; }
.rodape .logo-rbs { font:bold 14px/1.1 Tahoma, Geneva, sans-serif; color:#5E4A39; text-transform:uppercase; text-decoration:none; margin:0 0 0 277px; }
.rodape p { color:#FFF !important; font-size:11px !important; padding:0 !important; margin:5px 10px 0 0; float:right !important; }
.rodape p.direitos { margin-right:89px; }
.rodape a { color:#F8F8C5; }

a[rel="nofollow"]{border:0;background:none;}

.noticias.lista ul.filtro{color:#FFF;}


div.noticias ul.linha.ferramentas li.comentar a{
	background-repeat:no-repeat;
}
