/*	Site - Rodapé */
#rodapeSite {
width:100%;
margin-top: 20px;
height:75px;
background: url('/comum/img/bg_tv_rodape.jpg') repeat-x;
border-top:1px solid #CCCCCC;
float:left;
position: relative;
}

#rodapeSite .img {
width:148px;
float:left;
}

#rodapeSite ul {

}

#rodapeSite li {
width: 290px;
padding: 10px 20px !important;
float: left;
font-size: 12px;
}

#rodapeSite li.ult {
border:0;
}

#rodapeSite span {
font-size:12px;
font-weight:bold;
}
/* ------------------------------------------ */


/*	Barra de Funções	*/
.barraFuncoes a {
	color:#333;
}

.barraFuncoes .iconesCompartilhamento,
.barraFuncoes .outrasFuncoes {
	list-style:none;
	margin:0;
	padding:0;
	font-size: 0.8em;
}

.barraFuncoes .iconesCompartilhamento {
float:right;
padding-top:2px;
margin-right:5px;
}

.barraFuncoes .outrasFuncoes li {
border-left: 1px solid #CCC;
margin-right: 10px;
padding: 5px 0 5px 10px;
}

.barraFuncoes .iconesCompartilhamento li,
.barraFuncoes .outrasFuncoes li {
float:left;
}

.barraFuncoes .iconesCompartilhamento li a,
.barraFuncoes .outrasFuncoes li a {
font-weight:bold;
}

.barraFuncoes .iconesCompartilhamento li {
margin-right:5px;
}

.barraFuncoes .outrasFuncoes li a { 
    padding: 2px 0 2px 22px !important; 
}

li.email {
    background: url("/comum/img/iconEmail.png") no-repeat;
    padding: 0 0 6px 0;

}

li.email a {
    padding: 2px 12px 2px 8px;
}


.iconComentar {
background-image:url(/comum/img/iconComentar.png);
}

.iconOpinar {
background-image:url(/comum/img/iconOpinar.png);
}

.iconImprimir {
background-image:url(/comum/img/iconImpressora.png);
}
/* ------------------------------------------------------------------------------------------------------- */

/*	Geral	 */
.bloco ul.noticiaRelacionada {
margin-right:0.5em !important;
}

.divisoria {
border-bottom:1px solid #CCC;
margin:10px 5px 10px 5px;
}

.divideBlocos {
border-bottom: 1px dotted #CCC;
margin:15px 0;
}

.espacoBranco {
display:block;
height:15px;
clear:both;
}

#paginacao {
text-align:right;
border-top:1px solid #ccc;
padding:5px 0 0 0;
}

.clear {
clear:both;
}

#portal-opennav {
	margin-top:0 !important;
}
/* ---------------------------------------------------- */

/*	Títulos e Links */
.bloco h1,
.bloco h2,
.bloco h3,
.bloco h4,
.bloco h5,
.bloco h6 {
margin-top:0 !important;
margin-left:0 !important;
}

#portal-column-content h2 {
font-size:220%;
}

#continuacao a,
#leiaMais a,
#associacoesAplicativo a,
#rodapeSite span,
#outrosDestaquesHT a,
.temporeal .destaque a {
font-weight:bold;
}


#continuacao h4,
#proposicao h4,
#outrasTemporeal h4,
#outrosDestaquesHT h5,
#noticiasAnterioresHT h5 {
margin:0 0 10px 0;
color:#666666;
}

.nuvemAssuntos .tam17 {
font-size: 17px;
color: #cccccc;
}

.nuvemAssuntos .tam18 {
font-size: 18px;
color: #999999;
}

.nuvemAssuntos .tam19 {
font-size: 19px;
color: #666666;
}

.nuvemAssuntos .tam20 {
font-size: 20px;
color: #e6e6e6;
}

.nuvemAssuntos .tam21 {
font-size: 21px;
color: #666666;
}

.nuvemAssuntos .tam22 {
font-size: 22px;
color: #666666;
}

span.iconeTipo {
color:#333333;
font-size:9px;
margin: 0 0 0 5px;
}
/* ---------------------------------------------------- */

/*	Site - Blocos	*/
.menu-veiculo ul {
height:35px !important;
}

.menu-veiculo ul,
.menu-veiculo ul li {
background-color:#A39F74 !important;
color: #FFF;
font-weight:bold;
}

.menu-veiculo ul li {
padding:5px 14px 4px !important;
font-size:0.95em;
}

.menu-veiculo ul li.dif {
padding:9px 20px !important;
}

.menu-veiculo ul li a {
color: #FFF;
}

.bloco .retranca,
.bloco .retrancaNoticiaBloco {
color:#666;
font-weight:bold;
font-size:1em;
margin:0;
display:block;
padding:0;
}

.bloco h3,
.bloco .tituloBloco,
.nuvemAssuntos h3,
.enquete h3 {
color:#666;
}

.bloco h3,
.bloco .image-left {
margin-top:0;
}

.imgSeloCima {
bottom:0;
left:0;
position:absolute;
}

.borda {
border:1px #FFF solid;
padding:2px;
}

.bordacinzabaixo {
margin:5px;
border-bottom:2px #CCC solid;
}

.fundocinza {
background-color:#F3F3F3;
}

#batepapo  {
background:#f7f2e0;
padding:5px;
margin-bottom:10px;
}

#batepapo .data {
width:100px;
color:#666666;
font-size:1.2em;
font-weight:bold;
text-align:center;
border-right:1px solid #e4d095;
float:left;
margin: 0;
}

