
/* - rio20.css - */
@media screen {
/* acessibilidade */
body.smallText {font-size:60%;}
body.smallText #portal-header {padding-top:0.14em}
body.smallText #barra-acessibilidade {height:2.05em;}
body.smallText #portal-personaltools-wrapper {margin-top:-2.05em;}
body.smallText #portal-personaltools-wrapper {padding-bottom:2px;padding-top:4px;}
body.smallText #acompanhenos, body.smallText #portal-siteactions {margin-top:6px;}
body.smallText #portal-logo img {margin-bottom:11px;}
body.smallText #portal-globalnav, body.smallText #portal-globalnav li a {padding-bottom:6px;padding-top:11px;}
body.smallText #portal-breadcrumbs {padding:6px 0;}
body.smallText #portal-searchbox input.searchButton {padding-top:14px;}
body.smallText .fundo_menu_horizontal_esquerda {background-position:left 48px;}
body.smallText .fundo_menu_horizontal_direita {background-position:-10% 198px;}
body.largeText {font-size:95%;}
body.largeText .fundo_menu_horizontal_esquerda {background-position:left 4.00em;}
body.largeText .fundo_menu_horizontal_direita {background-position:-10% 13.88em;}
body.largeText #portal-header {background-position:left 5px}
/*body.largeText #barra-acessibilidade {line-height:22px;}
body.largeText #portal-personaltools-wrapper {margin-top:-22px;}*/
body.largeText #acompanhenos, body.largeText #portal-siteactions {margin-top:0px;}
body.largeText #portal-searchbox {margin-top:85px;}
body.largeText #portal-logo img {margin-top:37px;}
body.largeText #portal-globalnav, body.largeText #portal-globalnav li a {padding-bottom:3px;padding-top:8px;}
body.largeText #carrossel-banner .destaque {height:95px;}
body.largeText #projetos-sociais .portletItem {height:90px;}
body.largeText #projetos-sociais .imagemDestaque {height:auto;}
body.largeText #noticias-nacionais .portletFooter a {display:block;}
.fundoNormal {display:none;}
body.fundoPreto, body.fundoPreto .fundo_menu_horizontal_esquerda, body.fundoPreto .fundo_menu_horizontal_direita, body.fundoPreto #portal-header, body.fundoPreto #portal-globalnav, body.fundoPreto .LSBox, body.fundoPreto #portal-searchbox .LSBox .inputLabel, body.fundoPreto .portletHeader, body.fundoPreto #carrossel-banner .portletHeader, body.fundoPreto .portletItem, body.fundoPreto .portletFooter, body.fundoPreto #lista-patrocinadores, body.fundoPreto #mapa-rodape, body.fundoPreto .documentContent,body.fundoPreto.template-noticia_view .documentDescription, body.fundoPreto legend, body.fundoPreto code, body.fundoPreto tt {background:#000;}
body.fundoPreto,body.fundoPreto #acompanhenos,body.fundoPreto .portletHeader,body.fundoPreto .discreet,body.fundoPreto input.inputLabelActive,body.fundoPreto .formHelp,body.fundoPreto .context,body.fundoPreto .formControls .actionButtons .button,body.fundoPreto .documentEditable * .context, body.fundoPreto h1, body.fundoPreto abbr, body.fundoPreto acronym, body.fundoPreto .explain, body.fundoPreto code, body.fundoPreto tt {color:#fff;}
body.fundoPreto a,body.fundoPreto #portal-siteactions li a,body.fundoPreto #portal-globalnav li a {color:#ffff00;}
body.fundoPreto #portal-logo {background:url(header_CNO_PORTUGUES_NEGATIVO_embranco.png) left 31px no-repeat;}
body.fundoPreto #portal-logo .marca-en {background:url(header_CNO_INGLES_NEGATIVO_embranco.png) left top no-repeat;}
body.fundoPreto #portal-logo .marca-es {background:url(header_CNO_ESPANHOL_NEGATIVO_embranco.png) left top no-repeat;}
body.fundoPreto #portal-header {background:url(fundo_cabecalho_negativo.png) no-repeat left 1px;}
body.fundoPreto #content .link-category {color:#ffff00 !important;}
body.fundoPreto .portletNavigationTree a {background:#111;}
body.fundoPreto .navTreeLevel1,body.fundoPreto .navTreeLevel1 a {background:#333;}
body.fundoPreto #portal-searchbox input {color:#fff;}
body.fundoPreto #portal-searchbox input.searchButton {background:url(icone_busca_lupa_negativo.png) no-repeat center #000;}
body.fundoPreto .fundoNormal {display:inline;}
body.fundoPreto .fundoPreto {display:none;}
body.fundoPreto #title_carousel,
body.fundoPreto .destaque,
body.fundoPreto .box-content,
body.fundoPreto .documentContent .box-content,
body.fundoPreto .titulo,
body.fundoPreto .box-footer,
body.fundoPreto .documentContent .box-footer,
body.fundoPreto .no-content,
body.fundoPreto .documentActions li,
body.fundoPreto.template-sala_imprensa_view #noticias-nacionais h2,
body.fundoPreto.template-sala_imprensa_view #noticias-internacionais h2,
body.fundoPreto #portlet-acompanhe,
body.fundoPreto.template-sala_imprensa_view .topo-flexivel .formTabs,
body.fundoPreto #portlet-palestas h2,
body.fundoPreto #portlet-entrevistas h2,
body.fundoPreto .topo-flexivel .formPanel {
background-color: transparent;
}
body.fundoPreto.template-sala_imprensa_view .topo-flexivel {
background: transparent;
}
body.fundoPreto .documentContent p a:visited,
body.fundoPreto #twitter_update_list span a,
body.fundoPreto #twitter_update_list a,
body.fundoPreto .topo-flexivel li.formTab a,
body.fundoPreto .coluna-centro .portletItem a,
body.fundoPreto h1 a,body.fundoPreto  h2 a, body.fundoPreto h3 a,body.fundoPreto  h4 a, body.fundoPreto h5 a, body.fundoPreto h6 a {
color: #FFFF00 !important;
}
body.fundoPreto .topo-flexivel li.formTab a.selected,
body.fundoPreto .visualHighlight {
background: #333333;
}
body.fundoPreto #twitter_update_list span,
body.fundoPreto .box-title {
color: #fff !important;
}
body.fundoPreto #portal-sitemap a {border-color: #000;}

/* cor de fundo do site */
body {background:#e8eff9;}

/* largura do site fixo */
#barra-acessibilidade, #portal-personaltools, #portal-header, .patrocinadores, .mapaWrapper {margin:auto;width:1000px;}

/* barra de governo */
/*
#barra-brasil-v3 {background:#000000;clear:both;height:28px;min-width:1000px;overflow:hidden;position:relative;}
#barra-brasil-v3 #background_bgx {background:url(barra-brasil-v3-bgx.gif) 0 bottom repeat-x;display:block;height:28px;width:50%;}
#barra-brasil-v3 #background_bgx .imagemGov {background:url(barra-brasil-v3-preto.gif) right top no-repeat;height:24px;position:absolute;margin-left:-520px;left:50%;top:4px;width: 1000px;}
#barra-brasil-v3 #background_bgx .brasilgov {border:0 !important;display:block;float:right;height:24px;width:110px;}
*/



/* barra de acessibilidade */
#barra-acessibilidade {background:#dfdfdf;height:1.84em;width:100%;min-width:1000px;}
#barra-acessibilidade ul {list-style:none;margin:0 auto;padding-left:20px;width:1000px;}
#barra-acessibilidade li {float:left;margin-bottom:0;margin-right:3px;}
#barra-acessibilidade a {position:relative;z-index:2;text-decoration:none;}
#barra-acessibilidade a.informacoesAcessibilidade {color:black;font-size:90%;margin-left:15px;text-decoration:underline;}
#barra-acessibilidade a.fontePequena {margin-left:10px;}

/* barra de login - retirado de public.css.dtml */
#portal-personaltools-wrapper {float:right;margin-top:-1.84em;text-align:right;width:100%;}
#portal-personaltools-wrapper .hiddenStructure {display:none;}
#portal-personaltools {list-style:none;}
#portal-personaltools li {color:black;display: inline;margin-right:20px;margin-bottom:0;}
#portal-personaltools li a {font-size:90%;margin-left:10px;text-decoration:underline;color:black;}
#portal-personaltools .visualIconPadding {padding-left:10px;}
#portal-personaltools #user-name {border-right:1px solid black;padding-right:10px;}

/* acompanhe-nos */
#acompanhenos {color:#666;float:right;list-style:none;list-style-image:none;margin:0px 20px 0 10px;}
#acompanhenos li {display:inline;}
#acompanhenos li {font-size:90%;font-weight:normal;}
#acompanhenos li {margin:0;}
#acompanhenos a {border:0 !important;text-decoration:none !important;}
#acompanhenos img {margin-left:3px;}

/* header da pagina */
#portal-header {background:url(fundo.png) no-repeat left 1px;clear:both;padding-top:5px;}
#portal-header .hiddenStructure {display:none;}

/* idioma do site */
#portal-languageselector {float:left;margin:0px 0 0 23px;list-style:none;}
#portal-languageselector li {margin-bottom:0;}
#portal-languageselector a {border-left:1px solid #0066FF;font-size:90%;margin-right:8px;padding-left:10px;text-decoration:none;}
#portal-languageselector a:hover {text-decoration:underline;}
#portal-languageselector .primeiro a {border:0;padding:0;}  

/* links rapidos do topo */
#portal-siteactions {margin:5px 20px 0 0;text-align:right;}
#portal-siteactions li {margin-bottom:0;}
#portal-siteactions li a {border-right:1px solid #0066ff;color:#0066ff;font-size:90%;margin-left:8px;padding-right:10px;}
#portal-siteactions li a:hover {text-decoration:underline;}

/* links rapidos do topo */
#portal-siteactions {margin:0px 20px 0 0;text-align:right;}
#portal-siteactions li a {border-right:1px solid #0066ff;color:#0066ff;font-size:90%;margin-left:8px;padding-right:10px;}
#portal-siteactions li a:hover {text-decoration:underline;}

/* logo do site */
#portal-logo {background:transparent;margin:0;padding:38px 0 9px 20px;}
#portal-logo a {border:0;display:block;height:0;overflow:hidden;padding-top:80px;width:560px;}
#portal-logo .marca-br {background:url(header_CNO_PORTUGUES.png) left top no-repeat;}
#portal-logo .marca-en {background:url(header_CNO_INGLES.png) left top no-repeat;}
#portal-logo .marca-es {background:url(http://www.rio20.gov.br/portal_css/Rio20Skin/header_CNO_ESPANHOL.png) left top no-repeat;}

/* caixa de busca */
#portal-searchbox {margin:86px 20px 0 0;padding:0;}
.LSBox {background:url(fundo_busca.png) no-repeat;padding:7px 5px;}
#portal-searchbox .LSBox .inputLabel {background:#ffffff;border:1px solid #27508b;border-right:0;float:left;height:14px;width:141px;}
#portal-searchbox input.searchButton {background:#ffffff url(icone_lupa_busca.png) no-repeat center;border:1px solid #27508b;float:none;height:0;overflow:hidden;padding:16px 0 0 0;width:20px;}
.searchSection {display:none;}
#LSResult {padding:0;}
#portal-advanced-search {display:none;}
form.searchPage input.searchButton {background-position:5px center;height:auto;width:auto;}

/* menu horizontal do topo */
.fundo_menu_horizontal_esquerda {background:url(fundo_menu_horizontal_esquerda.png) repeat-x left 48px;}
.fundo_menu_horizontal_direita {background:url(fundo_menu_horizontal_direita.png) no-repeat -10% 198px;}
#portal-globalnav {background:url(fundo_menu_horizontal.png) no-repeat center top;padding:8px 30px 7px;}
#portal-globalnav li a {color:#ffffff;font-size:90%;font-weight:bold;padding:8px 0 7px;text-transform:uppercase;}
#portal-globalnav li.selected a {background:url(icone_item_menu1_selecionado.png) no-repeat center bottom;}
#portal-globalnav li a:hover {text-decoration:underline;}


.menu-br-logado li a {margin-right:16px;}
.menu-es-logado li a {margin-right:10px;}
.menu-en-logado li a {margin-right:25px;}
 
.menu-br  li a,.menu-en  li a {margin-right:30px;}

.menu-es  li a {margin-right:25px;}

/* breadcrumbs do site */
#portal-breadcrumbs {background:url(linha_degrade_interna_topo_960px.png) no-repeat left bottom;border:0;font-size:90%;margin:0 20px;padding:5px 10px;}
#breadcrumbs-you-are-here {display:none;}
#portal-breadcrumbs a:hover {text-decoration:underline;}

/* colunas do site */
#portal-columns {display:table;margin:auto;width:960px;}
#portal-column-one, #portal-column-content, #portal-column-two {display:table-cell;vertical-align:top;}
#portal-column-content {font-size:110%;width:800px;}

/* portlets */
.portlet {background:url(linha_degrade_box_260px.png) no-repeat left bottom;margin:0 0 20px 0;padding-bottom:2px;}
.portlet a {text-decoration:none;}
.portlet a.tile {display:block;}
.portlet a:hover {text-decoration:underline;}
.portletHeader {background:#e8eff9 url(linha_degrade_box_260px.png) no-repeat left bottom;color:#77a853;font-size:90%;font-weight:bold;padding:0 0 3px 0;text-transform:uppercase;}
.portletHeader a {color:#77a853;}
.portletItem {background:#ffffff;margin:0;padding:0px;}
.portletItem ol {margin:0 0 0 1em;}
.portletItem ul {list-style:none;list-style-image:none;margin:0;}
.portletFooter {background:#ffffff;font-size:83%;margin:0;padding:2px 10px;border-top:1px solid #efeff9;text-align:right;}
.portletFooter a {padding-left:10px;}

/* menu lateral */
.portletNavigationTree {background:transparent;padding:0;width:160px;}
.portletNavigationTree a:hover {text-decoration:underline;}
.portletNavigationTree .portletHeader {display:none;}
.portletNavigationTree .portletItem {padding:0;}
.portletNavigationTree a {background:#54832E no-repeat 0 center;border-top:1px solid #e8f2d7;color:#ffffff;padding:5px 10px 5px 14px;}
.portletNavigationTree .navTreeItem .semImagem {display:none;}
.navTreeLevel0 a.navTreeCurrentNode, a.navTreeItemInPath {background-image:url(icone_item_menu2_selecionado_nivel2.png);color:#ffffff;}
.navTreeLevel1 {background:#e8f2d7;padding:5px 0;}
.navTreeLevel1 a {background:#e8f2d7 url(icone_item_nivel3.gif) no-repeat 10px center;color:#54832E;padding:1px 10px 1px 22px;}
.navTreeLevel1 a.navTreeCurrentNode {background:#e8f2d7 url(icone_item_menu2_selecionado_nivel3.png) no-repeat left center;color:#54832E;}
/*#navtree-indicativo {background:#54832E url(seta_para_baixo.png) no-repeat scroll 138px 50% !important; }*/


/* publicado internamente */
.portletNavigationTree a.state-internally_published {background:url(icone_cadeado_branco.png) no-repeat 10px 4px #990000 !important;padding-left:25px;}
.state-internally_published {color:#990000;}
/*.portletNavigationTree #navtree-indicativo.state-internally_published {background:url(seta_para_baixo.png) no-repeat scroll 138px 50% #990000 !important;}*/

/* area de conteudo */
html.kupu-html {font-size:110%;}
html.kupu-html .documentContent {background:transparent;}
.documentContent {background:#ffffff url(linha_degrade_interna_topo_960px.png) no-repeat left bottom;margin-bottom:20px;padding:20px 20px 27px;}
.documentContent.sl {background-image:url(linha_degrade_interna_bottom_800px.png);}
.documentEditable {padding:10px 0 20px;}
.documentEditable .documentContent {margin-right:0;padding:20px;}
.documentEditable h1, .documentEditable .documentActions,.documentEditable .relatedItems {margin:0 0 20px;padding:0;}
h1 {border-bottom:1px solid #EFEFF9;color:#ac1f25;font-size:170%;font-weight:bold;margin:0 -20px 20px;padding:0 20px;}
h2 {font-size:100%;}
p {margin-bottom:0;}
.documentActions {border:0;margin:0;}
.image-left,.image-right {border:0;margin-top:0;}

/* tabelas do site */
#tabela_filtro_faq {font-size:100%;}

/* botoes do site */
.context, .formControls .actionButtons .button, .documentEditable * .context,input.searchButton {background:#53832d;border:0;color:#fff;font-size:90%;font-weight:bold;padding:4px;}
.context:hover, .formControls .actionButtons .button:hover, .documentEditable * .context:hover,.standalone:hover, .documentEditable * .standalone:hover,input.searchButton:hover,.destructive:hover, .documentEditable * .destructive:hover {background:#990000;color:#fff;}
.standalone, .documentEditable * .standalone {background:#0066FF;border:0;color:#fff;font-size:90%;font-weight:bold;padding:4px;}
input.searchButton {font-size:90%;margin-bottom:0 !important;}
.destructive, .documentEditable * .destructive {background:#FFCE7B;border:0;font-size:90%;font-weight:bold;padding:4px;}

/* conteudo relacionado */
.relatedItems {border-top:1px solid #EFEFF9;margin:20px -20px 0;padding:0 20px;}
.relatedItems .visualClear {margin-top:15px;}
#relatedItemBox {border:0;margin:0;padding:0;width:540px;}
#relatedItemBox legend {color:#77a853;font-weight:bold;padding:0;text-transform:uppercase;}
#relatedItemBox ul {list-style:none;margin:10px 0 0 0;}
#relatedItemBox a {color:#0066ff;padding-left:5px;}
#relatedItemBox li a:hover {text-decoration:underline;}

/* pagina inicial */
.template-pagina_inicial_view #portal-breadcrumbs {display:none;}
.template-pagina_inicial_view #portal-column-content {margin:0;width:auto;}
.template-pagina_inicial_view .documentContent {background:transparent;padding:0;}
.template-pagina_inicial_view .portlet {background-image:url(linha_degrade_box_310px.png);width:310px;}
.template-pagina_inicial_view .portletHeader {background-image:url(linha_degrade_box_310px.png);}

.topo-fixo {height:376px;margin-top:20px;}
.topo-fixo .portletCarrossel {float:left;}
.topo-fixo .portletDireita {float:right;}

.destaque {background-color:#ffffff;display:block;font-size:120%;font-weight:bold;margin:0;padding:10px;}
.titulo {background-color:#ffffff;display:block;margin:0;padding:0 10px 10px;font-size:90%;}
.descricaoDocumentos {display:block;font-size:92%;padding:10px;}
.donwloadDocumento {background:url(icone_download.png) no-repeat left 5px;display:block;font-size:90%;margin:0 10px;padding:0 0 10px 15px;}

.box-title {background:url(linha_degrade_box_630px.png) no-repeat left bottom;color:#77A853;font-size:90%;margin:0;padding-bottom:2px;text-transform:uppercase;}
.box-content, .documentContent .box-content {background-color:#ffffff;list-style:none;list-style-image:none;margin:0;}
.box-content li {margin:0;padding:0.5em 10px;}

.box-footer, .documentContent .box-footer {background-color:#ffffff;border-top:1px solid #EFEFF9;font-size:83%;list-style:none;list-style-image:none;margin:0;padding:2px 10px 2px 0;text-align:right;}
.box-footer li {display:inline;margin-left:10px;}
.box-footer a {text-decoration:none;}
.box-footer a:hover {text-decoration:underline;}

.no-content {background:#ffffff;margin:0;}
.topo-flexivel dl.enableFormTabbing dd.no-content * {padding:10px;}
.no-content p {font-size:90%;margin:0;padding:10px;}

#carrossel-banner {background:url(linha_degrade_box_630px.png) no-repeat left bottom;height:360px;padding-bottom:2px;position:relative;width:630px;}
#carrossel-banner .no-content {height:345px;}
#carrossel-banner .bannerControls {background:transparent;padding:0;position:absolute;right:0;top:-5px;}
#carrossel-banner .bannerControls ul {list-style:none;list-style-image:none;margin:0;}
#carrossel-banner .bannerControls li {display:inline;}
#carrossel-banner .bannerControls a {color:#77a853;font-size:90%;font-weight:bold;padding-left:5px;}
#carrossel-banner .bannerControls .selected {color:#b82126;}
#carrossel-banner .bannerControls .active {color:#b82126;}
#carrossel-banner .bannerControls a:hover {text-decoration:underline;}
#carrossel-banner .bannerImages {height:280px;}
#carrossel-banner .bannerImages span {padding:0;}

#title_carousel {background:#ffffff;height:65px;overflow:auto;}
#title_carousel ul {list-style:none;list-style-image:none;margin:0;}
#title_carousel ul li {margin:0;}
#title_carousel .esconde {display:none;}

#portlet-projetos-sociais {background:url(linha_degrade_box_310px.png) no-repeat left bottom;padding-bottom:2px;width:310px;}
#portlet-projetos-sociais .box-title {background-image:url(linha_degrade_box_310px.png);}
#portlet-projetos-sociais .box-content {height:70px;overflow:auto;}
#portlet-projetos-sociais .no-content {height:295px;}

#como-participar {background:transparent;margin-top:10px;padding:0;width:310px;}

#noticias-nacionais, #portlet-eventos {background:url(linha_degrade_box_470.png) no-repeat left bottom;padding-bottom:2px;width:470px;}
#noticias-nacionais .box-title, #portlet-eventos .box-title {background-image:url(linha_degrade_box_470.png);}

#portlet-documentos {background:url(linha_degrade_box_310px.png) no-repeat left bottom;padding-bottom:2px;margin-right:20px;}
#portlet-documentos .box-title {background-image:url(linha_degrade_box_310px.png);}
#portlet-documentos .box-content {height:270px;}


#documentos p {font-size:92%;}

.topo-flexivel {position:relative;}
.topo-flexivel .portlet {background-color:#fff;margin-bottom:0;}
.portletEsquerda .portletHeader, .portletDireita .portletHeader {background-image:url(linha_degrade_box_310px.png);}
.topo-flexivel .portletItem, .topo-flexivel .portletFooter {border:0;}
.topo-flexivel .portletFooter {border-top:1px solid #e8eff9;text-align:right;}
.template-pagina_inicial_view .topo-flexivel {clear:both;}
.template-pagina_inicial_view .topo-flexivel .portletEsquerda {float:left;width:330px;}
.template-pagina_inicial_view .topo-flexivel .portletMeio {float:left;width:320px;}
.template-pagina_inicial_view .topo-flexivel .portletDireita {width:310px;float:left;}
/*.template-pagina_inicial_view .topo-flexivel .portletEsquerda .portletFooter {width:290px;}*/
/*.template-pagina_inicial_view .topo-flexivel .portletMeio .portletFooter {width:280px;}*/
/*.template-pagina_inicial_view .topo-flexivel .portletDireita .portletFooter {width:290px;}*/
.template-pagina_inicial_view .portletMeio .portlet {width:300px;}
/*#portlet-documentos .portletItem img, #portlet-fotos .portletItem img {margin:-10px -10px 10px;}*/

.imagemDestaque, .bannerImages {padding:0;}

.topo-flexivel ul.formTabs {background:url(linha_degrade_box_310px.png) no-repeat left bottom;line-height:normal;margin:-4px 0 0;padding:0 0 3px;text-align:left;width:310px;}
.topo-flexivel li.formTab a {background:transparent;border-bottom:0;border-left:1px solid #d3def0;border-right:1px solid #d3def0;border-top:1px solid #d3def0;color:#77A853;font-size:90%;font-weight:bold;padding:3px 10px 0;text-transform:uppercase;    border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.topo-flexivel li.formTab a.selected {background:#fff;}
.topo-flexivel li.formTab a:hover {text-decoration:underline;}
.topo-flexivel .enableFormTabbing {background:url(linha_degrade_box_310px.png) no-repeat left bottom;margin-bottom:0;margin-top:0;padding-bottom:2px;}
.topo-flexivel dl.enableFormTabbing dd {margin-bottom:0;padding:0;/*height:290px;*/}
.topo-flexivel dl.enableFormTabbing .portletItem {height:269px;}
.topo-flexivel .formPanel {background:#fff;border:0;padding:0;height:290px;}
.topo-flexivel .formPanel .destaque {padding-bottom:0px;}
.topo-flexivel .formPanel .titulo {}
/*.topo-flexivel .formPanel img {margin:-10px;padding-bottom:20px;}*/
.topo-flexivel .formPanel a {text-decoration:none;}
.topo-flexivel .formPanel a:hover {text-decoration:underline;}
.linha-3 {margin-top:22px;}
.linha-3 .portletEsquerda dl {width:310px;}
.formPanel div.portletFooter {line-height:1.5em;}
.topo-flexivel dl.enableFormTabbing #fieldset-twitter .logo-portlet {background:#000;}
.topo-flexivel dl.enableFormTabbing #fieldset-facebook .logo-portlet {background:#3b5998;}
.topo-flexivel dl.enableFormTabbing .foto {float:left;margin:0 10px 15px;}
.topo-flexivel dl.enableFormTabbing #fieldset-twitter .titulo,
.topo-flexivel dl.enableFormTabbing #fieldset-facebook .titulo {margin:10px 10px 15px 60px;}
.topo-flexivel dl.enableFormTabbing li {clear:both;}
.topo-flexivel dl.enableFormTabbing #fieldset-twitter .portlet-twitter-pagina-inicial .portletItem {height:290px;overflow:auto;}
.topo-flexivel dl.enableFormTabbing #fieldset-twitter .twtr-sala-imprensa .portletItem {height:319px;overflow:auto;}
.twtr-ft {height:10px;}

.twtr-pagina-inicial {padding:10px;background-color:#3B5898;}
.twtr-pagina-inicial-logo {float: left;}
.twtr-pagina-inicial-logo a img {float:left;height:37px;width:37px;}
.twtr-pagina-inicial-text {margin-left:45px;color:#FFFFFF}
.twtr-pagina-inicial-text a {color:#FFFFFF;text-decoration:none;font-size:15px;font-weight:bold;}
.twtr-pagina-inicial-text a:hover {text-decoration:underline;}
#twitter_update_list {margin-bottom:5px;margin-left:10px;margin-right:5px;margin-top:5px;}

.portletItem .fbFooterBorder {display:none;}
#fieldset-foto .portletItem a,#fieldset-video .portletItem a{text-align: center;width: 310px;display: block;}
.template-sala_imprensa_view #fieldset-foto .portletItem a,.template-sala_imprensa_view #fieldset-video .portletItem a{text-align: center;width: 260px;display: block;}

#iframe_facebook{border: medium none; overflow: hidden;background-color:transparent;}

/* informacoes uteis */
.template-informacoes_uteis_view .documentContent {background:transparent;padding:20px 0 0 20px;border:0;}

.coluna-centro {float:left;width:546px;}
.coluna-centro .portlet,.coluna-centro .portletHeader {background-image:url(linha_degrade_box_546px.png);}
.coluna-centro .portletHeader {padding-bottom:5px;}
.coluna-centro .portletItem {display:table;padding:0;text-align:center;}
.coluna-centro .portletItem li {border-bottom:1px solid #eee;border-right:1px solid #eee;float:left;height:124px;margin-bottom:0;}
.coluna-centro .portletItem a {color:#666;display:block;font-size:93%;font-weight:bold;margin-top:20px;}
.coluna-centro .portletItem span {display:block;}
.destaqueGrande {width:272px;}
.destaquePequeno {width:181px;}
.portletNoRio .destaqueGrande {width:181px;}
.portletNoRio .destaquePequeno {width:135px;}
.link-turismo,.link-locais-de-conferencia,.link-sobre-o-brasil,.link-com-chegar-ao-rio {border-right:0 !important;}
.coluna-direita {float:right;width:214px;}
.portletAcessoDelegacaoOficial .portletHeader {background:url(icone_cadeado_vermelho.png) no-repeat left 0;color:#990000;padding-left:15px;}
.portletAcessoDelegacaoOficial {background:transparent;padding-bottom:0;}
.portletAcessoDelegacaoOficial .portletItem {background:transparent;}
/*.portletAcessoDelegacaoOficial .portletItem {background:#ffd7d7;border:1px solid #990000;}*/
/*.portletAcessoDelegacaoOficial p {line-height:1.2em;margin-bottom:10px;}*/
/*.portletAcessoDelegacaoOficial a {background:#990000;color:#fff;cursor:pointer;display:block;font-weight:bold;margin:auto;padding:5px 0;text-align:center;text-transform:uppercase;width:70px;}*/
/*.portletAcessoDelegacaoOficial a:hover {background:#ff0000;text-decoration:none;}*/
.portletBannerFixo {background:transparent;padding-bottom:0;}
.portletBannerFixo .portletHeader {display:none;}
.portletBannerFixo .portletItem {background:transparent;}
.portletOutrasInformacoes {background:url(banner_outras_informacoes.png) no-repeat top left;display:table;height:70px;vertical-align:middle;width:214px;}
.portletOutrasInformacoes .portletHeader {display:none;height:70px;}
.portletOutrasInformacoes .portletItem {background:transparent;padding:0 10px 0 50px;text-align:center;}
.portletOutrasInformacoes * {display:table-cell;vertical-align:middle;}
.portletOutrasInformacoes a {color:#fff;font-size:90%;font-weight:bold;text-transform:uppercase;width:154px;}
.icone-consulados a {background:url(icone_estrela.png) no-repeat left top;padding-left:20px;}
.icone-telefones-uteis a {background:url(icone_telefone.png) no-repeat left top;padding-left:20px;}
.portletPrevisaoTempo {background:transparent;padding-bottom:0;}
.portletPrevisaoTempo .portletHeader {background:transparent;}
.portletPrevisaoTempo .portletItem {background:transparent;padding:0;}

#iframe_weather{background-color:transparent;margin: 0px 0px}

/* sala de imprensa */
.template-sala_imprensa_view #noticias-nacionais,
.template-sala_imprensa_view #noticias-internacionais {background:transparent;width:auto;}
.template-sala_imprensa_view #noticias-nacionais h2,
.template-sala_imprensa_view #noticias-internacionais h2 {background:url("linha_degrade_box_310px.png") no-repeat left bottom #E8EFF9;}
.template-sala_imprensa_view #noticias-nacionais ul,
.template-sala_imprensa_view #noticias-internacionais ul {padding:0;}

.template-sala_imprensa_view .topo-flexivel {background:url(sala-imprensa.gif) no-repeat left bottom;}
.template-sala_imprensa_view #portal-column-content {margin-right:20px;width:auto;}
.template-sala_imprensa_view .documentContent {background:transparent;padding:0 0 0 20px;border:0;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda, .template-sala_imprensa_view .topo-flexivel .portletMeio, .template-sala_imprensa_view .topo-flexivel .portletDireita {float:left;width:260px;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda .nacionais-sala-imprensa, .template-sala_imprensa_view .topo-flexivel .portletMeio .internacionais-sala-imprensa, .template-sala_imprensa_view .topo-flexivel .portletDireita .midias-sala-imprensa {height:416px;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda .portletFooter, .template-sala_imprensa_view .topo-flexivel .portletMeio .portletFooter {width:220px;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda .portlet, .template-sala_imprensa_view .topo-flexivel .portletMeio .portlet {margin-right:20px;}
.template-sala_imprensa_view .portletDireita {position:relative;}
#portlet-acompanhe {background:#E8EFF9;height:67px;padding-bottom:0;}
#portlet-acompanhe .box-title {background:transparent;color:#53832D;font-size:98%;padding-right:0;text-align:left;text-transform:none;}
#portlet-acompanhe .portletHeader {/*padding-top:15px;*/color:#53832d;}
#portlet-acompanhe .portletItem {padding:3px 0 0 0;list-style:none;list-style-image:none;margin:0;}
#portlet-acompanhe li {display:inline;}
#portlet-acompanhe .portletHeader {font-size:98%;text-transform:none;}
#portlet-acompanhe img {margin-right:10px;}
.template-sala_imprensa_view .topo-flexivel ul.formTabs {width:260px;}
#boletim,
#boletim .portletItem {background:#E8EFF9;padding-bottom:0;}
#boletim a {background:url(botao_boletim_informativo.png) no-repeat;display:block;color:#fff;padding:6px 0;text-align:center;text-decoration:none;}
.template-sala_imprensa_view .topo-flexivel .formTabs {margin-top:10px;}
.template-sala_imprensa_view .topo-flexivel dl.enableFormTabbing .portletItem {height:175px;}
.template-sala_imprensa_view .portletItem,
.template-sala_imprensa_view .topo-flexivel .portlet,
.template-sala_imprensa_view .topo-flexivel .enableFormTabbing {background:transparent;}
.template-sala_imprensa_view .topo-flexivel .formTabs {background-color:#E8EFF9;margin:0;padding-top:10px;}
.template-sala_imprensa_view .topo-flexivel .enableFormTabbing .portletFooter {position:absolute;bottom:2px;width:240px;}
.template-sala_imprensa_view .portletEsquerda ul,
.template-sala_imprensa_view .portletMeio ul {padding:10px;}
.template-sala_imprensa_view .linha-2 {margin-top:20px;width: 780px;}
.template-sala_imprensa_view .linha-1 dl.enableFormTabbing #fieldset-twitter .portletItem,
.template-sala_imprensa_view .linha-1 dl.enableFormTabbing #fieldset-facebook .portletItem {/*height:290px;*/}
.template-sala_imprensa_view .linha-1 .portletEsquerda,
.template-sala_imprensa_view .linha-1 .portletMeio,
.template-sala_imprensa_view .linha-1 .portletDireita {padding-bottom:2px;}
.template-sala_imprensa_view .linha-1 .portletEsquerda .portlet,
.template-sala_imprensa_view .linha-1 .portletMeio .portlet {padding-bottom:0;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda .portletItem,
.template-sala_imprensa_view .topo-flexivel .portletMeio .portletItem {height:380px;overflow:auto;}
.template-sala_imprensa_view .topo-flexivel .portletEsquerda .portletFooter,
.template-sala_imprensa_view .topo-flexivel .portletMeio .portletFooter {position:absolute;bottom:2px;}
.template-sala_imprensa_view .linha-2 .formTabs {padding-top:0;margin-top:-4px;}
.template-sala_imprensa_view .linha-2 .enableFormTabbing .portletFooter {position:absolute;bottom:2px;}
.template-sala_imprensa_view .linha-2 .portletEsquerda .portletItem,
.template-sala_imprensa_view .linha-2 .portletMeio .portletItem {height:268px;overflow:auto;}
#portlet-palestas,
#portlet-entrevistas {background:transparent;}
#portlet-palestas h2,
#portlet-entrevistas h2 {background:url("linha_degrade_box_310px.png") no-repeat left bottom #E8EFF9;}
#portlet-palestas ul,
#portlet-entrevistas ul {padding:0;}
#portlet-palestas li,
#portlet-entrevistas li {margin-bottom:0.5em;}
#portlet-palestas .noticiaTitulo,
#portlet-entrevistas .noticiaTitulo {display:inline;}
#portlet-palestas .descricao:before,
#portlet-entrevistas .descricao:before {content:' - ';}
#portlet-palestas .descricao,
#portlet-entrevistas .descricao {font-size:90%;}
.twtr-widget {z-index: 0}



/* pagina de calendario */
.portletCalendar {background:transparent;border-bottom:1px solid #ddb000;padding-bottom:0;}
.portletCalendar caption {display:none;}
.portletCalendar .portletHeader {font-size:100%;position:relative;margin-bottom:20px;padding-bottom:0;}
.portletCalendar .portletHeader span {color:#54832e;font-weight:bold;}
.portletCalendar .portletHeader #calendar-previous {position:absolute;left:0;font-size:90%;text-transform:lowercase;color:#0066ff;}
.portletCalendar .portletHeader #calendar-next {position:absolute;right:0;font-size:90%;text-transform:lowercase;color:#0066ff;}
.portletCalendar .portletItem {border-left:1px solid #ddb000;}
.portletCalendar dt {background:#fff;border-bottom:1px solid #EFEFF9;}
.ploneCalendar .weekdays th {background:#ddb000;border:0;border-right: 1px solid #fff;color:#fff;font-weight:bold;font-size:95%;}
.portletCalendar td {background:#ffffcc;border-right:1px solid #ddb000;border-top:1px solid #ddb000;text-align:left;padding:5px;vertical-align:top;}
.ploneCalendar .todayevent,
.ploneCalendar .event {background:#ffffcc;vertical-align:top;}
.ploneCalendar .todayevent {border:0;border-right:1px solid #ddb000;border-top:1px solid #ddb000;}
.ploneCalendar li a{padding-left: 8px;background: url('icon_list_item.jpg') 0px 6px no-repeat; }
.ploneCalendar .data-calendario{font-size: 79%;word-spacing: 4px;}


.template-pagina_inicial_view .linha-2 .portletEsquerda {width:470px;}
.template-pagina_inicial_view .linha-3{display:inline-block;}


/* lista de noticias */
.listagem-noticia{display:inline-block;}
.listagem-noticia .coluna-esquerda{width: 540px;float: left;}
.listagem-noticia .coluna-direita {float:right;width:214px;}
.noticiaBloco {margin-bottom:10px;}
.noticiaImagemPreview {float:left;}
.noticiaData {font-size:90%;}
.noticiaLocal {font-size:90%;}
.noticiaAutor {font-size:90%;font-style:italic;}
.noticiaFonte {display:block;font-size:90%;margin-bottom:20px;margin-top:5px;}
.noticiaTitulo {display:block;font-size:90%;}
.noticiaTipo {display:block;font-size:90%;margin-bottom:8px;margin-top:3px;}
.noticiaOrigem{display:block;font-size:90%;margin-bottom:8px;margin-top:3px;}
.noticiaInternacional {display:block;font-size:90%;margin-bottom:8px;margin-top:3px;}
.noticiaCaption{display:block;font-size:90%;margin-bottom:8px;margin-top:3px;}
.noticiaDescricao {}
.noticiaLeiaMais {display:block;font-size:83%;padding-bottom:10px;text-decoration:none;text-align:right;}
.noticiaLeiaMais:hover {text-decoration:underline;}
.noticiasDados {border-bottom:1px solid #EFEFF9;margin-left:90px;width:450px;}
.template-lista_noticias .noticiaTitulo {color:#0066ff;font-size:115%;padding-top:5px;text-decoration:none;}
.template-lista_noticias .noticiaTitulo:hover {text-decoration:underline;}
.template-lista_noticias_mais_lidas .noticiaTitulo {color:#0066ff;font-size:115%;padding-top:5px;text-decoration:none;}
.template-lista_noticias_mais_lidas .noticiaTitulo:hover {text-decoration:underline;}
.topo-flexivel .portletItem ul li {font-size:93%;}

/* lista de eventos */
.template-pagina_inicial_view .linha-2 .portletDireita {margin-left:20px;width:470px;}
#portlet-eventos img {float:left;margin-top:5px;}
/*
#portlet-eventos .noticiaTitulo {margin-left:20px;}
#portlet-eventos .noticiaData {margin-left:20px;}
*/
.template-lista_eventos .noticiaData{font-weight:bold;}
.template-lista_eventos .noticiaDescricao{display: block;margin-bottom: 10px}
.template-lista_eventos .eventoTitulo{font-size: 110%;font-weight: bold;text-decoration:none;}
.template-lista_eventos .eventoTitulo:hover{text-decoration:underline;}
.template-lista_eventos .coluna-esquerda{float:left;width: 540px;}
.template-lista_eventos .eventos-listing{display:inline-block; }

.link_listagem_calendario{float:right;text-decoration:none;}
.link_listagem_calendario:hover{text-decoration:underline;}

.consulta-eventos-listing {padding-bottom:30px;}
.consulta-eventos-listing {width:758px;}
.consulta-eventos-listing dl {border:0 !important;}
.consulta-eventos-listing dt {background-position: 100% 50% !important;border-bottom:1px solid #dfdfdf;color:#0066FF;font-size:100% !important;float: none !important;line-height:1.2em !important;margin:0 !important;padding:0 0 2px 0 !important;top:0 !important;}
.consulta-eventos-listing dd {background:#f4f4f4;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:0 20px 15px !important;}
.consulta-eventos-listing dd dt {border:0;color:#666;font-weight:bold;padding:15px 0 0 !important;}
.consulta-eventos-listing dd p {margin:0;}
.consulta-eventos-listing dd dt p:after {content:":";}
.consulta-eventos-listing dd dd {border:0;margin:0;padding:0 !important;}
#tabela_filtro_eventos {font-size:100%;}
#tabela_filtro_eventos {border:0;width:720px;}
#tabela_filtro_eventos .coluna_label {font-weight:bold;display:inline;}
#tabela_filtro_eventos th {background:transparent;border:0;padding:0 0 5px 0;}
#tabela_filtro_eventos .context {background:#0066FF;}
#tabela_filtro_eventos .context:hover {background:#990000;}
#tabela_filtro_eventos .formHelp {text-transform: none !important;width:600px;}

/* portlet noticias mais acessadas  */
#noticias-mais-lidas{color:#0066ff;font-weight:normal;width:200px;text-align:left;margin-left:18px;}
#noticias-mais-lidas a{text-decoration:none;}
#noticias-mais-lidas a:hover{text-decoration:underline;}
#noticias-mais-lidas .borda-degrade{padding-top: 10px;}
#noticias-mais-lidas .portlet-noticias-mais-lidas .portletItemDetails{font-weight:normal;}
#noticias-mais-lidas .portletHeader{background:url(linha_degrade_box_214px.png) no-repeat scroll left bottom transparent;}

/* nuvem tags  */
#nuvemtags{color:#0066ff;font-weight:normal;width:200px;text-align:left;margin-left:18px;}
.tag10{font-size:10px;}
.tag12{font-size:12px;}
.tag14{font-size:14px;}
.tag16{font-size:16px;}
.tag18{font-size:18px;}
#nuvemtags a{text-decoration:none;}
#nuvemtags a:hover{text-decoration:underline;}
#nuvemtags .borda-degrade{padding: 10px;}
#nuvemtags .portletHeader{background:url(linha_degrade_box_214px.png) no-repeat scroll left bottom transparent;}


/*tipo pagina - conteudo interno*/

.template-document_view .corpo-documento{width: 100%;display: inline-block;}
.template-document_view .coluna-esquerda{width: 540px;float: left;}


/* capa eventos */

.portletEventosNacionais,.portletEventosInternacionais{width: 380px;}
.portletEventosNacionais{float:left;}
.portletEventosInternacionais{float:right;}
.template-capa_eventos_view .documentContent{background:transparent;padding:20px 0 0 20px;border:0;}

.portlet-capa-eventos .portletItem{display: table;width: 380px}
.portlet-capa-eventos{display: inline-block;float: right;width: 782px;}
.portlet-capa-eventos .portlet,.portlet-capa-eventos .portletHeader {background: url('linha_degrade_box_380.png') no-repeat scroll left bottom;}


/* template de noticia */
.tags {background:url(icone_palavras_chave.png) no-repeat left 1px;display:block;float:right;font-size:90%;padding-left:25px;}
.tags a {text-decoration:none;}
.tags a:hover {text-decoration:underline;}
.corpo-noticia{display:inline-block;}
.template-noticia_view .noticiaData {font-weight:bold;}
.template-noticia_view h1 {margin-bottom:7px;margin-right:-240px;padding-right:240px;}
.template-noticia_view .relatedItems {margin-right:-240px;}
.template-noticia_view .documentDescription {background:#f4f4f4;margin-bottom:20px;padding:5px 10px;}
.noticiaImagemLegenda {display:block;font-size:90%;}
.noticiaImagemCredito {display:block;font-size:83%;}
.template-noticia_view .galeriaAlbum {border:0;padding-bottom:0;}
.template-noticia_view .galeriaAlbumImagem img {border:0;padding:0;}
.template-noticia_view .galeriaAlbumContainer {height:430px;width:540px;}
.template-noticia_view .galeriaAlbumEsquerda {left:0;top:383px;}
.template-noticia_view .galeriaAlbumDireita {right:0;top:383px;}
.galeriaAlbumLista {margin:0 40px;position:absolute;top:370px;}
.galeriaAlbumLista a {margin-right:12px;}
.galeriaAlbumLista ul {list-style:none;margin:0 ;}
.galeriaAlbumLista li {display:inline;}
.linkImagens, .linkVideos, .linkAudios {font-size:93%;padding-left:20px;padding-top:2px;text-decoration:none;}
.linkImagens {background:url(icone_imagem.png) no-repeat;}
.linkVideos {background:url(icone_video.png) no-repeat;}
.linkAudios {background:url(icone_audio.png) no-repeat;}
.linkImagens:hover, .linkVideos:hover, .linkAudios:hover {text-decoration:underline;}
.template-noticia_view .linkInicio {background:url(seta_azul_para_cima.png) no-repeat left center;float:right;font-size:90%;margin-top:20px;padding-left:10px;text-decoration:none;}
.template-noticia_view .linkInicio:hover {text-decoration:underline;}
.template-noticia_view .tituloGaleria {border-top:1px solid #eee;color:#54832e;font-size:90%;margin-top:20px;padding-bottom:5px;padding-top:20px;text-transform:uppercase;}
.template-noticia_view .corpo-documento{width: 100%;display: inline-block;}
.template-noticia_view .coluna-esquerda{width: 540px;float: left;}


/* template de evento */
.font-bold{font-size:92%;font-weight:bold;}
.template-evento_view .coluna-esquerda{width: 540px;float: left;}
.corpo-evento,.conteudo-evento{display:inline-block;}
/*.conteudo-programacao{border-bottom: 1px solid #EFEFF9;}*/

.compartilhar{ border: 1px solid #97A8BA;color: #8EA1B2;float: right;margin: 0;padding: 2px 10px;text-decoration: none;}
.template-evento_view .documentDescription{background: #F4F4F4;margin-bottom: 20px;padding: 5px 10px;}
.template-evento_view .evento-data{width: 265px;float: left;text-align: left;}
.template-evento_view .data-and-tags{display:inline-block;width: 100%;  padding-bottom: 10px;}
.template-evento_view .evento-tags{float:right;width: 265px;text-align: right;}
.template-evento_view .evento-tags a{text-decoration:none;font-weight: bold;font-size: 90%;}

.evento-data a {color: #666666;text-decoration:none;}
.labelEvento {padding-top:5px;}
#tabela_programacao thead th {text-transform: capitalize; }

table.listing .sortdirection {
display: none;
}

/*acoes documento */


.template-noticia_view .relatedItems {margin: 10px -20px 0; border-top:none;}
.documentActions ul{padding:0px;}
.documentActions{display: inline-block;padding-top: 22px!important;width: 540px;margin: 0!important;}
.documentActions li a{overflow: hidden;width: 0px;display: block;padding-left: 15px;}
.documentActions li{float: left;display: inline-block;width: 18px;}
.documentActions li#document-action-print{background: url(icone_imprimir.png) no-repeat;}
.documentActions li#document-action-sendto{background: url(icone_enviar_por_email.png) no-repeat;}
	
/* template de faq */
.listaCategorias {width:720px;}
.listaCategorias dl {border:0 !important;}
.listaCategorias dt {background-position: 100% 50% !important;border-bottom:1px solid #dfdfdf;color:#0066FF;font-size:100% !important;float: none !important;line-height:1.2em !important;margin:0 !important;padding:0 0 2px 0 !important;top:0 !important;}
.listaCategorias dd {background:#f4f4f4;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:0 20px 15px !important;}
.listaCategorias dd dt {border:0;color:#666;font-weight:bold;padding:15px 0 0 !important;}
.listaCategorias dd p {margin:0;}
.listaCategorias dd dt p:after {content:":";}
.listaCategorias dd dd {border:0;margin:0;padding:0 !important;}
#tabela_filtro_faq {border:0;width:720px;}
#tabela_filtro_faq .coluna_label {display:none;}
#tabela_filtro_faq th {background:transparent;border:0;padding:0 0 5px 0;}
#tabela_filtro_faq .context {background:#0066FF;}
#tabela_filtro_faq .context:hover {background:#990000;}

/* lista de tags */
#category {text-transform:uppercase;}

/* galeria de fotos */
.galeriaBloco {float:left;margin-bottom:20px;margin-left:20px;}
.galeriaBloco a {color:#666666;display:block;width:136px;text-decoration:none;}
.galeriaBloco a:hover .galeriaTitulo {text-decoration:underline;}
.galeriaTitulo, .galeriaQtdeFotos {display:block}
.galeriaTitulo {font-weight:bold;height:30px;overflow:hidden;padding-top:10px;}
.galeriaAlbum {border-bottom:1px solid #EFEFF9;margin-bottom:20px;padding-bottom:20px;}
.galeriaAlbumContainer {margin:auto;position:relative;width:552px;}
.galeriaAlbumEsquerda {left:-40px;position:absolute;top:170px;}
.galeriaAlbumDireita {position:absolute;right:-40px;top:170px;}
.galeriaAlbumImagem img {background:#ffffff;border:1px solid #EFEFF9;padding:5px;}
.galeriaAlbum .galeriaTitulo {height:auto;text-align:left;}
.galeriaAlbumLista .jcarousel-item-horizontal img {height:59px;width:80px;}

/* galeria de audios */
.template-galeria_audios_view .documentContent {padding-right:240px;}
.template-galeria_audios_view h1 {margin-bottom:7px;margin-right:-240px;padding-right:240px;}
.template-galeria_audios_view .tags {float:none;}
.galeriaAlbum .documentDescription {font-weight:normal;}
.lista-com-rolagem ul, .lista-sem-rolagem ul {background:#e8eff9;list-style:none;list-style-image:none;margin-left:0;margin-top:0;max-height:117px;overflow:auto;}
.lista-com-rolagem li, .lista-sem-rolagem li {border-top:1px solid #fff;margin:0;padding:2px 10px;}
.lista-com-rolagem a, .lista-sem-rolagem a {color:#666;font-size:93%;}

/* galeria de videos */
#primeiro-video img {height:330px;width:540px;}
#primeiro-video .imagem_seta_portlet {height:330px;width:540px;}
.galeriaVideoLista .jcarousel-item-horizontal img {height:59px;width:80px;}

/* patrocinadores */
#lista-patrocinadores {background:#ffffff;padding:20px 0 0;}
.patrocinadoresTitulo {border-bottom:1px solid #EFEFF9;clear:both;display:block;font-size:100%;margin:0 20px;}
.patrocinadoresLista {text-align: center;list-style:none;margin:0 20px;}
.patrocinadoresLista ul {list-style:none;list-style-image:none;}
.patrocinadoresLista li {/*float:left;*/ display: inline-block;margin:20px 72px 20px 0;}
.patrocinadoresLista li.lastItem {margin-right:0;}
#lista-patrocinadores .patrocinadores {display: table;};
#apoio-oficial .patrocinadoresLista li {margin-right:51px;}
#apoio-oficial .patrocinadoresLista li.lastItem {margin-right:0;}
#apoio-oficial .partnership {float: left; width: 50%;}
#fornecedores-oficiais .patrocinadoresLista li {margin-right:30px;}
#fornecedores-oficiais .patrocinadoresLista li.lastItem {margin-right:0;}
#partnership-gold .patrocinadoresLista li {margin-right:30px;}
#partnership-gold .patrocinadoresLista li.lastItem {margin-right:0;}
#marcas-governo {clear:both;list-style:none;list-style-image:none;margin:0;text-align:center;}
#marcas-governo li {display:inline-block;}
#marcas-governo .link-marca-gov {margin-right:50px;}
#marcas-governo .last-link-marca-gov {margin-right:0;}
#marcas-governo img {margin:20px 0 20px 0;}

/* mapa do site no rodape */
#mapa-rodape {background:#1f3e91 url(fundo_mapa_do_sitio.png) no-repeat center bottom;}
#mapa-rodape .visualPadding {padding:20px 20px 70px 20px;}
#mapa-rodape .mapaBloco {float:left;width:160px;vertical-align:top;}
#mapa-rodape .navTreeLevel0 {font-size:107%;font-weight:bold;margin:0;padding:0;text-transform:uppercase;}
#mapa-rodape h3 {color:#ffffff;font-size:100%;margin:0;}
#mapa-rodape h3 a {color:#ffffff !important;}
#mapa-rodape .navTreeLevel2 .navTreeItem {padding-bottom:0;width:auto;}
#mapa-rodape .navTreeItem a, #mapa-rodape .navTreeItem a.navTreeCurrentItem {background:transparent;border:0;color:#ffffff;}
#mapa-rodape .navTreeItem a img {display:none;}
#mapa-rodape .navTreeItem a:hover {background:transparent!important;text-decoration:underline!important;}
#mapa-rodape .navTreeLevel2 {font-size:90%;font-weight:normal;list-style:disc !important;margin-left:15px;padding-bottom:15px;text-transform:none;}
#mapa-rodape .navTreeLevel2 li {color:#ffffff;display:list-item;}
#mapa-rodape .navTreeLevel3 {display:none;}
#mapa-rodape .rodape-direita {border-left:1px solid #8699CC;color:#fff;display:inline-block;width:159px;}
#mapa-rodape .rodape-direita .navTreeItem {padding-bottom:0;}
#mapa-rodape .rodape-direita ul {padding:0 0 15px 10px;}
#mapa-rodape .rodape-direita a {color:#fff;text-decoration:none;}
#mapa-rodape .rodape-direita a:hover {text-decoration:underline;}
#mapa-rodape .rodape-direita .navTreeLevel2 {margin:0;padding:0 0 0 15px;}
#mapa-rodape .rodape-img-transparencia a img {display:block;}
#mapa-rodape .item-mapa-rodape-sem-filhos {padding-bottom:15px;}

/* rodape do site */
#portal-footer {background:#ffffff;border-bottom:5px solid #1f3e91;padding:10px 0;text-align:right;}
#portal-footer p {float:left;font-size:90%;margin:0;padding:0 20px;}
#portal-footer ul {margin:0 20px;}
#portal-footer li {display:inline;}

/*=======================================================================*/

/* aumenta tamanho do campo comentario */
#cmfeditions_version_comment {width:99%;}

/* esconde a opção avancado */
#advanced {display:none;}

/* esconde a opção de gerenciar portlet */
.managePortletsFallback {display:none;}

/* altera a cor da palavra chave de verde(padrao plone) para azul */
#content .link-category { color: #0066FF !important;}

/* alinha a coluna de filtro em telas de consulta aa esquerda */
table.listing .coluna_filtro {text-align: left;}

table.listing .coluna_filtro .formHelp {text-transform: none;}	

/* alinha a coluna de label em telas de consulta aa direita */
table.listing .coluna_label {text-align: right;}	

/* retira a opcao lowercase para a ajuda dos campos de filtro */
table.listing .formHelp {text-transform: none;}	

/* deixa o conteudo de combobox como eh cadastrado */
table.listing select {text-transform: none;}	

/* insere barra de rolagem na div da galeria de audio */
.lista-com-rolagem {
    height: 125px;
    overflow: auto;
    width: 400px;
}

/* largura da div da galeria de audio */
.lista-sem-rolagem {width: 400px;}

/* define destaque da primeira musica da lista*/
/*.li-musica-1 {
    background: #1F3E91;
}

.li-musica-1 a{
    color: #fff;
}*/
/*-------------------- Carousel do Banner ------------------- */
#news_carousel a { color: #fff; }

#news_carousel {
 width: 630px !important;
 height: 280px;
 margin: 0;
 padding: 0;
 overflow: hidden;  /* this will make only show 1 li */
 position: relative;
}

  #news_carousel ul.news {
    list-style-type: none;
    list-style-image: none; 
    margin: 0;
    padding: 0;
    position: relative;
  }
  
  #news_carousel ul li {
    margin: 0;
    padding: 0;
    position: relative; /* so that we can do absolute positioning of the paragraph inside of it */
    float: left; /* align one next to the other */
  }

  #news_carousel ul.news li p {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: 5px;
  }
  
  #news_carousel ul.news li p strong {
    display: block;
    padding: 5px;
    margin: 0;
    font-size: 20px;
    background: #444;
  }
  
  #news_carousel ul.news li p span {
    padding: 2px 5px;
    color: #000;
    background: #fff;
  }
  
  #news_carousel ul.controls {
    position: absolute;
    top: auto !important;
    list-style-type: none;
    list-style-image: none;
    bottom: 3px !important;
    right: 5px;
  }
  
  #news_carousel ul.controls li a {
    float: left;
    font-size:90% !important;
    font-weight:bold;
    margin: 0 !important;
    padding-left:5px !important;
    background: #000;
    text-decoration: none;
    outline: none;
    color: #77a853 !important;
    background: transparent;
    border: 0 !important;
    text-align: center !important;
  }

  #news_carousel ul.controls li a.active {
    border: 2px solid #ccc;
	color:  #B82126 !important;
	background: transparent;
	margin: 0 !important;
  }

  #news_carousel .timer {
    background: #fff;
    border: 0px solid #000;
    height: 0px;
    width: 70px;
    left: 575px;
    position:absolute;
    top: 3px;

  }

  #news-banner {
    list-style-image: none;
    list-style-type: none;
  }

  #news_carousel img {
	border:medium none;
  }

#news_carousel #botaoContinuar,
#news_carousel #botaoParar {
	background:url(icone_pausa_destaques.png) no-repeat left center;
    position:absolute;
	}
	
/* Visao da Galeria */
.galeriaAlbum .galeriaBloco {
    list-style-image:none !important;
	list-style:none !important;
	list-style-type:none !important;
	margin: 3em 0 0 0;
	}	

.galeriaAlbum .galeriaBloco li { 
	display:inline-block;
	margin-bottom: 20px;
	margin-left: 20px;
	}
	
.galeriaAlbum .galeriaTitulo {
    font-weight: bold;
    height: 100%;
    overflow: hidden;
    padding-top: 10px;
    float: left;
}



/*--------------- Carousel de Galeria de Imagens --------------------*/

.galeriaAlbumImagem .jcarousel-container {
    -moz-border-radius: 5px;
}

.galeriaAlbumImagem .jcarousel-direction-rtl {
	direction: rtl;
}

.galeriaAlbumImagem .jcarousel-container-horizontal {
    width: auto;
    padding: 20px 30px;
}

.galeriaAlbumImagem .jcarousel-clip-horizontal {
    width:  552px !important;
    height: 400px;
    margin-left: -30px;    
}

.galeriaAlbumImagem .jcarousel-clip-horizontal ul {
    width:  540px;
    height: 400px;
}

.galeriaAlbumImagem .jcarousel-item {
    width: 540px !important;
    height:400px !important;
    cursor: pointer;
}

	
.galeriaAlbumImagem .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;
    width: 540px !important;
    height:400px !important;   
}

.galeriaAlbumImagem .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.galeriaAlbumImagem .jcarousel-next-horizontal {
    position: absolute;
    top: 170px;
    right: 0px;
    width: 30px;
    height: 31px;
    cursor: pointer;
    background: transparent url(botao_proxima_foto.png) no-repeat 0 0;
    margin-right: 20px;
}

.galeriaAlbumImagem .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(botao_anterior_foto.png);
}
/*
.jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -50px 0;
}*/

.galeriaAlbumImagem .jcarousel-next-disabled-horizontal,
.galeriaAlbumImagem .jcarousel-next-disabled-horizontal:hover,
.galeriaAlbumImagem .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -75px 0;*/
}

.galeriaAlbumImagem .jcarousel-prev-horizontal {
    position: absolute;
    top: 170px;
    left: 0px;
    width: 30px;
    height: 31px;
    cursor: pointer;
    background: transparent url(botao_anterior_foto.png) no-repeat 0 0;
    margin-left: -40px;
}

.galeriaAlbumImagem .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url(botao_proxima_foto.png);
}
/*
.jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}
*/
.galeriaAlbumImagem .jcarousel-prev-disabled-horizontal,
.galeriaAlbumImagem .jcarousel-prev-disabled-horizontal:hover,
.galeriaAlbumImagem .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background-position: -75px 0;*/
}

/*--------------- Carousel de Video --------------------*/
.template-noticia_view .galeriaVideoContainer,
.template-noticia_view .galeriaVideo,
.template-album_video_view .galeriaVideoContainer,
.template-album_video_view .galeriaVideo {
    height: 430px;
    width: 540px;
}

.template-noticia_view #primeiro-video,
.template-album_video_view #primeiro-video {
    height: 330px;
    width: 540px;
}

#imagem_seta_portlet,.template-noticia_view .imagemVideo img{
    position: absolute;
    /*top: -360px;*/
    left:0px;  
}

.imagemVideo {
    position: relative;
    height: 360px; 
}

#galeria-video {
    position: relative;
}

.videoPrincipalPortlet img,
.videoPrincipalPortlet object {
	margin-left:0 !important;
	/*width:540px !important;
	height: 360px;*/
}


.galeriaVideoContainer 
.jcarousel-container-horizontal {
    padding: 10px 78px;
    width: auto;	
}

.galeriaVideoContainer  .jcarousel-prev-horizontal {
    background: url("botao_anterior_foto.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 31px;
    left: 0;
    margin-left: 4px;
    position: absolute;
    top: 20px;
    width: 30px;
}

.galeriaVideoContainer   .jcarousel-next-horizontal {
    background: url("botao_proxima_foto.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 31px;
    margin-right: 38px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 30px;
}
.galeriaAlbumImagem .jcarousel-next-horizontal {
    margin-right: -40px;
}

.galeriaVideoContainer .jcarousel-clip-horizontal {
    height: 75px;
    margin-left: -35px;
    width: 460px !important;
}

.galeriaVideoLista {
    position: absolute;
    top: 364px;
}

/*--- Portlet foto/video pagina inicial -------*/

#foto-video-portlet {
    position: relative;
}

#pagina-inicial-img-representativa {
    position: relative;
/*    margin-bottom: -10px;*/
}

#pagina-inicial-img-representativa img{
    margin-top: 10px;
    margin-left: 10px;
}

#portlet-texto {
/*    margin-left: 10px;*/
}

#pagina-inicial-video {
    display: none;
   /* margin-bottom: -37px;*/
}

.video-upload,
.video-embed  {
	padding-top: 10px;
    margin-left: 10px;
}

#sala-imprensa-img-representativa {
    position: relative;
    /*margin-bottom: -10px;*/
}

#sala-imprensa-img-representativa img{
    margin-top: 10px;
    margin-left: 10px;
}

#sala-imprensa-video {
    display: none;
    margin-bottom: -9px;
    margin-top: 10px;
    margin-left: 10px;
}

/*--------------- Manter Video --------------------*/
#videoriomais20-base-edit  #archetypes-fieldname-file div {
     padding-top: 0em !important;
     padding-left: 0em !important;
}

.errorVideo {	
	background-color: #FFDDCC;
    border: 1px solid #DD0000;	
    line-height: 1.25em;
    margin: 0;
    padding: 0.5em;
    width: 425px;
}

.noterrorVideo {
	display:none;
}

/*--------------- Lista de Audio da Noticia --------------------*/

.galeriaAudio {
	margin-top: 60px;
	}

/*--------------- kupu --------------------*/	
h1.kupu-drawer-title {
    clear: none;
    margin-left: 2px;
    margin-top: 12px;
    padding: 0;
}	



/*---------------Pergunta Frequente --------------------*/
#pergunta-base-edit iframe.kupu-editor-iframe {
    height: 300px;
}
#resposta-base-edit iframe.kupu-editor-iframe {
    height: 300px;
}

#tabela_filtro_faq .formHelp {
	text-transform: none !important;
}


/*--------------- Visao da Administracao --------------------*/

.portlet-capa-adm .portletAdmEsquerda,.portlet-capa-adm .portletAdmDireita{width: 380px;}
.portlet-capa-adm .portletAdmEsquerda{float:left;}
.portlet-capa-adm .portletAdmDireita{float:right;}

.portlet-capa-adm .portletItem{display: table;width: 380px}
.portlet-capa-adm{display: inline-block;float: right;width: 782px;}
.portlet-capa-adm .portlet,.portlet-capa-adm .portletHeader {background: url('linha_degrade_box_380.png') no-repeat scroll left bottom;}



/*--------------- Barra --------------------*/

#barra-brasil-v3 {
	background:#000000;
    clear:both;
    height:28px;
    min-width:1000px;
    overflow:hidden;
    position:relative;}
    
#barra-brasil-v3 #background_bgx {
	background:url(barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
	display:block;
	height:28px;
	/*margin: 0 auto;*/
	width:84%;
}
	
#barra-brasil-v3 .ai {
    background: url("ai.png") no-repeat scroll 0 4px #000000;
    color: #00500F;
    display: block;
    height: 28px;
    text-indent: -1000px;
    width: 161px;
}

#barra-brasil-v3 .brasilgov {
    background: url("brasil.png") no-repeat scroll 0 4px #000000;
    
    color: #00500F;
    display: block;
    height: 28px;
    text-indent: -1000px;
    width: 108px;
}

#barra-brasil-v3 #background_bgx ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    width: 319px;
}

#barra-brasil-v3 #background_bgx ul li {
    float: left;
    margin: 0;
    padding-left: 25px;
}


}

