/***************************************/
/************ Site lateral *************/
/***************************************/
.lateral{ margin:20px 0 0 0; }

/** Barra de Controle **/
.barra_controle{
	background:url(img/bg_tit_box_padrao.gif) 0 0 no-repeat;
	display:block;
	height:35px;
	color:#8d541c;
	padding:0 15px 0 15px;
	margin-bottom:15px;
	}
	
.barra_controle ul{ float:right; padding:0 15px; margin-top:5px; }
.barra_controle ul.even{ float:left; }
.barra_controle ul li{ display:inline; float:left; font-size:1.2em; margin-left:15px; }
.barra_controle ul li a{ color:#8d541c; float:left; padding-top:2px; height:25px; }

.barra_controle ul li.espalhe{ padding-left:35px; background:url(img/icn_compartilhe.gif) left center no-repeat; }
.barra_controle ul li.espalhe{ padding-left:35px; background:url(img/icn_compartilhe.gif) left center no-repeat; }
.barra_controle ul li.imprimir{ padding-left:35px; background:url(img/icn_compartilhe.gif) left center no-repeat; }

.barra_controle ul.controle_fonte{ padding:0 10px; }
.barra_controle ul.controle_fonte li span{ padding:5px 0 0 0; }
.barra_controle ul.controle_fonte{ margin:0; }

/** Lista Mural **/
ul.lista_mural{ display:block; padding:15px; }
ul.lista_mural li{ line-height:1em; font-size:1.1em; padding:10px; margin:5px 0; }
ul.lista_mural li.even{ background:#e5d29d; }
ul.lista_mural li a{ color:#8d541c; }
ul.lista_mural li a strong{ font-weight:bold; display:block; }

/** Capitulos **/
.capitulos{
	display:block;
	clear:both;
	margin-bottom:15px;
	background:url(img/bg_pergaminho_internas.gif) 0 0 no-repeat;
	height:78px;
	overflow:hidden;
	padding-top:30px;
}

.capitulos ul{ margin:0 0 0 15px; }
.capitulos ul li{ display:inline; float:left; line-height:1.4em; width:60px; }
.capitulos ul li a{
	font-size:1.6em;
	padding:2px 5px;
	display:block;
	font-weight:bold;
	color:#783c0f;
	text-align:center;
}

.capitulos ul li a:hover,
.capitulos ul li.ativo a{ text-decoration:none; color:#f9330c; }
.capitulos ul li a span{ display:block; font-size:0.6em; color:#000; font-weight:normal; }
.capitulos ul li.off a,
.capitulos ul li.off a:hover{ color:#a38044; cursor:default; } 
.capitulos ul li.off a span,
.capitulos ul li.off a:hover span{ color:#a38044; } 

/** Box Vídeos **/
.box_video{
	width:445px;
	margin:0 auto;
	margin-top:20px;
}

.box_video .player{ z-index:10; position:relative; }

.box_video .descricao_video{
	width:425px;
	_width:425px;
	clear:both;
	padding:10px;
	background:url(img/bg_descricao_video.gif);
	color:#8d541c;
	font-size:1.15em;
	line-height:1.15em;
	margin:10px 0 20px 0;
}

.box_video .descricao_video span.tags{ display:block; margin-top:10px; }
.box_video .descricao_video a{ color:#8d541c; text-decoration:underline; }
.box_video .descricao_video a:hover{ color:#54310f; }

/** Voto **/
.voto{
	float: right;
	width: 80px;
	padding-top: 2px;
	overflow:hidden;
	margin-bottom:10px;
	height:40px;
	overflow:hidden;
}
.voto span {
	float: left;
	padding-top: 7px;
	padding-left:2px;
	font-size:0.9em;
	width: 90px;
	line-height:0.9em;
	color:#8d541c;
}

.voto span#agradecimento{ display: none; }
.voto .estrelas{ margin-top: 5px; }


/*** Estrelas - Votação ***/
ul.estrelas {
	float: left;
	width: 80px;
	height: 15px;
	margin-top: 5px;
	overflow: hidden;
	background: url(img/icn_estrela_off.gif) repeat-x top;
	overflow:hidden;
}
ul.estrelas li{
	position: relative;
	float: left;
	height: 15px;
	margin: 0;
	padding: 0 !important;
	border: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 300px;
	letter-spacing: -1px;
}
ul.estrelas li a {
	display: block;
	cursor: pointer;
	height: 15px;
	overflow: hidden;
	background-image: none;
}
ul.estrelas li a:hover{
	background-image: url(img/icn_estrela_on.gif);
}
ul.estrelas li.ativo,
ul.estrelas li.ativo a{
	cursor: default;
	background-image: url(img/icn_estrela_on.gif);
}

ul.estrelas li.est1 { width: 16px; z-index: 5; margin-right: -16px; }
ul.estrelas li.est2 { width: 32px; z-index: 4; margin-right: -32px; }
ul.estrelas li.est3 { width: 48px; z-index: 3; margin-right: -48px; }
ul.estrelas li.est4 { width: 64px; z-index: 2; margin-right: -64px; }
ul.estrelas li.est5 { width: 80px; z-index: 1; margin-right: -80px; }
ul.estrelas li.ativo { z-index: 6; }

/*************************************************/
/******************* Controle ********************/
/*************************************************/
ul.controle li {
	float: left;
	display: inline;
	cursor: pointer;
	height: 20px;
	padding-top: 5px;
	padding-left: 30px;
	margin-right: 10px;
	margin-bottom: 15px;
	font-size: 12px;
	color:#8d541c;
	background-position:left center;
	background-repeat:no-repeat;
}
ul.controle li:hover{ text-decoration: underline; }

ul.controle li.destacar { background-image:url(img/icn_compartilhe.gif); position:relative; z-index:20; }
ul.controle li.espalhe { background-image:url(img/icn_compartilhe.gif);  }
ul.controle li.imprimir { background-image:url(img/icn_imprimir.gif);  }

/** Layer Site Sombra **/
.site_sombra{
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #000;
}

/** Texto **/
.texto_materia{
	padding: 0 10px;
	color: #8d541c;
}
.texto_materia h3{
	padding: 0;
	font-size: 1.8em;
	font-weight: normal;
}
.texto_materia p{
	font-size: 1em;
	margin-bottom:10px;
}
.texto_materia img.img_esq{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.texto_materia img.img_dir{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.texto_materia .foto_materia{ float:left; margin:5px 10px 10px 0; }

/** Lista Notícias **/
ul.lista_noticias{ display:block; padding:15px; }
ul.lista_noticias li{
	display:block;
	padding:5px 0;
	line-height:1em;
	font-size:1.15em;
}

ul.lista_noticias li a{ color:#8d541c; }

/** Controle Fontes **/

.controle_fonte{
	float: right;
	padding-top: 1px;
}
.controle_fonte li{
	float: left;
	margin-right: 5px;
}
.controle_fonte li span{
	float: left;
	padding-top: 9px;
	color: #8d541c;
	font-size: 1.1em;
	font-weight: bold;
}
.controle_fonte .fonte_amais,
.controle_fonte .fonte_amenos{
	cursor: pointer;
	width: 29px;
	height: 36px;
	overflow: hidden;
	line-height: 100px;
}
.controle_fonte .fonte_amais{ background-image: url(img/icn_fonte_mais.gif); }
.controle_fonte .fonte_amenos{ background-image: url(img/icn_fonte_menos.gif); }

/** Fotos Integra Not´ciasi **/
.grande{ width:450px; }
.pequena{ width:300px; }
.foto_noticia{ float:left; margin:5px 10px 10px 15px; color:#8d541c; }
.foto_noticia .descricao{
	display:block;
	padding:5px;
	background:url(img/bg_descricao_video.gif);
	line-height:1em;
}
.foto_noticia .descricao span.por{ display:block; text-align:right; font-size:0.85em; }
.foto_noticia .descricao span.galeria{
	width:75px;
	float:right;
	background:url(img/icn_galeria_fotos.gif) left top no-repeat;
	padding:5px 0 0 35px;
}

.foto_noticia .descricao span.galeria a{ color:#8d541c; }

/** Video **/
.video{ float:left; margin:0 10px 10px 15px; }

/** Infográfico **/
.infografico{
	width:586px;
	margin:0 auto;
	border:5px solid #be9a58;
	margin:15px;
}

/** Relacionados **/
ul.relacionados{ display:block; margin:15px 0; }
ul.relacionados li{
	display:block;
	padding:4px 0;
	line-height:1.15em;
	padding-left:25px;
	background:url(img/icn_bullet.gif) left center no-repeat;
	font-size:1.15em;
}

ul.relacionados li a{ color:#8d541c; }

/*************************************************/
/******************** ESPALHE ********************/
/*************************************************/
.box_espalhe{
	_display: block;
	position: absolute;
	z-index: 100;
	width: 362px;
	height: 351px;
	padding: 5px;
	color: #fff;
}
.box_espalhe .bg{
	position: absolute;
	z-index: 8;
	display: block;
	width: 372px;
	height: 380px !important;
	margin-top: -5px;
	background: url(img/espalhe_bg.png);
}
.box_espalhe .botao_fechar{
	position: relative;
	z-index: 20;
	cursor: pointer;
	width: 20px;
	height: 20px !important;
	margin-top: 28px;
	margin-right:7px;
	background:url(img/x-dot.gif);
	float:right;
}
.box_espalhe form{
	position: relative;
	z-index: 9;
	display: block;
	width: 319px;
	padding-left: 23px;
	padding-top:30px;
	*margin-top:-45px
}
.box_espalhe input{
	color: #8d541c;
}
.box_espalhe legend{
	margin: 0;
	font-weight: bold;
	color: #8d541c;
	font-size:1.2em;
}
.box_espalhe label{
	float: left;
	width: 70px;
	padding-right: 15px;
	font-size: 0.838em;
	text-align: right;
}
.box_espalhe .seu label{
	padding-top: 5px;
}
.box_espalhe div.campo{
	clear: both;
	height: 31px;
}
.box_espalhe div.campo{
}
.box_espalhe div.campo label{
	line-height: 0.85em;
	letter-spacing: -0.02em;
	color:#8d541c;
}
.box_espalhe div.campo input{
	float: left;
	border: 0;
	width: 190px;
	padding-top: 2px;
	border:1px solid #d4d0c8;
}
.box_espalhe div.campo input{
	float: left;
}
.box_espalhe div.campo span{
	float: right;
	margin: 0;
}

.box_espalhe .link{
	padding-top: 12px;
	margin-bottom: 5px;
}
.box_espalhe .link input{
	width: 280px;
	border: 0;
	margin: 8px 5px 0 0;
}
.box_espalhe .link label{
	width: auto;
	float: none;
	text-align: left;
	color:#8d541c;
}


.box_espalhe .titulo{
	color:#8d541c;
}
.box_espalhe ul.icones{
	height: 34px;
	padding: 4px 8px 0 8px;
	margin-bottom: 20px;
}
.box_espalhe ul.icones li{
	float: left;
	padding: 0 3px;
}


.box_espalhe span.erro{
	background-image: url(img/icn_erro_espalhe.gif);
}
.box_espalhe span.ok{
	background-image: url(img/icn_ok_espalhe.gif);
}
.box_espalhe .alerta{
	float: left;
	padding: 0;
	margin: -30px 0 0 0;
}
.box_espalhe .botao_enviar{
	margin-top: 10px;
}