#batepapo .data span {
display:block;
}

#batepapo .informacaoGrd {
width:460px;
padding: 0 0 0 10px;
border-left:1px solid #e4d095;
float:left;
margin-left:-1px;
}

#batepapo .informacaoPeq {
width: 325px;
padding: 0 0 0 10px;
border-left:1px solid #e4d095;
float:left;
margin-left:-1px;
}

#batepapo .btnParticipar {
background:url("img/img_batepapo1.jpg") no-repeat scroll 0 0 transparent;
width:80px;
font-weight:bold;
margin: 5px 0 0 0;
padding:5px 0 10px 50px;
float:right;
}

.manchete h3 {
font-size:150%;
}

.manchete .informacoes {
margin: 5px;
}

.manchete .foto {
margin: 5px;
}
.manchete .foto img {
border:0;
margin-bottom:0;
float:right;
margin:0;
}

.manchete .informacoesImagemVertical {
width:390px;
margin: 0 10px 10px 0;
float:right;
}

.manchete .retranca {
font-size:11px;
font-weight:bold;
color:#666666;
}

.manchete p.resumo {
color:#333;
font-size:12px;
line-height:1.4;
margin:0 !important;
text-align: left !important;
}

.manchete .relLink {
margin: 10px 0 0 0;
}

.manchete_sf .informacoes {
margin: 5px;
}

.manchete_sf .retranca {
color:#666;
font-size:11px;
font-weight:bold;
}

.manchete_sf p.resumo {
color:#333;
font-size:12px;
line-height:1.4;
margin:0 !important;
text-align: left !important;
}

.manchete_sf .relLink {
margin: 10px 0 0 0;
}

.manchete .relLink ul { /* ,.manchete_sf .relLink ul */
list-style-position:inside;
}

.retrancaDinamica  li,
#outrosDestaquesHT li
{
margin:0 5px 10px 10px;
line-height:1.4;
}

.tematico  li,
.maislidas li,
.temporeal li {
margin:5px;
}


.tematico  .bordacinzabaixo {
margin: 5px;
border-bottom: 2px #CCC solid !important;

}

#outrasTemporeal li,
#continuacao li,
#proposicao li
{
margin: 0 4px 10px;
line-height:1.4;
}

#noticiasAnterioresHT li
{
font-size:12px;
margin:0 0 10px 10px;;
line-height:1.4;
}

#associacoes li
{
font-size:12px;
margin:5px;
list-style-type: square;
list-style-position:inside;
line-height:1.4;
}

#listaRetrancas li
{
font-size:11px;
margin:2px;
list-style-type: none;
line-height:1.4;
}

.temporeal h3 {
font-size:125% !important;
}

.temporeal .hora {
color:#666;
font-size:11px;
font-weight:bold;
}

.temporeal .destaque {
border:1px #CCC solid;
background-color:#F3F3F3;
font-weight:bold;
padding:2px;
margin:5px;
line-height:1.4;
}

.temporeal .legenda {
float:right;
font-size:10px;
font-weight:bold;
color:#FF6600;
margin:5px;
}

.barraFuncoes {
padding-left: 7px;
overflow:hidden;
}

.fotoRetrancaHorizontal .tarja,
.fotoRetrancaVertical .tarja {
	width:98%;
	height:15px;
	background:#666666;
	position:absolute;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:3px;
	border-top:1px solid #666666;
	text-transform:uppercase;
	text-decoration:none;
	bottom:0;
	left:0;
	overflow:hidden;
}

.fotoRetrancaHorizontal .imgLateral,
.fotoRetrancaVertical .imgLateral {
	width:20px;
	height:20px;
	position:absolute;
	bottom:0;
	right:0;
	background:none;
	border:none;
	margin:0;
}

.retrancaHorizontal .noticiaEsq {
float:left;
width:135px;
margin:5px 0 5px 5px;
display:inline;
}

.retrancaHorizontal .noticiaDir {
float:right;
width:135px;
margin:5px 5px 5px 0;
display:inline;
}

.retrancaHorizontal .noticia1 {
float:left;
width:135px;
margin:5px 0 5px 5px;
display:inline;
}

.retrancaHorizontal .noticia2 {
float:right;
width:135px;
margin:5px 5px 5px 0;
display:inline;
}

.retrancaHorizontal .noticia3 {
float:right;
width:135px;
margin:5px 11px 5px 0;
display:inline;
}

.retrancaHorizontal .noticia4 {
float:right;
width:135px;
margin:5px 10px 5px 0;
display:inline;
}

.retrancaHorizontal .fotoRetrancaHorizontal {
position:relative;
}

.retrancaHorizontal .infoRetrancaHorizontal {
margin:5px 0 0 0;
}

.retrancaVertical .noticiaSuperior,
.retrancaVertical .noticiaInferior {
margin:10px 5px;
}

.noticiaSuperior .iconeTipo img {
display: inline !important;
border: none !important;
margin: 0 !important;
background-color: #fff !important;
}

.retrancaVertical .fotoRetrancaVertical {
margin:0 5px 0 0;
float:left;
position:relative;
border:none;
}

.retrancaVertical .fotoRetrancaVertical .imagemNoticiaBloco {
border:none;
}

.parCaixas .caixaEsq {
background:#F3F3F3;
width:48%;
border:1px solid #CCC;
float:left;
}

.parCaixas .caixaDir {
background:#F3F3F3;
width:48%;
border:1px solid #CCC;
float:right;
}

.parCaixas .caixaEsq h6,
.parCaixas .caixaDir h6 {
background:#E6E6E6;
border-bottom:1px solid #CCC;
padding:2px;
margin:0;
}

.parCaixas .caixaEsq a,
.parCaixas .caixaDir a {
margin:10px 5px 5px 5px;
display:block;
}

.nuvemAssuntos {
float:left;
width:100%;
margin:20px 0;
}

.nuvemAssuntos .listaTags {
text-align:center;
}

.nuvemAssuntos .listaTags a {
margin: 3px;
}

.imagemVideo {
background:#F5F5F5;
border:1px solid #CCC;
padding:5px 0 5px 0;
}

.imagemVideo .imagem {
width:270px;
height:178px;
margin:0 auto;
}

.imagemVideo .controlesTxt {
margin:0 5px 5px 5px;
}

.imagemVideo .controlesTxt .setaEsquerda,
.imagemVideo .controlesTxt .setaDireita {
cursor:pointer;
}

.imagemVideo .txt {
width:87%;
float:left;
margin:5px 0;
}

.imagemVideo .setaEsquerda {
float:left;
margin:20px 5px 0 0;
}

.imagemVideo .setaDireita {
float:right;
margin:20px 0 0 5px;
}

.imagemArea100 {
padding:5px 0 5px 0;
}

.imagemArea50 {

}

.imagemArea100 .imagem {
margin:0 auto;
position:relative;
width:583px;
}

.noticiaImagemDiv .imagem .controlesTxt {
width:581px;
min-height: 40px;
color:#FFF;
position:absolute;
background-color:#000000;
bottom:0;
opacity:0.7;
filter:alpha(opacity=65);
left:0;
}

.noticiaImagemDiv .imagem .controlesTxt div {
opacity:1;
}

.imagemArea100 .controlesTxt { }

.imagemArea100 .controlesTxt .setaEsquerda,
.imagemArea100 .controlesTxt .setaDireita {
cursor:pointer;
}

.imagemArea100 .txt {
width:87%;
float:left;
margin:5px 0;
}

.imagemArea100 .txt .tituloNoticiaBloco{
color:#FFF;
}

.imagemArea100 .setaEsquerda {
float:left;
margin:20px 5px 0 0;
}

.imagemArea100 .setaDireita {
float:right;
margin:20px 0 0 5px;
}

.enquete {
background:#F5F5F5;
border:1px solid #CCC;
}

.enquete form {
margin:0;
}

.enquete h3 {
font-size:125%;
}

.enquete .pergunta {
font-weight:bold;
margin:0 5px 0 5px;
}

.enquete .pergunta a {
font-size:10px;
}

.enquete .opcoes {
margin:5px 0;
padding:0;
}

.enquete .opcoes li {
margin-bottom:10px;
list-style:none;
}

.enquete .opcoesFinais {
border:1px solid #F5F5F5;
}

.enquete .opcoesFinais .btnResultado,
.enquete .opcoesFinais .btnVotar {
padding:0 0.3em;
}

.enquete .opcoesFinais .captcha {
float:left;
}

* html .enquete .opcoesFinais .captcha { /* hack IE6 - ajustar margem da imagem/campo do captcha */
margin:0 0 0 5px;
}

.enquete .opcoesFinais .captcha img {
margin:0 5px 0 0;
vertical-align:middle;
}

.enquete .opcoesFinais .captcha .inputEnquete {
width:50px;
padding:4px 0;
font-weight:bold;
font-size:1.3em;
vertical-align:middle;
}

.enquete .opcoesFinais .botao {
float:right;
}

* html .enquete .opcoesFinais .botao { /* hack IE6 - ajustar margem do bot?o da enquete */
margin:0 5px 0 0;
}

.spanAoVivo {
min-height:276px;
display:block;
outline: 1px dotted #F3F3F3;
position: relative;
}

.spanAoVivo img.btnPlay {
height: 52px;    
left: 50%;   
margin-left: -39px;   
margin-top: -26px;    
position: absolute;    
top: 50%;    
width: 78px;
cursor:pointer;
}

.avisoPluginAoVivo {
margin: 0 10px;
padding:5px;
position: absolute;
outline:1px solid #CCC;
background:#F3F3F3;
top:120px;
}

.portlet-pesquisa a {
display: block;
width: 98%;
color: #00557D;
padding: 0px 0px 6px 8px;
}

.portlet-ultimasNoticias .horaTitulo {
font-weight:bold;
font-size:0.8em;

}

.portlet-ultimasNoticias .horaTitulo span {
font-size:1.5em;
}

.horaTitulo {
color: #A3A3A3;
padding-top: 6px;
}
/* jQuery accordion modificado */

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}

.ui-widget-content { 
	border: 1px solid #CCC;
	background: #ffffff url('images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #CCC;
	background: #cccccc url('images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #CCC;
	background: #e6e6e6 url('images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal; color: #555555; outline: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url('images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
	border: 1px solid #CCC;
	background: #ffffff url('images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-icon {
	width: 15px;
	height: 8px;
	background-image: url('imagens/seta_fechado.gif');
}

.ui-widget-content .ui-icon {
background-image: url('imagens/seta_aberto.gif');
}

.ui-widget-header .ui-icon {
	background-image: url('imagens/seta_fechado.gif');
}

.ui-state-default .ui-icon {
	background-image: url('imagens/seta_fechado.gif');
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url('imagens/seta_fechado.gif');
}

.ui-state-active .ui-icon {
	background-image: url('imagens/seta_aberto.gif');
}

.ui-state-highlight .ui-icon {
	background-image: url('images/ui-icons_2e83ff_256x240.png');
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url('images/ui-icons_cd0a0a_256x240.png');
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: 0.2em 0.2em 0.2em 0.5em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: 20.5em; top: 50%;
	margin-top: -5px;
}

.ui-accordion .ui-accordion-content {
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	height:none !important;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.rd-topico-inativo .tituloBloco {
color:#00557D !important;
}


/* FIM - jQuery accordion modificado */

.portlet-ultimasNoticias,
.portlet-leiaMaisSobre,
.portlet-noticiasRelacionadas {
	padding:0;
}

.portlet-ultimasNoticias ul,
.portlet-noticiasRelacionadas ul {
	margin: 0 5px;
} 

.portlet-noticiasRelacionadas li {
	border-bottom:1px solid #CCC;
	padding:5px 0;
	font-size:1em;
	line-height:1.3em;
	color:#999;
	height:1%; /* ie7- : estende altura dos banners de destaque sem usar clear boxes */
}

.portlet-ultimasNoticias li {
	padding:5px 0;
	font-size:1em;
	line-height:1.3em;
	color:#999;
	height:1%; /* ie7- : estende altura dos banners de destaque sem usar clear boxes */
}

.portlet-ultimasNoticias a,
.portlet-leiaMaisSobre a,
.portlet-noticiasRelacionadas a {
	display:block;
	width:98%;
	color:#00557d;
	text-decoration:none;
	padding:3px 0 3px 3px;
}

.portlet-ultimasNoticias a:hover,
.portlet-leiaMaisSobre a:hover,
.portlet-noticiasRelacionadas a:hover {
	background-color:#f0f0f0;
	border:1px solid #d0d0d0;
	padding:2px 0 2px 2px;
}

.portlet-ultimasNoticias .linkApoio,
.portlet-noticiasRelacionadas .linkApoio {
	display:block;
	font-weight:bold;
	margin:5px;
	text-align:right;}

.portlet-ultimasNoticias .data {
	display:block;
	font-size:1.1em;
	margin-bottom:0.5em;
	font-weight:bold;
	color:#999;
	letter-spacing:-1px;
}
	
.portlet-ultimasNoticias .data {
	color:#666;
	font-size:1em;
}

.portlet-ultimasNoticias .descricao {
	display:block;
	color:#666;
	font-size:0.95em;
	margin-left:5.5em;
}

.portlet-ultimasNoticiasPeq {
margin-bottom:15px;
}

.portlet-ultimasNoticiasPeq h5 {
/* background-color:#EEEEEE !important;
outline:1px solid #D4D4D4; */
}

.portlet-ultimasNoticiasPeq h5 a {
padding:0;
width:100%;
cursor:pointer;
}

.portlet-ultimasNoticiasPeq h5 a:hover {
padding:0;
background-color: transparent !important;
text-decoration:underline;
border:none !important;
}

.listaRSS li {
display:inline-block !important;
width:220px;
margin-right:30px;
}

.todosTemasRss {
padding:10px 0;
}

.todosTemasRss a {
background-image:url("/comum/img/ico_portlet_rss_on.jpg");
display:block;
padding:8px 0 8px 40px !important;
margin:0.5em 0 0 1.5em;
}

#contentMapa {
float:left;
}

.pesquisaDiscursos {
float:left;
margin-left:50px;
width:265px;
}
/* ------------------------------------------ */

/*	Home Temática  */
.tituloRetrancaHT {
margin-top:16px;
padding-bottom: 2px;
border-bottom: 2px solid #666;
color: #666;

}

.tituloRetrancaHT h2 {
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em !important;
color: #666;
}

#tituloRetrancaHT .tituloFundo {
color : #999;
background-color: transparent;
position: absolute;
}

#tituloRetrancaHT .tituloFrente {
color : #FFF;
background-color: transparent;
position: relative;
z-index:2;
top: -1px;
left: 1px;
}

#tituloHomeTematica H3 {
margin:10px 5px 10px 5px;
}

#tituloNoticiaDestaqueHT {
font-size:1.5em;
}

#noticiaDestaqueHT {

}
.destaquesTV {
width: 48%;
float: right;
}

.destaquesTV  li {
list-style-image: url(/comum/img/ico_video.png);
}
.destaquesTV h3 {
border-bottom: 1px solid #D7D6D1;
padding-bottom: 5px;
color: #666;
font-size:1.4em;
}

.destaquesRadio {
width: 48%;
float: left;
}

.destaquesRadio  li {
list-style-image: url(/comum/img/ico_audio.png);
}

.iconAgenciaCamaraLupa {
background-image:url(/comum/img/ico_agencia_lupa.jpg);
}

.iconAgenciaCamaraRelogio {
background-image:url(/comum/img/ico_agencia_relogio.jpg);
}

.iconRadioAgencia {
background-image:url(/comum/img/ico_radioagencia.jpg);
}

.iconVideo {
background-image:url(/comum/img/ico_video.png);
}

.portlet-ultimasNoticias a span.leftIconified {
background-position: 0;

}
.iconAudio {
background-image:url(/comum/img/ico_audio.png);

}

.iconInfografico {
background-image:url(/comum/img/ico_infografico.png);
}


.destaquesRadio h3 {
border-bottom: 1px solid #D7D6D1;
padding-bottom: 5px;
color: #666;
font-size:1.4em;
}

#noticiaDestaqueHT .resumo {
color:#999999;
font-size:13px;
font-weight:bold;
margin:10px 5px;
}

#outrosDestaquesHT,
#noticiasAnterioresHT {
margin:20px 0 10px 0;
}

#outrosDestaquesHT h5,
#noticiasAnterioresHT h5 {
border-bottom:1px solid #D7D6D1;
padding-bottom:5px;
}

#outrosDestaquesHT {
font-weight:bold;
padding:5px;
background-color:#F8F8F8;
border-top:1px solid #D7D6D1;
border-bottom:1px solid #D7D6D1;
}

#outrosDestaquesHT ul li a {
font-size:1.1em;
}

#imagemTopoHomeTematica {
}

#resumoHomeTematica {
margin:10px 5px 10px 5px;
font-size:13px;
font-weight:bold;
color:#999;
}

#noticiasAnterioresHT span {
font-size:10px;
font-weight:bold;
color:#333;
}

.linkNoticiasHT {
text-align:right;
padding-top:5px;
font-weight:bold;
border-top:1px solid #CCC;
}

.linkNoticiasHT a {
font-weight: bold !important
}

.noticia span {
font-size:1em;
}
/* ------------------------------------------ */

/*	Notícia Interna	*/
#barraFuncoesTopo a,
#barraFuncoesFinal a {
font-size:10px;
font-weight:bold;
margin: 0 0 0 5px;
}

#barraFuncoesTopo {
height:20px;
border-bottom:1px solid #CCC;
text-align:right;
margin:0/
}

#barraFuncoesTopo li {
display:inline;
margin:0 0 0 10px;
}

#barraFuncoesFinal {
height:20px;
text-align:right;
padding:2px 0 0 0;
width:260px;
float:right;
}

#barraFuncoesFinal li {
margin:0 0 0 10px;
}

#datahoraNoticia {
margin:10px 5px 10px 5px;
font-size:11px;
font-weight:bold;
color:#666;
}

#tituloNoticia h3,
#tituloNoticia h2 {
margin:10px 5px;
color:#666666;
}

#resumoNoticia {
margin:10px 5px 10px 5px;
font-size:13px;
font-weight:bold;
color:#999;
}

#resumoNoticia p {
text-align: justify !important;
}

#conteudoNoticia {
margin:20px 5px 20px 5px;
font-size:12px;
color:#333;
line-height:1.4;
}

#conteudoNoticia a {
font-weight:bold;
}

#conteudoNoticia p {
text-align: left;
}

#extrasNoticia {
float:left;
padding:0 20px 15px 0;
margin:0 5px;
width:328px;
}

#continuacao,
#proposicao,
#enqueteNoticia {
font-weight:bold;
}

#continuacao h4, 
#outrasTemporeal h4,
#proposicao h4{ 
font-size:14px;
color:#666666;
}
/* ------------------------------------------ */


/*	Recursos da Notícia - Início */
#enqueteNoticia {
float:left;
height:180px;
width:250px;
}

#recursosNoticia {
border:1px solid #FFF;
}

#enqueteNoticia {
clear:right;
font-weight:bold;
margin: 0px;
width:250px;
}

#enqueteNoticia h4 {
margin:0 0 10px 0;
color:#999;
}

#enqueteNoticia h4,
#comentarios h4 {
background:url('/comum/img/bg_titulocaixa.jpg') repeat-x left center;
color:#FFF;
font-size:14px;
height:18px;
margin:0;
padding:5px;
}

.confirmacaoComentar {
	color: #01366B; 
	font-weight: bold; 
	font-size: 16px;
	
}

#enqueteNoticia .enqueteNoticiaCaixa {
border-color:#EBEBEB;
border-style:solid;
border-width:0 1px 1px;
padding:6px;
}

#enqueteNoticia .enqueteNoticiaTitulo {
color:#666;
margin:0 0 10px;
}

#enqueteNoticia input.enqueteOpcao {
border:0;
height:12px;
margin:0 6px 0 0;
padding:0;
width:12px;
}

#enqueteNoticia label {
color:#999;
font-size:11px;
padding:0 16px 0 0;
}

#enqueteNoticia .enqueteNoticiaRodape {
padding:10px 0 0;
}

/* ENQUETE - RESULTADO */

#enqueteNoticia .resultadoSim,
#enqueteNoticia .resultadoNao,
#enqueteNoticia .resultadoNaoSei {
width:20px;
background-color:#CCC;
float:left;
margin:0 24px;
display:inline;
}
 
#enqueteNoticia .resultadoPorcentSim,
#enqueteNoticia .resultadoPorcentNao {
margin:0 18px;
float:left;
text-align:center;
}
 
#enqueteNoticia .resultadoPorcentNaoSei {
margin:0 12px;
text-align:center;
}

/* COMENTÁRIOS */

#comentarios .comentariosCaixa .comentario {
color:#333;
padding:10px;
}

#comentarios .comentariosCaixa .comentario.even {
background:#F5F5F5;
}

.linkComentarios {
	margin: 3px;
}

.linkComentarios a{
	font-weight: bold;
	font-size: 11px;
}

#comentarios .comentariosCaixa .comentario .comentarioInfo {
color:#999;
font-weight:bold;
padding-bottom:10px;
}

#comentarios .comentariosCaixa .comentario .comentarioConteudo {
font-size:11px;
}
/* ------------------------------------------ */


/*	Comentários - Formulário	*/
#comentarios .comentarCaixa {
background:url('/comum/img/bg_formulario.jpg') repeat-x left top;
padding:5px 5px 20px;
}

#comentarios .comentarCaixa label {
color:#666;
font-size:11px;
font-weight:bold;
}

#comentarios .comentarCaixa .comentarCampoNome,
#comentarios .comentarCaixa .comentarCampoEmail {
width:275px;
}

#comentarios .comentarCaixa .comentarCampoNome {
float:left;
padding:0 10px 10px 0;
}

#comentarios .comentarCaixa .comentarCampoEmail {
float:right;
display:inline;
padding:0 0 10px;
}

#comentarios .comentarCaixa input {
border:1px solid #CCC;
font-size:12px;
height:16px;
padding:2px;
width:270px;
}

#comentarios .comentarCaixa .comentarCaptcha {
padding:10px 0 0;
}

#comentarios .comentarCaixa input.campoCaptcha {
width:60px;
height:14px;
}

#comentarios .comentarCaixa input.formBotao {
font-size:11px;
height:auto;
width:auto;
padding:2px 6px;
}

#comentarios .comentarCaixa textarea.comentarTexto {
border:1px solid #CCC;
height:60px;
}

#comentarios .comentarCaixa .comentarTermo {
float:left;
width:270px;
padding:10px 40px 0 0;
font-size: 11px; 
}
/* ------------------------------------------ */

/*	Captcha	*/
img.captcha {
float:left;
height:20px;
margin:0 6px 0 0;
width:86px;
}

input.campoCaptcha {
display:block;
float:left;
font-size:16px;
height:18px;
padding:0;
width:46px;
}

input.formBotao {
color:#333;
display:block;
float:right;
font-size:10px;
font-weight:bold;
margin:0;
padding:2px 3px;
}

.captchaErro {
color:#F00;
font-size:11px;
}
/* ------------------------------------------ */

/*	Recursos da Notícia  - Fim	*/

.alinhadoEsquerdaAvulso { float: left;	margin:0px 10px 5px 0px; }

.alinhadoEsquerda { float: left; margin:0px 10px 5px 0px; width: 40%; }

.alinhadoEsquerdaG { float: left; margin:0px 10px 5px 0px; width: 100%; }

.alinhadoEsquerdaM { float: left; margin:0px 10px 5px 0px; width: 55%; }


.alinhadoEsquerdaR { float: left; margin:0px 10px 5px 0px; width: 25%; }

.alinhadoEsquerdaGR { float: left; margin:0px 10px 5px 0px; width: 100%; }

.alinhadoEsquerdaMR { float: left; margin:0px 10px 5px 0px; width: 55%; }


.alinhadoDireitaAvulso { float: right; margin:0px 0px 5px 10px; }

.alinhadoDireita { float: right; margin:0px 0px 5px 10px; width: 40%; }

.alinhadoDireitaG { float: right; margin:0px 0px 5px 10px; width: 100%; }

.alinhadoDireitaM { float: right; margin:0px 0px 5px 10px; width: 55%; }

.alinhadoDireitaR { float: right; margin:0px 0px 5px 10px; width: 25%; }

.alinhadoDireitaGR { float: right; margin:0px 0px 5px 10px; width: 100%; }

.alinhadoDireitaMR { float: right; margin:0px 0px 5px 10px; width: 55%; }

/* Novos estilos */

.aDireita {float: right;}
.aEsquerda {float: left;}

.margemDireita {margin:5px 10px 5px 0px;}
.margemEsquerda {margin:5px 0px 5px 10px;}

.margemPadrao {margin:0px 0px 5px 10px;}

.imagemVerticalP {width: 40%;}
.imagemVerticalG {width: 55%;}

.imagemHorizontalP {width: 55%;}
.imagemHorizontalG {width: 100%;}

.imagemQuadradaP {width: 25%;}
.imagemQuadradaG {width: 55%;}

/* Fim dos novos estilos */

#fotoNoticia {
}

#videoNoticia {
width:300px;
}

#fotoNoticia .creditoFoto {
font-size:9px;
font-style:italic;
text-align:right;
padding-right:3px;
}

#fotoNoticia .legenda,
#videoNoticia .legenda,
#audioNoticia .legenda,
#flashNoticia .legenda,
.aoVivo .legendaBloco {
padding:3px;
background:#F5F5F5;
font-size:0.8em;
border:1px solid #EEE;
line-height:1em;
}

#outrasTemporeal {
clear:both;
}

#outrasTemporeal .hora {
color:#333;
font-size:11px;
font-weight:bold;
}

#creditosMateria {
font-size:10px;
font-weight:bold;
color:#333;
float:left;
display:block;
}

#creditosMateria span {
font-weight:bold;
}

#glossarioWindow {
width:200px;
font-size:11px;
background:#FFFFD7 !important;
border:1px solid #CCC !important;
padding:5px;
}

.termoGlossario {
border-bottom:1px dashed #006400;
cursor:help;
color:#006400;
}
/* ------------------------------------------ */


/*	Pesquisa Resultado	*/
#resultadoPesquisa .statsResultado {
font-size:11px;
text-align:right;
margin:2px 0 0 0;
color:#999;
}

#resultadoPesquisa .statsResultado span {
font-weight:bold;
}

#resultadoPesquisa .titulo {
font-weight:bold;
color:#666666;
}

#resultadoPesquisa ul {
margin:30px 0;
}

#resultadoPesquisa li {
margin:20px 0;
}

/* CSS Tolltip.css		*/
span.tool {
  position: relative;  
  cursor: help;
}
 
span.tool span.tip {
  display: none;       
}
/* ------------------------------------------ */

/* tooltip will display on :hover event */
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  width: 400px;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}
/* ------------------------------------------ */


/* css/tooltip.css */
.container {
position:relative;
width:581px;
overflow:hidden;
}

.barra {
background: url("/comum/img/bg_tarja.png") repeat scroll 0 0 transparent;
position:absolute;
bottom:0;
left:0;
width:561px;
color:#FFF;
padding:10px;
}

.barra .setaEsq, .barra .setaDir {
background-color: #CCCCCC;
display: block;
height: 30px;
width: 30px;
cursor: pointer;
}

.barra .setaEsq {
background: url("/comum/img/seta_esquerda.png") no-repeat transparent;
float:left;
margin-right:10px;
}

.barra .setaDir {
background: url("/comum/img/seta_direita.png") no-repeat transparent;
float:right;
margin-left:10px;
}

.barra .texto {
}

/* titulo dos bloco - altura variavel */
.tituloP{ font-size: 1.05em !important; }
.tituloM{ font-size: 1.4em !important; }
.tituloG{ font-size: 1.7em !important; }

/* ------------------------------------------ */

/* IMAGEM GRANDE */

.imagemComMiniaturas {
	height: 488px;
}

.imagemComMiniaturas .imagemGrande {
	height:383px;
	margin-bottom:8px;
	position:relative;
}

.imagemComMiniaturas .imagemGrande .tarja {
	/*background:url(bg_tarja_transp.png);*/
	background:url(/comum/img/bgtarjatransp.png);
	bottom:0;
	color:#FFF;
	padding: 5px 5px 0px 5px;
	position:absolute;
	width:570px;
	padding-bottom: 10px;
}

.tarjaPrograma {
 margin-top:16px;
}
.imagemComMiniaturas .imagemGrande .tarja .retranca {
	font-size:0.8em;
	font-weight:bold;
}

.imagemComMiniaturas .imagemGrande .tarja .info {
	color:#FFF;
	font-size:1.3em;
	display: inline;
}

.imagemComMiniaturas .imagemGrande .tarja .iconeTipo {
	display:inline;
	margin-left:5px;
}
/* MINIATURAS */

.imagemComMiniaturas .miniaturas {
	margin:2px;
}

.imagemComMiniaturas .miniaturas .miniatura1,
.imagemComMiniaturas .miniaturas .miniatura2,
.imagemComMiniaturas .miniaturas .miniatura3,
.imagemComMiniaturas .miniaturas .miniatura4 {
	width:140px;
	float:left;
	overflow: hidden;
	height: 97px;
}

.imagemComMiniaturas .miniaturas .miniatura1,
.imagemComMiniaturas .miniaturas .miniatura2,
.imagemComMiniaturas .miniaturas .miniatura3 {
	margin-right:6px;
}

.imagemComMiniaturas .miniaturas .info {
	background-color:#777;
	color:#FFF;
	font-size:0.8em;
	height:23px;
	line-height:1.25em;
	overflow: hidden;
	padding:3px;
	position: absolute;
    top: 64px;
    width: 134px;
}

.imagemComMiniaturas .miniaturas .selected .info {
	background-color:#333;
	/* height:60px;
	   margin-top:-37px; */
}

.imagemComMiniaturas .miniaturas a {
	text-decoration:none;
}


.imagemComMiniaturas .miniaturas .foto {
	width: 154px;

}




/* ================================================================ */
/* ==================      BREACRUMBS       ======================= */
/* ================================================================ */


#portal-mainsection {
	/* background-color:#E5E5E5; */
	background-color: #F0F0F0;
    margin-bottom: 10px;

}

#portal-mainsection a {
	text-decoration:none;
}

#portal-mainsection a:hover {
	text-decoration:underline;
}

#portal-mainsection #areaTituloMenu {
	float:left;
	padding: 16px 0;
}

#portal-mainsection #areaTituloMenu a {
	padding: 20px 20px 20px 10px;
}

#portal-mainsection #areaTituloMenu .primeiro {
	background-color:#B9B9B9;
	background-image:url(imagens/img_divisor.jpg);
	background-position: right center;
	background-repeat:no-repeat;
	color:#FFF;
}

#portal-mainsection #areaTituloMenu .segundo {
	color:#777;
	padding-left: 3px;
}

#portal-mainsection #opcoesCompartilhar {
	background-color:#FFF;
	background-image:url(imagens/img_divisor_compartilhamento.jpg);
	background-position: left -2px;
	background-repeat:no-repeat;
	border-top: 2px solid #E5E5E5;
	color: #999;
	float:right;
	font-size: 1.2em;
	padding: 7px 5px 7px 32px;
}

#portal-mainsection #opcoesCompartilhar li {
	list-style:none;
	float:left;
	margin:3px;
}


/* icones menu lateral Câmara Notícias */
.iconNotasPeq{background-image:url("/comum/img/ico_notas_peq_off.jpg");}
.iconNotasPeq:hover{background-image:url("/comum/img/ico_notas_peq_on.jpg");}
.iconMidiaSocialPeq{background-image:url("/comum/img/ico_midiasocial_peq_off.jpg");}
.iconMidiaSocialPeq:hover{background-image:url("/comum/img/ico_midiasocial_peq_on.jpg");}
.iconEnquetePeq{background-image:url("/comum/img/ico_enquete_peq_off.jpg");}
.iconEnquetePeq:hover{background-image:url("/comum/img/ico_enquete_peq_on.jpg");}
.iconBoletimPeq{background-image:url("/comum/img/ico_boletim_peq_off.jpg");}
.iconBoletimPeq:hover{background-image:url("/comum/img/ico_boletim_peq_on.jpg");}
.iconBatePapoPeq{background-image:url("/comum/img/ico_batepapo_peq_off.jpg");}
.iconBatePapoPeq:hover{background-image:url("/comum/img/ico_batepapo_peq_on.jpg");}
.iconAgendaPeq{background-image:url("/comum/img/ico_agenda_peq_off.jpg");}
.iconAgendaPeq:hover{background-image:url("/comum/img/ico_agenda_peq_on.jpg");}
.iconMissaoPeq{background-image:url("/comum/img/ico_missao_peq_off.jpg");}
.iconMissaoPeq:hover{background-image:url("/comum/img/ico_missao_peq_on.jpg");}


/* ================================================================ */
/* ====================    TITULO PORTLET    ====================== */
/* ================================================================ */

.portlet-conteudoRelacionado .retranca{font-weight:bold;}

.portlet-conteudoRelacionado .itens li{border:none;padding:2px 0;}

.portlet,.portlet-destaques-1,
.portlet-destaques-2,
.portlet-pesquisa,
.portlet-servicos-lista,
.portlet-servicos-lado,
.portlet-destaques-deputado{
	padding:0;
}

.portlet-destaques-1 .download,
.portlet-destaques-2 .download{
	padding-left:35px;
	background:#BEBEBE url(http://www2.camara.gov.br/ico_download.jpg) no-repeat 5px center scroll;
}

.portlet-destaques-1 ul,
.portlet-servicos-lista ul,
.portlet-servicos-lado ul,
.portlet-conteudoRelacionado ul{
	margin:0 5px;
}

.portlet-destaques-1 li,
.portlet-servicos-lista li,
.portlet-servicos-lado li,
.portlet-conteudoRelacionado li
{
	border-bottom:1px solid #ccc;
	padding:5px 0;
	font-size:0.9em;
	line-height:1.3em;
	color:#999;zoom:1;
}
.portlet-ultimasNoticias li {
	border-bottom:none;
}

.portlet-conteudoRelacionado li li{
	font-size:1em;
}

.portlet-destaques-1 .pdf a,
.portlet-destaques-2 .pdf a{
	background:url(http://www2.camara.gov.br/ico_grd_pdf.png) no-repeat 5px center scroll;
	padding-left:35px;
	width:auto;
}

.portlet-destaques-1 .detalhes,
.portlet-destaques-2 .detalhes{
	display:block;
	font-size:0.8em;
	font-weight:bold;
	color:#999;
}

.portlet-servicos-lado li{
	border:0;
	display:inline;
	float:left;
	margin:5px;
	text-align:center;
}

.portlet-servicos-lado .topIconified{
	padding-top:3.2em !important;
}

.portlet-destaques-1 img{
	width:50px;
	height:50px;
	font-size:0.9em;
	float:left;
	margin-right:6px;
}

.portlet-destaques-1 a,
.portlet-conteudoRelacionado a{
	display:block;
	width:98%;
	color:#00557D;
	text-decoration:none;
	padding:3px 0 3px 3px;
}

.portlet-destaques-1 .header a{
	padding:0;
}

.portlet-destaques-1 .header a:hover{
	padding:0;
	background-color:transparent;
	border:none;	
	text-decoration:underline;
}

.portlet-destaques-1 a:hover,
.portlet-destaques-2 a:hover,
.portlet-conteudoRelacionado a:hover{
	background-color:#f0f0f0;
	border:1px solid #d0d0d0;
	padding:2px 0 2px 2px;
}

.portlet-destaques-1 .linkApoio{
	display:block;
	font-weight:bold;
	margin:5px;
	text-align:right;
}

.portlet-destaques-1 .retranca,
.portlet-destaques-1 .data{
	display:block;
	font-size:1.1em;
	margin-bottom:0.5em;
	font-weight:bold;
	color:#999;
	letter-spacing:-1px;
}

.portlet-destaques-1 .data{
	color:#666;
	font-size:1em
}

.portlet-destaques-1 .descricao{
	display:block;
	color:#666;
	font-size:0.95em;
	margin-left:5.5em;
}

.portlet-leiaMaisSobre ul
{
	margin: 8px 5px !important;
} 

.portlet-leiaMaisSobre li {

border-bottom: 0px solid #CCC !important;
list-style-image:url("/comum/img/img_bullet_quadrado.jpg");
list-style-type:square;
font-size:0.9em;
line-height:1em;
color:#999;
margin-left:15px;
height:1%; /* ie7- : estende altura dos banners de destaque sem usar clear boxes */
padding: 4px 0;
}

.portlet-ultimasNoticias .dados .hora {
    font-size: 1.3em;
    font-weight: bold;
}

.portlet-ultimasNoticias .dados .atualizacao {
    font-size: 0.8em;
    color: #990000;
}

.portlet-ultimasNoticias .dados .tema {
    display: block;
    font-weight: bold;
    color: #A3A3A3;
    font-size: 0.9em;
}
.portlet-ultimasNoticias a {
	font-size: 1.2em;
	margin-top: 5px;
}

.portlet-ultimasNoticias li {
	border:none;
}
#imgTopo {
display: none !important;
}

#portal-column-one {
display: none !important;
}