/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 * style.css
 *
 * Primary Styles
 */
 /* @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/member.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/base.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/portlets.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/controlpanel.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++resource++tinymce.stylesheets/tinymce.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/print.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/deprecated.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/navtree.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/invisibles.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++resource++plone.app.discussion.stylesheets/discussion.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/elements.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/bootstrap.min.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/libs/bootstrap-datetimepicker.min.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/camara-leg-estilos-comum.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/camara-leg-estilos-conteudo.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/plone-authoring.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/plone-forms.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/font.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/camara-leg-estilos-reset.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.tema/css/smart-app-banner.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/bootstrap.min.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/camara-leg-estilos-conteudo.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/fonts/fontawesome/css/all.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/viradadigital/vendor/jquery.mmenu.all.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/plone-authoring.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/plone-forms.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/font.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/camara-leg-estilos-reset.css");
 @import url("http://interdes2.camara.leg.br/portal_css/camara_leg_viradadigital/++theme++camara.leg.viradadigital/css/smart-app-banner.css"); */
/*  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/elements-cachekey-ce6d155feca7be04b005fa513be439aa.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/themecamara.leg.viradadigitalviradadigitalcsscamara-custom-cachekey-5901e330c47d338c6657cbd54e27a626.css"); 
 
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/themecamara.leg.viradadigitalcsssmart-app-banner-cachekey-c632b2ab28e4c865ddd7b347d0522e57.css"); 
  */
 /*  @import url("https://www2.camara.leg.br/++theme++camara.leg.viradadigital/fonts/fontawesome/css/all.min.css"); 
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/member-cachekey-96a9a92b80fd1389ed3b83e964dfae37.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/portlets-cachekey-01316976c7a10553d3a218bb47baebea.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/deprecated-cachekey-af98a9b954a1e3c48f19ffe7d8855635.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/resourceplone.app.discussion.stylesheetsdiscussion-cachekey-42c07731c0f334238791917933e59836.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/elements-cachekey-ce6d155feca7be04b005fa513be439aa.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/themecamara.leg.viradadigitalviradadigitalcsscamara-custom-cachekey-5901e330c47d338c6657cbd54e27a626.css");
  @import url("https://www2.camara.leg.br/portal_css/camara_leg_viradadigital/themecamara.leg.viradadigitalcsssmart-app-banner-cachekey-c632b2ab28e4c865ddd7b347d0522e57.css"); */
 
/*C�digo abaixo inserido para corre��o do addThis no google Chrome*/
.addthis_default_style .addthis_separator, .addthis_default_style .at300b,
	.addthis_default_style .at300bo, .addthis_default_style .at300m,
	.addthis_default_style .at300bs {
	float: none;
	padding: 0;
}

/*P�gina de pesquisa*/
#aspect_discovery_SimpleSearch_item_search-filter-list-final-label {
	padding-bottom: 0px;
}

#aspect_discovery_SimpleSearch_list_secondary-search {
	padding-bottom: 5px;
	    width: 550px;
    border: 0px;
}

#aspect_discovery_SimpleSearch_div_search-filters ol {
	margin-left: 15px;
}

#aspect_discovery_SimpleSearch_div_search-filters .ds-checkbox-field label
	{
	font-weight: normal;
	margin-left: 10px;
}

#aspect_discovery_SimpleSearch_div_search-filters .ds-checkbox-field {
	margin-top: 3px;
	margin-bottom: 3px;
}

#aspect_discovery_SimpleSearch_div_search-filters .ds-checkbox-field input
	{
	margin-right: 3px;
}

#aspect_discovery_SimpleSearch_field_scope {
	margin-right: 50px;
}

#aspect_discovery_SimpleSearch_div_general-query {
	/* margin-left: -20px; */
	/* width: 200px !important; */
}

#aspect_discovery_SimpleSearch_field_query {
	margin-right: 5px;
	font-size: 100%;
    width: 485px !important;
}

#aspect_discovery_SimpleSearch_field_submit {
}

.pesquisa-texto {
	/* display: flex; */
	margin-left: 21px;
	/* background-color: #f0f0f0; */
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.pesquisa-texto label {
	display: block;
	padding-bottom: 5px;
}
/*Fim da implementa��o da p�gina de pesquisa.*/
#aspect_statistics_StatisticsTransformer_table_list-table {
	width: 100%;
}

#aspect_statistics_StatisticsTransformer_table_list-table tr:nth-child(1)
	{
	font-weight: bold;
}

#aspect_statistics_StatisticsTransformer_table_list-table tr td {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}

#aspect_eperson_VerifyEmail_div_verify-email,
	#aspect_eperson_RegistrationFinished_div_registration-finished p {
	margin-left: 10px;
	text-align: center;
}

.selecionado {
	background: #ccc url(http://www2.camara.gov.br/bg_menu_selecionado.jpg)
		top left repeat-x scroll;
	/* color: #222 !important; */
}

.ds-button-field .ds-add-button {
	margin-left: 2px !important;
}

/* .pesquisaAvancada  {
background-color: transparent !important;
border: none !important;
} */
.pesquisaAvancada .ds-form-list {
	border: 1px solid #CCC;
	padding-left: 5px;
}

.pesquisaAvancada .ds-form-list legend {
	/* color: #333 !important;
font-size: 1em !important; */
	font-weight: bold;
	/* margin-bottom: 0 !important; */
}

.barraProgressoRegistro {
	width: 100%;
	height: 85px;
	position: relative;
	margin: auto auto 50px;
}

.barraProgressoRegistro hr {
	height: 3px;
	width: 90%;
	background-color: #ccc;
	position: absolute;
	top: 24px;
	margin: auto;
	left: 10%;
}

.barraProgressoRegistro ul {
	position: absolute;
	/* margin: 0 !important; */
}

.barraProgressoRegistro ul li {
	width: 20%;
	float: left;
	font-size: 1rem;
	display: block;
	text-align: center;
}

.barraProgressoRegistro ul li.arrow {
	background: none;
	border-top: 3px solid #ccc;
}

.barraProgressoRegistro li.current {
	background-size: 3rem 3rem;
	background-color: #26704F;
	color: white;
	box-shadow: 1px 1px 3px gray;
	border: 1px solid gray;
	border-radius: 3px;
}

.barraProgressoRegistro li.vazio {
	background: URL(../../images/cadastro_vazio.png) top center no-repeat;
	background-size: 3rem 3rem;
}

.barraProgressoRegistro li.ok {
	background: URL(../../images/cadastro_ok.png) top center no-repeat;
	background-size: 3rem 3rem;
}

#aspect_eperson_StartRegistration_list_form {
	width: 546px;
	margin: auto;
	/*padding-top: 40px;*/
	text-align: center;
}

#aspect_eperson_StartRegistration_field_email {
	width: 380px;
}

.txtPonto input {
	width: 200px
}

.cadastreSe {
	background: url(../../images/logo_cadastro.jpg) no-repeat;
	clear: both;
	margin-top: 15px;
	padding-left: 35px;
	margin-bottom: 15px;
	overflow: hidden;
}

.cadastreSe  a {
	display: block;
	float: right;
	padding-top: 15px;
}

.hrefSenha {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.hrefSenha a {
	display: block;
	float: right;
}

form.ds-interactive-div.browse.controls .ds-paragraph * {
	vertical-align: middle;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul {
	margin-left: 20px;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li {
	color: #999;
	list-style-type: square;
	list-style-image: url("../../images/img_bullet_quadrado.jpg");
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul li,
	#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul li ul li
	{
	list-style: none;
	margin: 0;
}

#aspect_administrative_authorization_AuthorizationMain_list_containerList ul
	{
	margin-left: 30px;
}

#aspect_administrative_authorization_AuthorizationMain_list_containerList
	{
	color: #999;
	list-style-image: url("../../images/img_bullet_quadrado.jpg");
	list-style-position: inside;
}

#aspect_administrative_authorization_AuthorizationMain_list_containerList ul li ul li,
	#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul li ul li
	{
	list-style: none;
}

#mostraColecoes h3 {
	border-bottom: 2px solid #eaeaea;
}

.listaItensRecentes li {
	overflow: hidden;
	/*border-bottom: 1px dotted #ccc;*/
	padding-bottom: 5px;
}

.listaItensRecentes img {
	float: left;
	width: 60px;
	height: 80px;
	margin-right: 5px;
}

.author {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.publisher-date {
	font-size: 10px;
	color: #000000;
}

/* Grid */
.grid-line:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.last-cell:after {
	clear: both;
	content:
		" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
	display: block; /* height:0 !important; */
	line-height: 0;
	visibility: hidden;
}

.grid-line {
	*zoom: 1;
}

.grid-cell {
	float: left;
}

.size1of5 {
	width: 20%
}

.size2of5 {
	width: 40%
}

.size3of5 {
	width: 60%
}

.size4of5 {
	width: 80%
}

.size1of1 {
	float: none
}

.size1of4 {
	width: 25%
}

.size1of2, .size2of4 {
	width: 50%;
	margin-top: 15px;
}

.size3of4 {
	width: 75%
}

.size1of3 {
	width: 33.33333%
}

.size2of3 {
	width: 66.66666%
}

.last-cell {
	*display: block;
	*zoom: 1; #
	float: none;
	_position: relative;
	_left: -3px;
	_margin-right: -3px; #
	width: auto;
}
/* Grid FIM */
/* .tabelaColecoes {
margin:0 !important;
} */
.tabelaColecoes li {
	/* background-color: #f0f0f0; */
	list-style: none;
}

.tabelaColecoes .grid-cell {
	width: 48%;
}

.tabelaColecoes li:nth-child(1), .tabelaColecoes li:nth-child(3) {
	margin-right: 20px;
}

.tabelaColecoes li a {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	/* height: 60px; */
	/* font-weight: bold; */
	line-height: 4em;
	/* font-size: 1.2em; */
	padding-left: 70px;
}

.tabelaColecoes li a.anais {
	background-image: url(../../images/img_anais.jpg);
}

.tabelaColecoes li a.livrosRevistas {
	background-image: url(../../images/img_livros_revistas.jpg);
}

.tabelaColecoes li a.multimidia {
	background-image: url(../../images/img_multimidia.jpg);
}

.tabelaColecoes li a.obrasRaras {
	background-image: url(../../images/img_obras_raras.jpg);
}

/*Inicio da secao dos destaques*/
.coluna li a.catalogo {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/leis.png);
}

.coluna li a.facebook {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/facebook-ico.jpg);
}

.coluna li a.twitter {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/twitter-ico.jpg);
}

.coluna li a.constituicao_audio {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/musica.png);
}

.coluna li a.constituicao {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/constituicao.png);
}

.coluna li a.regimento_interno {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/camara.png);
}

.coluna li a.epub {
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 60px;
	line-height: 1.6em;
	padding-left: 55px;
	background-image: url(../../images/destaques/epub-ico.jpg);
}

/*Fim da secao dos destaques*/
.barra_inferior {
	/* border-bottom: 1px solid #ccc; */
}

#cabecalhoMenuEsquerdo {
	margin-top: 20px;
	padding: 10px 10px;
	border-bottom: none;
	 font-size: 108%; 
	border-bottom: 2px solid #B38E00;
	font: 120% Verdana, "Lucida sans", Helvetica, Arial, sans-serif;
}

#ds-options li a {
/* 	border-bottom: 1px solid #eaeaea; */
	padding: 10px 14px 2px 8px;
	display: block;
	font-size: 0.9em;
	color: #999;
	    margin-left: 20px;
}

#cabecalhoMenuEsquerdo, .ds-option-set-head {
	color: #666;
	font-size: 0.8em; /*  margin-top: 0 !important; */
	border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    background: #f5f5f5;
}
/* div.ds-option-set ul { padding-top:0 !important; padding-bottom: 0 !important; } */
#ds-options li li a {
	font-size: 1em;
	color: #999;
}

#ds-options ul ul a {
	padding-left: 18px;
}
/* #ds-options  a:hover, #ds-feed-option ul li a:hover {background-color:#DCE6F5 !important;} */
#ds-options li:hover a {
	text-decoration: none;
}

#ds-options .grupo {
	border-bottom: 2px solid #B38E00;
	background: transparent url(http://www2.camara.leg.br/img_seta_menu.gif)
		98% center scroll no-repeat;
}

#ds-options .grupo.fechado {
	background: transparent
		url(http://www2.camara.leg.br/img_seta_menu_fechado.gif) 98% center
		scroll no-repeat;
}

#ds-options div.ds-option-set ul {
	margin-left: 0;
}

div#ds-feed-option a {
	padding: 2px 14px 2px 8px;
}

#ds-feed-option ul li a {
	padding-left: 8px; /* background:none !important; */
}

.ds-list-head {
	font-size: 116%;
	font-weight: bold;
	border-bottom: 2px solid #ccc;
}

.ds-div-head {
	font-size: 116%;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
}

div.artifact-title a {
	/* color: #00557d; */
	font-weight: normal;
	font-size: 13px;
}

.barra_pesquisa {
	margin-left: 10px;
}

#pesquisaInicial {
	/* background-color: #f0f0f0; */
	padding: 12px;
}

#ds-search-option2 a {
	display: block;
	margin-top: 5px;
	padding: 16px 0px 0px 0px
}

#ds-search-option2 #ds-search-form {
	margin: 0;
}

.ds-text-field2 {
	padding: 3px;
	border: 1px solid #cccccc;
	/* width: 580px !important;
height: 32px !important;
margin-top: 5px !important; */
	font-size: 1.5em;
	color: #969696;
	float: left;
	width: 500px;
}

.ds-button-field2 {
	width: 105px;
	height: 33px;
	padding: 3px;
	border: 1px solid #AAAAAA;
	background-color: #AAAAAA;
	color: white;
	font-weight: bold;
	margin-top: 5px;
	float: left;
}

#lista {
	width: 183px;
	height: 25px;
	margin-left: -3px;
	border: 1px solid #AAAAAA;
	/*padding: 10px;*/
}

#ds-options2 {
	padding: 0;
}

#veja {
	/* border-top:1px solid #eee;   */
	text-transform: uppercase;
    font-weight: 800!important;
    /* padding-bottom: 5px; */
    margin-bottom: 10px;
    font-size: 1em;
    /* height: 1px!important; */
	/* background-color: #E5E5E5; */
/* 	padding: 10px 5px 10px 5px;
	color: #777;
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 0; */
}

#linksDireita {
	display: block;
	width: 98%;
	color: #00557D;
	text-decoration: none;
	font-size: 0.8em;
	line-height: 2.0em;
}

h1.ds-option-set-head2 {
	/* background-color: #E5E5E5; */
	padding: 10px 5px 10px 5px;
	color: #777;
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: -4px;
}

#ds-search-option-head2 {
	margin-top: 11px;
}

#imgTopoBox {
	clear: both;
	border-top: 2px solid #FFF;
}

#imgTopoBox img {
	display: block;
	height: 100px;
	width: 980px;
	margin-top: 0px;
}

#imgTopo {
	margin-top: 2px;
	height: 100px;
	width: 980px;
	display: block;
}

/* - base.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/base.css?original=1 */
/* 	body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea,
		p, blockquote, th, td {
		margin: 0;
		padding: 0;
	} */
	table {
		font-size: 100%;
		border-collapse: collapse;
		border-spacing: 0;
	}
	fieldset {
		border: 0;
	}
	address, caption, cite, code, dfn, th, var {
		font-style: normal;
		font-weight: normal;
	}
	em {
		font-style: italic;
		font-weight: normal;
	}
	strong {
		font-style: normal;
		font-weight: bold;
	}
/* 	ol, ul {
		list-style: none;
	} */
	caption, th {
		text-align: left;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		color: #333;
		font-family: Verdana, "Lucida sans", Helvetica, Arial, sans-serif;
		margin: 0.75em 0 0.25em 0;
		padding: 0px 0px 0px 10px;
	}
	
	.header:after{
    background-image: linear-gradient(to left, #C1C1C1 70%, #363636 30%);
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: relative;
    z-index: -1;
    top: 5px;
	}
	h5 {
	padding: 0px 0px 0px 0px;
	font-weight: 800!important;
	
	}
	/* body{font:75% Verdana,"Lucida sans",Helvetica,Arial,sans-serif;background:#EAEAEA url(http://www2.camara.leg.br/bg_portal.jpg) center center scroll repeat-y;color:#333;} */
	/* a{background-color:transparent;color:black;text-decoration:none;}
a:link{color:#00557d;}
a:visited{color:#00557d;}
a:hover{text-decoration:underline;}
a:active{color:#00557d;} */
	img {
		border: none;
	}
	p {
		margin: 0 0 0.75em 0;
		line-height: 1.5em;
	}
	p img {
		margin: 0;
	}
	hr {
		border: 0;
		height: 1px;
		color: #8cacbb;
		/* background-color: #aaa; */
		margin: 1px;
		/* border-top: 0px!important; */
	}
	/* h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none;} */
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none;
	}
	h1 {
		font-size: 160%;
	}
	h2 {
		font-size: 150%;
	}
	h3 {
		font-size: 125%;
	}
	h4 {
		font-size: 110%;
	}
	h5 {
		font-size: 100%;
	}
	h6 {
		font-size: 90%;
	}
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: bold;
	}
/* 	ul, ol {
		line-height: 1.5em;
	} */
	dt {
		font-weight: bold;
	}
	dd {
		line-height: 1.5em;
		margin-bottom: 1em;
	}
	abbr, acronym, .explain {
		border-bottom: 1px dotted #ccc;
		background-color: transparent;
		cursor: help;
	}
	abbr, .explain {
		color: #ccc;
	}
	acronym {
		color: #666;
	}
	abbr .explain {
		border-bottom: none;
	}
	q {
		font-family: Baskerville, Georgia, serif;
		font-style: italic;
		font-size: 120%;
	}
	q:before, q:after {
		content: '';
	}
	code, tt {
		font-family: Monaco, "Courier New", Courier, monospace;
		font-size: 120%;
		color: Black;
		background-color: #dee7ec;
		padding: 0 0.1em;
	}
	pre {
		font-family: Monaco, "Courier New", Courier, monospace;
		font-size: 100%;
		padding: 1em;
		border: 1px solid #8cacbb;
		color: Black;
		background-color: #dee7ec;
		overflow: auto;
	}
	ins {
		color: green;
		text-decoration: none;
	}
	del {
		color: red;
		text-decoration: line-through;
	}
}

/* - public.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/public.css?original=1 */
	body.largeText {
		font-size: 95%;
	}
	body.smallText {
		font-size: 75%;
	}
	#portal-column-one .visualPadding {
		padding: 0;
	}
	#portal-column-two .visualPadding {
		padding: 0;
	}
	.innerBody {
		background: none;
	}
	body.kssActive h2.inlineEditable:hover, body.kssActive h1.inlineEditable:hover,
		body.kssActive h2.formlibInlineEditable:hover, body.kssActive h1.formlibInlineEditable:hover
		{
		padding-bottom: 1px;
	}
	/* .documentFirstHeading{margin-top:0 !important;} */
	.documentContent {
		padding: 0; /* background:transparent; */
	}
	.documentContent ul {
		margin: 0.5em 0 0.5em 1.5em;
	}
	.documentContent ul {
		list-style-image: url(http://www2.camara.leg.br/img_bullet_quadrado.jpg);
		list-style-type: square;
	}
	.documentContent ul li {
		margin-bottom: 0.4em;
	}
	.documentContent ol {
		margin: 0.5em 0 0.5em 3.5em;
	}
	.documentContent ol {
		list-style-type: lower-alpha;
	}
	ul.visualNoMarker, ol.visualNoMarker {
		list-style-type: none;
		list-style-image: none;
	}
	.documentContent a {
		text-decoration: none;
		border-bottom: none;
		color: #00557d;
		font-weight: normal;
	}
	.documentContent h1 a, .documentContent h2 a, .documentContent h3 a,
		.documentContent h4 a, .documentContent h5 a, .documentContent h6 a {
		font-weight: bold;
	}
	.documentContent a:hover {
		text-decoration: underline;
	}
	#content a:target {
		background-color: transparent !important;
	}
	#visual-portal-wrapper {
		margin: 0;
		padding: 0;
		background-color: White;
	}
	#portal-logo img {
		float: left;
		margin-left: 2px;
		padding: 0;
		border-right: 2px solid white;
	}
	/* #portal-top{font-size:0.9em;background:transparent url(http://www2.camara.leg.br/bg_topo.jpg) no-repeat scroll left 1px;margin:0;padding:0;#margin-top:-1px; margin: 0 auto; width: 980px;} */
	#portal-header {
		/* height: 1%; */
	}
	#imgTopo {
		margin-top: 2px;
		height: 100px;
		width: 980px;
		display: block;
	}
	#portal-siteactions {
		background-color: transparent;
		white-space: nowrap;
		list-style-image: none;
		list-style-type: none;
		margin: 4px 55px 0 20px;
		height: auto;
		line-height: inherit;
		float: right;
		padding: 0;
		display: inline;
	}
	#portal-siteactions li {
		display: inline;
		vertical-align: middle;
		float: left;
		padding: 0;
		margin-right: 2px;
	}
	#portal-siteactions li a {
		background-color: transparent;
		color: #fff;
		display: block;
		height: auto;
		padding: 0;
		margin-right: 0;
		text-decoration: none;
		text-transform: none;
		font-size: 0.9em;
		font-weight: bold;
	}
	#portal-siteactions li a:hover {
		text-decoration: underline;
	}
	#portal-siteactions li.contact {
		margin-right: 5px;
		padding-right: 5px;
		border-right: 2px solid #4C4790;
	}
	#portal-searchbox {
		float: right;
		background-color: transparent;
		margin: 4px 0 0 10px;
		padding: 0;
		text-align: right;
		text-transform: none;
		white-space: nowrap;
		z-index: 2;
		line-height: inherit;
	}
	#portal-searchbox form input {
		vertical-align: middle;
	}
	/* #portal-searchbox #searchGadget{border:none;width:200px;margin-right:0;padding:5px 5px;font-size:0.9em;font-family:Verdana,Arial,Helvetica,sans-serif;} */
	dl.searchResults dt {
		font-size: 140%;
		font-weight: normal;
	}
	form.searchPage {
		text-align: center;
	}
	input.searchPage {
		font-size: 200% !important;
	}
	form.searchPage input.searchButton {
		background-position: 5px 7px;
		padding: 1px 10px 1px 25px;
	}
	.LSRes {
		font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
			sans-serif;
		visibility: visible;
		color: #436976;
		background-color: White;
		vertical-align: middle;
		display: block;
		list-style-image: none;
		list-style-type: none;
		text-align: left;
		min-width: 16.5em;
		text-transform: none;
		margin-left: 0;
		line-height: 1.1em;
	}
	#LSHighlight, .LSHighlight {
		background-color: #dee7ec;
		border: 1px solid #8cacbb;
		color: #436976;
	}
	.LSTable {
		margin: 1em 0;
	}
	.LSRow {
		border: 1px solid White;
		white-space: normal;
		padding: 0;
		margin: 0;
		list-style-image: none;
		list-style-type: none;
	}
	.LSRow a {
		text-decoration: none;
		font-weight: bold;
		white-space: nowrap
	}
	.LSDescr {
		color: #76797c;
		font-size: 90%;
		font-weight: normal;
		margin-left: 2.5em;
	}
	.LSResult {
		position: relative;
		display: block;
		text-align: right;
		padding-top: 5px;
		margin: 0;
		left: 3px;
		z-index: 3;
	}
	.LSShadow {
		position: relative;
		text-align: right;
	}
	.livesearchContainer {
		background-color: White;
		margin-top: 0;
		padding: 0 !important;
		position: absolute;
		right: 0px;
		top: 0;
		white-space: normal;
		font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
			sans-serif;
		visibility: visible;
		text-align: left;
		color: #436976;
		border: 1px solid #8cacbb;
		width: 30em;
		text-transform: none;
	}
	* html .livesearchContainer {
		padding: 1px !important;
		padding-top: 0 !important;
		background-color: #8cacbb;
		border: 0;
	}
	#livesearchLegend {
		line-height: 1em;
		margin-top: -2em;
		margin-left: -0.1em;
		border: 1px solid #8cacbb;
		border-bottom: 0;
	}
	* html #livesearchLegend {
		margin-top: -1.9em;
		margin-left: -8px;
		position: relative;
	}
	.LSIEFix {
		background-color: White;
		padding: 0.5em !important;
		z-index: 20;
	}
	.LSBox {
		clear: left;
		float: left;
		text-align: right;
		padding-right: 1px;
		display: block;
	}
	#LSNothingFound {
		text-align: center;
		padding: 2px;
	}
	.LSBox label {
		font-weight: normal;
	}
	/* #portal-globalnav li h3{font-size:1em !important;margin:0 !important;} */
	/* #portal-globalnav{background-color:#222;border-bottom:3px solid #999;border-top:1px solid #fff;color:#fff;font-weight:bold;height:auto;height:1%;line-height:1.5em;margin-top:1px;} */
	/* .home #portal-globalnav{margin-top:209px;} */
	.home #portal-header {
		background-image: url(http://www2.camara.leg.br/bg_topo_home.jpg);
	}
	/* #portal-globalnav li{border-right:1px solid #5a5a5a;float:left;position:relative;z-index:90;}
#portal-globalnav .ultimo{border-right:none} */
	/* #portal-globalnav li a{border:none;display:block;padding:3px 9px;text-decoration:none;line-height:1.75em;} */
	/* #portal-globalnav .submenu{border-color:#999;border-style:solid;border-width:0 1px 1px;display:none;left:-1px;position:absolute;font-weight:normal;top:24px;color:white;background-color:#494949;padding-bottom:4px;} */
	/* #portal-globalnav .ultimo .submenu{right:-1px;left:auto;} */
	/* #portal-globalnav .submenu li{position:static;float:none;border:none;width:180px;padding:4px 5px 0;} */
	/* #portal-globalnav li a{background-color:#222;color:white;} */
	/* #portal-globalnav li.selected a{background:#ccc url(http://www2.camara.leg.br/bg_menu_selecionado.jpg) top left repeat-x scroll;color:#222;}
#portal-globalnav li:hover a,#portal-globalnav li.over a{background:#999 url(http://www2.camara.leg.br/bg_menu_ativo.jpg) top left repeat-x scroll;color:White;}
#portal-globalnav .submenu li a{background-color:#494949;background-image:none;color:White;line-height:1.5em;padding:3px 0 3px 4px;_width:178px}
#portal-globalnav .submenu li a:hover{background-color:#646464;}
#portal-globalnav li:hover .submenu,#portal-globalnav li.over .submenu{display:block;}
#portal-globalnav .submenu a:hover{background-color:#646464;}
 */
	#portal-personaltools {
		background-color: #999;
		line-height: 1.6em;
		color: Black;
		padding: 0em 3em 0em 3em;
		margin: 1px 0 0;
		text-align: right;
		text-transform: none;
		list-style: none;
	}
	#portal-personaltools .portalUser {
		background: transparent url(http://www2.camara.leg.br/user.gif) center
			left no-repeat;
		padding-left: 18px;
	}
	#portal-personaltools .portalNotLoggedIn {
		color: Black;
		padding: 0;
		background: transparent;
		background-image: none;
	}
	#portal-personaltools li {
		color: #436976;
		margin-left: 1em;
		display: inline;
	}
	#portal-personaltools li a {
		text-decoration: none;
		color: White;
	}
	#portal-personaltools .visualIconPadding {
		padding-left: 10px;
	}
	.visualCaseSensitive {
		text-transform: none;
	}
	#portal-languageselector {
		margin: 0 1em 0 1em;
		float: right;
	}
	#portal-languageselector li {
		display: inline;
	}
	#portal-breadcrumbs {
		text-transform: none;
		margin: 0px;
		font-size: 14px;
		font-size: 14px;
		font-size: 14px;
		font-size: 14px;
		border: none;
		/* padding: 14px 0px 0px 0px; */
		line-height: normal;
	}
	/* #portal-breadcrumbs{text-transform:none;margin:10px;font-size:1em;border:none;padding:0;line-height:normal;text-align:right;} */
	#portal-breadcrumbs a {
		text-decoration: none;
	}
	#portal-breadcrumbs a:hover {
		text-decoration: underline;
	}
	.breadcrumbSeparator {
		font-size: inherit;
	}
	/*.addFavorite{vertical-align:bottom;}
.documentEditable{padding:0em 1em 1em 1em !important;margin:0 -1em;}
#content-news h1{margin-bottom:1em;}
.newsItem{margin-bottom:1em;border-bottom:1px solid #8cacbb;}
.newsImage{border:1px solid #ccc;}
.newsImageContainer{float:left;margin:0 1em 0.5em 0;width:202px;}
#content .newsImageContainer .discreet{text-align:left;}
.newsContent{padding:0 1em 1em 1em;}
.newsContent ul,.newsContent li{display:block;list-style:none;list-style-image:none;margin:0;padding:0;}
.newsAbout{display:block;color:#76797c;font-size:90%;padding:0;margin-top:0;list-style:none;list-style-image:none;float:right;text-align:right;}
.newsAbout li{display:inline;}
.newsFooter{}
.newsFooter li{display:inline;margin:0 1em 0 0;}
.documentActions{margin:1em 0;padding:0;text-align:right;border-top:1px solid #8cacbb;}
.documentActions ul{margin:0;padding:0 0.5em;display:block;margin-top:-0.9em;list-style-type:none;list-style-image:none;}
.documentActions li{display:inline;font-size:90%;margin:0 0.5em;padding:0 0.25em;background-color:White;}
.documentActions a{border:none !important;text-decoration:none;}
dl.portalMessage{font-size:90%;background-color:#ffffe3;border:1px solid #996;}
dl.portalMessage a{color:black;border:none;text-decoration:underline;}
dl.portalMessage dt{background-color:#996;font-weight:bold;float:left;margin:0 0.5em 0 0;padding:0.5em 0.75em;color:White;line-height:1.25em;}
dl.portalMessage dd{padding:0.5em 0.5em;margin:0;line-height:1.25em;}
dl.warning{border-color:#d80;}
dl.warning dt{background-color:#d80;}
dl.error{border-color:#d00;}
dl.error dt{background-color:#d00;}
dl.warning{border-color:#d80;}
dl.warning dd{background-color:#fd7;}
dl.error{border-color:#d80;}
dl.error dd{background-color:#fd7;}
.documentDescription{font-weight:bold;display:block;margin:0em 0em 0.5em 0em;line-height:1.5em;}
.documentByLine{font-size:90%;font-weight:normal;color:#76797c;margin-bottom:0.5em;}
dl.searchResults span.documentByLine{display:block;}
.discussion{margin-top:1em;}
.even{background-color:#eee;}
.odd{background-color:#fafafa;}
.visualHighlight{background-color:#ffc;}
.discreet{color:#76797c;font-size:90%;font-weight:normal;}
.pullquote{padding:0 1em 0 1em;margin:0 0 1em 1em;font-weight:bold;color:#CC9933;float:right;width:35%;clear:right;background-color:White;border-left:4px solid #8cacbb;}
.callout{font-weight:bold;color:#CC9933;padding:0px 1em;}
.notify,.documentEditable * .notify{border:1px solid #ffa500;}
.card{background-color:#dee7ec;border-color:#8cacbb;border-width:1px;border-style:solid;float:left;margin:1em;text-align:center;width:110px;padding:1em 0;}
.card a{text-decoration:none;}
.portrait{background-color:#dee7ec;border-color:#8cacbb;border-width:1px;border-style:solid;font-size:90%;margin:0.5em;padding:1em 0 0.5em 0;text-align:center;width:100px;}
.portraitPhoto{border:1px solid black;}
table.listing,.stx table{border-collapse:collapse;border-spacing:0;border-left:1px solid #8cacbb;border-bottom:1px solid #8cacbb;font-size:90%;margin:1em 0em 1em 0em;}
table.listing th,.stx table th{background:#dee7ec;border-top:1px solid #8cacbb;border-bottom:1px solid #8cacbb;border-right:1px solid #8cacbb;font-weight:normal;padding:0.25em 0.5em;text-transform:none;}
table.listing .top{border-left:1px solid White;border-top:1px solid White ! important;border-right:1px solid White ! important;text-align:right ! important;padding:0em 0em 1em 0em;}
table.listing .listingCheckbox{text-align:center;}
table.listing td,.stx table td{border-right:1px solid #8cacbb;padding:0.25em 0.5em;}
table.listing a{text-decoration:none;}
table.listing a:hover{text-decoration:underline;}
table.listing img{vertical-align:middle;}
table.listing td a label,.stx table td a label{cursor:pointer;}
table.vertical{background-color:White;}
table.vertical th{padding:0.5em;}
table.vertical td{border-top:1px solid #8cacbb;padding:0.5em;}
table.grid td{border:1px solid #8cacbb;padding:0.5em;}
table.plain,table.plain td,table.plain th{border:1px solid #ccc;padding:0.5em;border-collapse:collapse;}
.listingBar{background-color:transparent;//border-top:1px solid #eaeaea;//border-bottom:1px solid #eaeaea;padding:5px 0;text-align:center;text-transform:none;vertical-align:top;margin:1em 0em;font-size:100%;clear:both;}
.listingBar a{text-decoration:none;border:1px solid #CCCCCC;padding:2px 5px;}
.listingBar a:hover{background:none repeat scroll 0 0 #F3F3F3;border:1px solid #CCCCCC;padding:2px 5px;text-decoration:none;}
.listingBar span.current{background:none repeat scroll 0 0 #F3F3F3;border:1px solid #CCCCCC;font-style:normal;padding:2px 5px;text-decoration:none;}
.listingBar span.previous,.listingPrevious{text-align:left;float:left;margin-right:1em;}
.listingBar span.next,.listingNext{text-align:right;float:right;margin-left:1em;}
.listingBar span.previous a,.listingBar span.next a{border:0 none;}
.listingBar span.previous a:hover,.listingBar span.next a:hover{border:0 none;text-decoration:underline;background:none;}
.listingBar img{vertical-align:middle;}
.tileItem{border-top:1px solid #8cacbb;padding-top:0.5em;margin-top:0.5em;}
.tileHeadline{border:none;font-size:110%;font-weight:bold;}
.tileHeadline a{text-decoration:none;}
.tileBody{margin-bottom:0.5em;}
.tileImage{float:right;margin:0 0 0.5em 0.5em;border:1px solid black;}
.eventDetails{float:right;clear:right;margin:0 0 0.5em 1em;}*/
	ul.discreet {
		list-style-image: none;
		list-style-type: disc;
	}
	textarea.proportional {
		font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
			sans-serif;
	}
	.productCredits {
		text-align: right;
		font-size: 90%;
		clear: both;
		font-weight: normal;
		color: #76797c;
	}
	/* #portal-footer{background-color:#dee7ec;float:none;line-height:1.2em;text-align:center;height:1%;}
/* #portal-footer p{margin:0.25em 0;}
#portal-footer a{text-decoration:none;color:#000066;border:none;}
#portal-footer a:visited{color:#000066;}
#portal-footer a:hover{text-decoration:underline;}
#portal-footer address{color:white;background-color:#235A10;font-size:0.9em;text-align:center;padding:8px 0;margin:0;line-height:1.1em;} */
	* /#portal-colophon {
		float: none;
		margin: 0 0 1em 0;
		padding: 0 0 1em 0;
		text-align: center;
		color: #666;
	}
	#portal-colophon ul {
		list-style-image: none;
		list-style-type: none;
	}
	#portal-colophon ul li {
		display: inline !important;
		font-size: 90%;
		padding: 0 0.75em;
	}
	#portal-colophon ul li a {
		text-decoration: none;
		border-bottom: 1px #ccc solid;
		color: #666;
	}
	.feedButton {
		display: block;
		float: right;
		margin-top: 1px;
	}
	.poweredBy {
		display: block;
		clear: both;
		font-size: 90%;
		font-weight: normal;
		color: #76797c;
		text-align: right;
	}
	#portal-sitemap {
		list-style: none;
		list-style-image: none;
		margin: 0;
		font-size: 90%;
		border: none;
	}
	#portal-sitemap a {
		border: 1px solid White;
	}
	#portal-sitemap a:hover {
		border: 1px solid #8cacbb;
	}
	#portal-sitemap .navTreeLevel1 {
		padding-left: 1em;
		border-left: 0.5em solid #8cacbb;
		margin: 0 0 0 0.5em;
	}
	#portal-sitemap .navTreeLevel2 {
		padding-left: 1em;
		border-left: 0.5em solid #dee7ec;
		margin: 0 0 0 0.6em;
	}
	.photoAlbumEntry {
		float: left;
		position: relative;
		overflow: hidden;
		height: 185px;
		width: 143px;
		margin: 0em;
		padding: 0px 6px 0px 9px;
		text-align: center;
		background-image: url(http://www2.camara.leg.br/polaroid-single.png);
		background-repeat: no-repeat;
	}
	.photoAlbumEntry img {
		border: 1px solid #ccc;
		display: block;
		margin: 0 auto;
	}
	.photoAlbumEntryWrapper {
		height: 130px;
		width: 128px;
		margin-bottom: 7px;
	}
	.photoAlbumEntry a {
		display: block;
		text-decoration: none;
		font-size: 90%;
		height: 169px;
		width: 130px;
		margin: 16px auto 0px;
	}
	.photoAlbumFolder {
		background-image: url(http://www2.camara.leg.br/polaroid-multi.png);
		background-repeat: no-repeat;
	}
	.photoAlbumEntryTitle {
		color: #76797c;
		display: block;
		width: 128px;
		height: 3.6em;
	}
	a.link-parent {
		display: block;
		background: transparent url(http://www2.camara.leg.br/arrowUp.gif) 4px
			5px no-repeat;
		padding: 1px 0px 10px 16px;
		font-size: 90%;
		text-decoration: none;
	}
	#content .link-category {
		color: #74ae0b !important;
	}
	#content .link-user {
		background: transparent url(http://www2.camara.leg.br/user.gif) 0 1px
			no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content .link-comment {
		background: transparent
			url(http://www2.camara.leg.br/discussionitem_icon.gif) center left
			no-repeat;
		padding: 1px 0px 1px 16px !important;
	}
	#content .link-anchor {
		color: #76797c;
		text-decoration: none;
		font-weight: normal;
	}
	#content .link-presentation {
		font-size: 90%;
		text-align: center;
	}
	#content .link-wiki-add {
		color: red;
	}
	#content span.link-external a {
		background: transparent url(http://www2.camara.leg.br/link_icon.gif) 0px
			1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-https a {
		background: transparent url(http://www2.camara.leg.br/lock_icon.gif) 0px
			1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-mailto  a {
		background: transparent url(http://www2.camara.leg.br/mail_icon.gif) 0px
			1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-news a {
		background: transparent url(http://www2.camara.leg.br/topic_icon.gif)
			0px 1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-ftp a {
		background: transparent url(http://www2.camara.leg.br/file_icon.gif) 0px
			1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-irc a {
		background: transparent
			url(http://www2.camara.leg.br/discussionitem_icon.gif) 0px 1px
			no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-callto a {
		background: transparent url(http://www2.camara.leg.br/phone_icon.gif)
			0px 1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-webcal a {
		background: transparent url(http://www2.camara.leg.br/event_icon.gif)
			0px 1px no-repeat;
		padding: 1px 0px 1px 16px;
	}
	#content span.link-feed a {
		background: transparent url(http://www2.camara.leg.br/rss.gif) 0px 1px
			no-repeat;
		padding: 1px 0px 1px 18px;
	}
	#content .link-plain {
		background-image: none !important;
		padding: 0 !important;
	}
	.visualGhosted {
		opacity: 0.2;
	}
	body.fullscreen #portal-logo, body.fullscreen #portal-siteactions {
		display: none;
	}
	/* body.fullscreen #portal-globalnav{margin-top:4em;} */
	body.fullscreen #portal-searchbox {
		margin: 0.5em 2em 0 0.5em;
		padding: 0;
		position: relative;
		z-index: 3;
	}
	.image-left {
		float: left;
		clear: both;
		margin: 0.5em 1em 0.5em 0;
		border: 1px solid Black;
	}
	.image-inline {
		float: none;
	}
	.image-right {
		float: right;
		clear: both;
		margin: 0.5em;
		border: 1px solid Black;
	}
	dd.image-caption {
		text-align: left;
		padding: 0;
		margin: 0;
	}
	dl.captioned {
		padding: 10px;
	}
	#dashboard-info-message {
		padding-top: 0.5em;
	}
	#dashboard {
		width: 68em;
	}
	#dashboard-portlets1, #dashboard-portlets2, #dashboard-portlets3 {
		float: left;
		width: 16em;
		padding: 0.7em 1.3em 0 0;
	}
	#dashboard-portlets4 {
		float: left;
		width: 16em;
		padding-top: 0.7em;
	}
	#dashboard-portlets1 a, #dashboard-portlets2 a, #dashboard-portlets3 a,
		#dashboard-portlets4 a {
		border-bottom: medium none;
	}
	#dashboard-portlets1 dl.portlet, #dashboard-portlets2 dl.portlet,
		#dashboard-portlets3 dl.portlet, #dashboard-portlets4 dl.portlet {
		margin-bottom: 1.5em;
	}
	div.managedPortlet.portlet {
		border-bottom: none;
	}
	#dashboard select {
		width: 100%;
	}
	.portletAssignments {
		margin-top: 1.5em;
	}
	#dashboard-portlets1 div.managedPortlet a, #dashboard-portlets2 div.managedPortlet a,
		#dashboard-portlets3 div.managedPortlet a, #dashboard-portlets4 div.managedPortlet a
		{
		text-decoration: none;
		color: #436976;
		border-bottom: 1px solid #436976;
	}
	#dashboard-portlets1 div.managedPortlet span a, #dashboard-portlets2 div.managedPortlet span a,
		#dashboard-portlets3 div.managedPortlet span a, #dashboard-portlets4 div.managedPortlet span a
		{
		border-bottom: none;
	}
	#dashboard-actions {
		float: right;
	}
	#dashboard-actions ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin-top: 0;
	}
	#dashboard-actions ul li {
		display: inline;
		padding-left: 0.7em;
	}
	#dashboard-actions ul li.portalUser {
		padding-left: 18px;
	}
	.section div {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
	#linkSenado {
		display: block;
		float: right;
		font-size: 0.8em;
		padding-left: 1.7em;
		color: #ddd;
		margin: 17px 6em 0 1em;
		background: transparent url(http://www2.camara.leg.br/ico_senado.gif)
			center left no-repeat scroll;
	}
}

/* - columns.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/columns.css?original=1 */
	body {
		_text-align: center;
	}
	/*body#tinymce{font-size:1em;text-align:left;}*/
	#visual-portal-wrapper {
		_text-align: left;
		border-left: 10px solid #ffcc00;
		margin: 0 auto;
		overflow: hidden;
		width: 990px;
		w\idth: 980px;
	}
	/*#portal-columns{zoom:1;}
#portal-column-one{float:left;width:180px;}
#portal-column-two{float:right;width:205px;background:#fbfbfb url(http://www2.camara.leg.br/bg_lateral_direita.jpg)  repeat-y scroll top left;height:100%;}
#portal-column-content{overflow:hidden;padding:0 0.5em 1.5em;_padding:0 0.25em 1.5em;#padding-bottom:0;#margin-bottom:0;_zoom:1;min-height:400px;#overflow:visible;_position:relative;#z-index:3;_height:400px;}
#portal-column-one,#portal-column-two{margin-bottom:-20000px;padding-bottom:20000px;}*/
	/* #portal-footer,#portal-opennav{position:relative;width:auto;z-index:0;width: 970px; margin-left: -337px;} */
	#portal-colophon {
		width: auto;
	}
	body.fullscreen #portal-column-one, body.fullscreen #portal-column-two {
		display: none;
	}
	body.fullscreen #portal-column-content {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	/*.grid-line:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.last-cell:after{clear:both;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";display:block;height:0 !important;line-height:0;visibility:hidden;}
.grid-line{*zoom:1;}
.grid-cell{float:left;}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.size1of1{float:none}
.size1of4{width:25%}
.size1of2,.size2of4{width:50%}
.size3of4{width:75%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.last-cell{*display:block;*zoom:1;#float:none;_position:relative;_left:-3px;_margin-right:-3px;#width:auto;}
*/
}

/* - authoring.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/authoring.css?original=1 */
	/*.contentViews{background-color:transparent;padding-left:1em;line-height:normal;margin:0.5em 0 0;list-style:none outside none;border-color:#999999;border-style:solid;border-width:0 0 1px;}
.contentViews li{display:inline;padding-top:0.5em;}
.contentViews li a{background-color:transparent;border:1px solid #CCCCCC;border-style:solid;color:#333333;height:auto;margin-right:0.5em;padding:0em 1em;line-height:normal;text-decoration:none;text-transform:none;z-index:1;}
.contentViews .selected a{background-color:#E4E4E4;border-bottom:1px solid #E4E4E4;color:#333333;}
.contentViews li a:hover{background-color:#F1F1F1;}
.configlet .contentViews{font-size:90%;}
.contentActions{background:url(http://www2.camara.leg.br/bgmenuedicaoplone.jpg) repeat-x scroll 0 0 #E4E4E4;color:#333333;text-align:right;text-transform:none;padding:0 0 0 1em;z-index:2;position:relative;height:2.6em;}
.contentActions{}
.contentActions ul,.contentActions li{margin:0;list-style:none;list-style-image:none;color:Black;text-align:left;line-height:1.6em;}
.contentActions li{float:right;z-index:4;height:2.5em;border-left:1px solid #999999;}
.contentActions a{text-decoration:none;color:#333333;padding:0.4em 0.5em;cursor:pointer;}
.contentActions span.subMenuTitle{padding:0em 0.5em;position:relative;white-space:nowrap;display:inline;}
.contentActions a span.subMenuTitle{padding:0px;display:inline;}
.actionMenu{position:relative;margin:0;padding:0;}
.actionMenu.activated a{background:url(http://www2.camara.leg.br/bgmenuedicaoplonehover.jpg) repeat-x scroll 0 0 #666666;color:white;}
.actionMenu .actionMenuHeader{margin:0;padding:0;font-weight:normal;}
.actionMenu.activated .actionMenuHeader{position:relative;z-index:10;}
.actionMenu .actionMenuHeader a{display:block;}
.actionMenu .actionMenuHeader a:hover{background:url(http://www2.camara.leg.br/bgmenuedicaoplonehover.jpg) repeat-x scroll 0 0 #666666;color:#FFFFFF;}
.arrowDownAlternative{font-size:0.85em;}
.actionMenu .actionMenuContent{display:none;z-index:5;position:absolute;top:1.6em;right:-1px;height:auto;padding:0;margin:0;}
.actionMenu.activated .actionMenuContent{display:block !important;}
.actionMenu.activated .actionMenuContent{display:table !important;border-collapse:collapse;border-spacing:0;}
.actionMenu.deactivated .actionMenuContent{display:none !important;}
.actionMenu .actionMenuContent ul{background:none repeat scroll 0 0 #7A7A7A;display:block;margin:13px 0 0;padding:0;}
.actionMenu .actionMenuContent li{float:none;background-color:transparent;color:#FFFFFF;display:inline;padding:0;margin:0;border:0;}
.actionMenu .actionMenuContent li a{background:#666666;color:#FFFFFF;display:block;font-size:0.9em;margin:-0.2em 0;white-space:nowrap;}
.actionMenu .actionMenuContent .selected{display:block;margin:0.2em 0;padding:0 0.5em;white-space:nowrap;}
.actionMenu .actionMenuContent li a:hover{background-color:#949494;}
.actionMenu .actionMenuContent .actionSeparator a{border-top:1px solid #999999;padding-top:0.2em;}
#templateMenu li a{padding-left:16px;}
ul.configlets{margin:1em 0;list-style-image:none;list-style:none;}
ul.configlets li{margin-bottom:1em;}
ul.configlets li a{text-decoration:none;border:none;}
ul.configlets li a:visited{color:#436976;background-color:transparent;}
ul.configlets li a:active{color:#436976;background-color:transparent;}
ul.configlets li label{font-weight:bold;}
ul.configletDetails{margin:0em 1em 1em 4em;list-style-image:none;list-style:none;}
ul.configletDetails li{margin-bottom:1em;display:inline;}
ul.configletDetails li a{text-decoration:none;}
ul.configletDetails li label{font-weight:bold;}
ul.configletDetails li.configletDescription{display:block;color:#76797c;font-size:90%;margin:0;}
.stx table p{margin:0;padding:0;}
.stx table{border:1px solid #8cacbb ! important;}
.stx table td{border-bottom:1px solid #8cacbb;}
.reviewHistory,.contentHistory{clear:both;font-size:110% !important;color:Black;}
.comment{background:#eef3f5;border:1px solid #8cacbb;padding:0.25em 1em 0.5em 1em;margin-bottom:1em;}
.comment h1,.comment h2,.comment h3,.comment h4,.comment h5,.comment h6{border-bottom:2px solid #eaeaea;font-weight:normal;}
.comment h3 a{background-image:url(http://www2.camara.leg.br/discussionitem_icon.gif);background-repeat:no-repeat;padding-left:18px;margin-left:-1px;margin-bottom:1px;min-height:1.6em;height:auto;line-height:1.6em;}
.commentBody{margin:0 1em 1em 1em;}
.spacer{margin:1em;}
dl.collapsible{border:1px solid #8cacbb !important;margin:1em 0 0 0;padding:0;}
dl.collapsible dt.collapsibleHeader{display:block;float:left;background:White;line-height:1.2em;vertical-align:middle;font-size:90%;position:relative;top:-0.6em;width:auto;margin:0 0 -0.6em 1em;padding:0 0.5em;}
dl.collapsible dd.collapsibleContent{margin:0;padding:0 1em;clear:left;}
dl.collapsible dd.collapsibleContent > dl{margin:0;padding:0;}
dl.expandedInlineCollapsible dt.collapsibleHeader,dl.expandedBlockCollapsible dt.collapsibleHeader{padding:0 6px 0 22px;background:White url(http://www2.camara.leg.br/treeExpanded.gif) no-repeat 6px 50%;cursor:pointer;}
dl.collapsedBlockCollapsible{border:none !important;height:1em;width:auto;}
dl.collapsedBlockCollapsible dt.collapsibleHeader{float:none;position:static;margin:0;padding:0 0 0 22px;line-height:1em;background:transparent url(http://www2.camara.leg.br/treeCollapsed.gif) no-repeat 6px 50%;cursor:pointer;}
dl.collapsedInlineCollapsible dd.collapsibleContent,dl.collapsedBlockCollapsible dd.collapsibleContent{display:none;}
dl.collapsedInlineCollapsible{border:none !important;height:1em;width:auto;display:inline;}
dl.collapsedInlineCollapsible dt.collapsibleHeader{position:static;float:none;margin:0;padding:0 0 0 22px;line-height:1em;background:transparent url(http://www2.camara.leg.br/treeCollapsed.gif) no-repeat 6px 50%;cursor:pointer;display:inline;}
.configlet .documentEditable{padding:0em !important;}
.documentEditable .documentContent{padding:0;}
.label{font-weight:bold;display:inline;padding-right:0.5em;}
.optionsToggle{border:1px solid #8cacbb;color:Black;background-color:#dee7ec;font-weight:normal !important;font-size:90%;}
.portalNotLoggedIn {}
#portal-column-content fieldset > * input:focus,#portal-column-content fieldset > * textarea:focus{border-color:#ffa500;border-width:1px;}
.highlightedSearchTerm{background-color:#ffa;}
dl.searchResults .highlightedSearchTerm{background-color:transparent;font-weight:bold;}
.noInheritedRoles{color:#a0a0a0;}
.currentItem{border-collapse:collapse;border:2px solid #ffa500;padding:1px;}
.managePortletsLink{display:block;color:#76797c;font-size:90%;font-weight:normal;}
ul.formTabs{position:relative;display:block;margin:0 0 -2em 0;padding:0;list-style-type:none;text-align:center;}
li.formTab{display:inline;margin:0;padding:0;}
li.formTab a{display:inline-block;}
li.formTab a{border-top:1px solid #8cacbb;border-bottom:1px solid #8cacbb;border-left:1px dotted #8cacbb;background:White;margin:0;padding:0.125em 0.75em;text-decoration:none;}
li.formTab a:visited{color:#436976;}
li.firstFormTab a{border-left:1px solid #8cacbb;}
li.lastFormTab a{border-right:1px solid #8cacbb;}
li.formTab a.selected{background:#dee7ec;}
li.formTab a:hover{background:#dee7ec;}
li.formTab a.notify{background-color:#ffce7b;color:Black;}
li.formTab a.required span{background-image:url(http://www2.camara.leg.br/required.gif);background-position:center right;background-repeat:no-repeat;padding-right:8px;}
li.formTab a.notify:hover{background-color:#ffa500;}
.formPanel{padding:1em 1em 1em 1em;border:1px solid #8cacbb;}
.formPanel.hidden{display:none;}
div.formControls input.hidden{display:none;}
#content-history #history dd{margin-top:0.8em;}
#content-history div.historyRecord{font-size:90%;margin-bottom:10px;}
#content-history div.historyTools ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:0;}
#content-history div.historyTools ul li{display:inline;}
#content-history div.historyTools ul li a{border-bottom:none;}
#content-history .historyAction{color:#578308;}
#content-history .historyByLine{margin-bottom:1em;}
#content-history div.historyComment{background-color:#dee7ec;padding:0.25em 1em;}
#content-history div.historyComment p{color:Black;margin:0;padding-top:1px;}
#content-history a.historyComparePrevious{border-bottom:medium none;border-top:1px dotted #8cacbb;display:block;margin-bottom:-15px;margin-top:11px;}
#content-history dl div.historyRecord a.historyComparePrevious span{background-color:white;left:50%;position:relative;top:-1em;}*/
}

/* - portlets.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/portlets.css?original=1 
.managePortletsFallback{margin:0 0 0 1em;}
.portlet{margin:1px 0 1em 0;border-bottom:1px solid #8cacbb;background-color:White;}
.portlet a{text-decoration:none;}
.portlet a.tile{display:block;}
.portletItem ul{list-style-type:none
}
/* .portletItem a,.portletFooter a{border-bottom:none;} */
	/* .portletItem a:visited,.portletFooter a:visited{color:#436976;} */
	.portletHeader, .managedPortlet .portletHeader {
		background-color: #dee7ec;
		border: 1px solid #8cacbb;
		padding: 0em 1em;
		text-transform: none;
		font-weight: normal;
		line-height: 1.6em;
	}
	.portletHeader a, .managedPortlet .portletHeader a {
		color: Black;
	}
	.inheritedPortlet .portletHeader {
		background-color: transparent;
	}
	.portletItem {
		margin: 0;
		padding: 1em;
		border-left: 1px solid #8cacbb;
		border-right: 1px solid #8cacbb;
	}
	.portletItem ol {
		margin: 0 0 0 1em;
	}
	.portletItemDetails {
		text-align: right;
		display: block;
		color: Black;
	}
	/* .portletFooter{background-color:#eef3f5;margin:0;padding:0.25em 1em;border:1px solid #8cacbb;border-style:dotted solid none solid;text-align:right;} */
	.portletTopLeft {
		
	}
	.portletTopRight {
		
	}
	.portletBottomLeft {
		
	}
	.portletBottomRight {
		
	}
	.dayPopup {
		background-color: #ffffe1;
		border: 1px solid Black;
		padding: 0.2em;
		position: absolute;
		visibility: hidden;
		width: 12em;
		z-index: 2;
	}
	.date {
		font-weight: bold;
	}
	.portletCalendar {
		width: 100%;
		margin: 1px 0 1em 0;
		width: 100%;
	}
	.portletCalendar dt {
		background-color: #dee7ec;
		font-weight: normal;
		text-align: center;
		line-height: 1.6em;
		border-bottom: none;
	}
	.portletCalendar dd {
		margin: 0;
		padding: 0;
	}
	.portletCalendar a {
		text-decoration: none;
	}
	.portletCalendar a:hover {
		text-decoration: none;
	}
	.ploneCalendar {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	.ploneCalendar td {
		background-color: transparent;
		width: 14%;
		text-align: center;
		padding: 2px;
	}
	.ploneCalendar .weekdays th {
		background-color: #dee7ec;
		border: 1px solid #8cacbb;
		border-style: solid none;
		text-align: center;
		padding: 2px;
		font-weight: normal;
	}
	.ploneCalendar .event {
		background-color: #dee7ec;
		font-weight: bold;
	}
	.ploneCalendar .todayevent {
		background-color: #dee7ec;
		border: 2px solid #ffa500;
		font-weight: bold;
	}
	.ploneCalendar .todaynoevent {
		border-collapse: collapse;
		border: 2px solid #ffa500;
	}
	.managePortletsLink {
		text-align: center;
	}
	div.portlets-manager div.section {
		padding-top: 1em !important;
	}
	div.managedPortlet {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		background-color: transparent;
	}
	.managedPortlet .portletHeader {
		min-height: 3em !important;
	}
	.managedPortlet a {
		text-decoration: underline;
	}
	.managedPortletActions {
		display: block;
		float: right;
	}
	.managedPortletActions a {
		text-decoration: none;
	}
	.managedPortletActions a.up, .managedPortletActions a.down {
		color: blue !important;
	}
	.managedPortletActions a.delete {
		color: red !important;
	}
	.toc {
		float: right;
		width: 30%;
		font-size: 90%;
		margin: 0 0 0.5em 0.5em;
	}
	.toc .TOC1Digit {
		margin-left: 1em;
	}
	.toc .TOC2Digit {
		margin-left: 2em;
	}
	.toc .TOC3Digit {
		margin-left: 3em;
	}
	.portletStaticText ul {
		list-style-image: url(http://www2.camara.leg.br/bullet.gif);
		list-style-type: square;
		margin: 0.5em 0 0 1.5em;
	}
	.portletStaticText ol {
		margin: 0.5em 0 0 2em;
	}
	#portal-column-one fieldset.livesearchContainer {
		right: inherit !important;
		top: 1.5em !important;
	}
	*
	/
	

}

/* - print.css - */
@media print {
	/* http://www2.camara.leg.br/portal_css/print.css?original=1 */
	/* body{font-family:Baskerville,Georgia,Garamond,Times,serif;font-size:11pt !important;} */
	h1, h2, h3, h4, h5, h6 {
		border: none;
		font-family: Baskerville, Georgia, Garamond, Times, serif;
	}
	div, p, ul, dl, ol {
		width: auto;
	}
	ul, ol, dl {
		padding-right: 0.5em;
	}
	ul {
		list-style-type: square;
	}
	.documentDescription {
		font-weight: bold;
	}
	pre {
		border: 1pt dotted black;
		white-space: pre;
		font-size: 8pt;
		overflow: auto;
		padding: 1em 0;
	}
	table.listing, table.listing td {
		border: 1pt solid black;
		border-collapse: collapse;
	}
	a {
		color: Black !important;
		padding: 0 !important;
		text-decoration: none !important;
	}
	a:link, a:visited {
		color: #520;
		background: transparent;
	}
	div.pageBreak {
		page-break-before: always;
	}
	div.top, #portal-logo, #portal-siteactions, .hiddenStructure,
		#portal-searchbox, /* #portal-globalnav, */ #portal-personaltools,
		#portal-breadcrumbs, #portal-column-one, #portal-column-two,
		#portal-languageselector, .contentViews, .contentActions, .help,
		.legend, .portalMessage, .documentActions, .documentByLine, .netscape4,
		/* #portal-footer, */ #portal-colophon, .skipnav, #kss-spinner,
		#review-history, #content-history, .listingBar, .discussion input,
		.visualNoPrint, #accessibility-buttons, #imgTopo, #linkSenado,
		#portal-opennav {
		display: none;
	}
	.discussion .documentByLine {
		display: block;
	}
	.borderPrint {
		border-bottom: 1px solid #333;
		padding: 5px 0;
	}
}

/* - deprecated.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/deprecated.css?original=1 */
	div.portalMessage, p.portalMessage, .system-message, #error-handling {
		background-color: #ffce7b;
		border: 1px solid #ffa500;
		color: Black;
		font-size: 90%;
		margin: 1em 0em;
		padding: 0.5em 1em 0.5em 3em;
		vertical-align: middle;
		background-image: url(http://www2.camara.leg.br/info_icon.gif);
		background-repeat: no-repeat;
		background-position: 5px 50%;
	}
}

/* - navtree.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/navtree.css?original=1 */
	.portletNavigationTree {
		padding: 0;
		list-style: none !important;
		list-style-image: none !important;
		line-height: 1em;
	}
	.navTree {
		list-style: none;
		list-style-image: none;
		margin-top: 1px;
	}
	.navTree li {
		margin-bottom: 1px;
	}
	.navTreeItem {
		display: block;
		padding: 0;
		margin: 0;
	}
	.navTreeItem a, dd.portletItem .navTreeItem a {
		border: 1px solid White;
		display: block;
		text-decoration: none;
		padding-top: 0.2em;
		padding-bottom: 0.25em;
	}
	.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
		background-color: #dee7ec;
		color: #436976;
		border: 1px solid #8cacbb;
	}
	.navTreeCurrentItem {
		background-color: #dee7ec;
		color: #436976;
		border: 1px solid #8cacbb !important;
	}
	li.navTreeCurrentItem {
		display: block;
		padding: 0 0 0 1px;
		margin: 0 0 2px -1px;
	}
	li.navTreeCurrentItem a, li.navTreeCurrentItem a:hover {
		display: block;
		border: 1px solid #dee7ec;
		min-height: 1.6em;
		line-height: 1.6em;
		height: auto;
	}
	* html li.navTreeCurrentItem a, * html li.navTreeCurrentItem a:hover {
		height: 1.6em;
	}
	.navTreeLevel0 {
		margin: 0;
	}
	.navTreeLevel1 {
		margin-left: 1em;
	}
	.navTreeLevel2 {
		margin-left: 0.75em;
	}
	.navTreeLevel3 {
		margin-left: 0.75em;
	}
	.navTreeLevel4 {
		margin-left: 0.75em;
	}
	.navTreeLevel5 {
		margin-left: 0.75em;
	}
}

/* - invisibles.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/invisibles.css?original=1 */
	ul.visualNoMarker, ol.visualNoMarker {
		list-style-type: none;
		list-style-image: none;
		margin: 0.5em 0 0 0;
	}
	.visualOverflow {
		overflow: auto;
		margin: 0 0 1em 0;
	}
	.visualOverflow pre, .visualOverflow table, .visualOverflow img {
		margin: 0;
	}
	.hiddenStructure {
		display: block;
		background: transparent;
		background-image: none;
		border: none;
		height: 1px;
		overflow: hidden;
		padding: 0;
		margin: -1px 0 0 -1px;
		width: 1px;
	}
	.contentViews .hiddenStructure, .contentActions .hiddenStructure {
		position: absolute;
		top: -200px;
		left: -200px;
	}
	.hiddenLabel {
		display: block;
		background: transparent;
		background-image: none;
		border: none;
		height: 1px;
		overflow: hidden;
		padding: 0;
		margin: -1px 0 0 -1px;
		width: 1px;
	}
	.visualClear {
		display: block;
		clear: both;
	}
	.netscape4 {
		display: none;
	}
	tr.dragging td {
		background-color: #ff6 !important;
	}
	.draggingHook {
		cursor: move;
	}
	.notDraggable {
		
	}
}

/* - forms.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/forms.css?original=1 */
	textarea {
		font: 100% Monaco, "Courier New", Courier, monospace;
		border: 1px solid #ddd;
		border-color: #666 #ddd #ddd #666;
		color: Black;
		background: White url(http://www2.camara.leg.br/input_background.gif)
			repeat-x;
		width: 100%;
	}
	input {
		font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
		visibility: visible;
		border: 1px solid #ddd;
		border-color: #666 #ddd #ddd #666;
		color: Black;
		vertical-align: middle;
		/*background: White url(http://www2.camara.leg.br/input_background.gif) repeat-x;*/
		font-size: 1em;
	}
	/* */
	.noborder, .documentEditable * .noborder {
		border: none;
		margin: 0;
		background: none;
		background-color: transparent;
	}
	input[type=checkbox] {
		border: none;
		margin: 0;
		background: none;
		background-color: transparent;
	}
	/* #searchGadget {
border: 1px solid #8cacbb;
} */
	button {
		font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
		visibility: visible;
		border: 1px solid #8cacbb;
		color: Black;
		vertical-align: middle;
		background-color: #dee7ec;
		padding: 1px;
		cursor: pointer;
		font-size: 90%;
		text-transform: none;
	}
	.btnInline {
		margin-top: 2px;
	}
	select {
		vertical-align: top;
	}
	form {
		border: none;
		margin: 0;
	}
	fieldset {
		/*border: 1px solid #8cacbb;*/
		/*margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;*/
		line-height: 1.25em;
		/* width: 200px; */
		padding: 0 !important;
	}
	.altura-minima14 {
		min-height: 14em;
	}
	.altura-minima16 {
		min-height: 16em;
	}
	.altura-minima18 {
		min-height: 18em;
	}
	legend {
		/*background: White;*/
		padding: 0.5em;
		font-size: 90%;
		width: inherit !important;
	}
	label {
		font-weight: bold;
	}
	.bloco {
		display: block;
	}
	optgroup {
		font-style: normal;
		font-weight: bold;
		color: #999;
		padding-left: 0.25em;
	}
	option {
		color: black;
	}
	optgroup>option {
		padding: 0 0.25em 0 1em;
	}
	dl.enableFormTabbing dd {
		margin-left: 0;
		padding-top: 2em;
	}
	#login_form {
		text-align: center; /**/
	}
	#login-form {
		border: 1px solid #ccc;
		padding: 0 28px !important;
		background: url(http://www2.camara.leg.br/bg_login_topo.jpg) top
			no-repeat;
		width: 320px;
		margin: 0 auto;
		text-align: left;
	}
	#login-form .title {
		margin: 40px 0 30px 115px;
	}
	#login-form .title span {
		font-size: 0.75em;
	}
	#login-form h3 {
		font-size: 1.5em;
	}
	#login-form p {
		border-top: 1px solid #ccc;
		padding: 1em 3.5em;
		font-weight: bold;
		text-align: left !important;
		background: url(http://www2.camara.leg.br/ico_informacao.gif) left
			no-repeat;
	}
	#login-form .field {
		clear: none;
	}
	#login-form label {
		font-weight: bold;
		color: #000;
	}
	#login-form label, #login-form input[type=submit] {
		display: block;
		margin-top: 15px;
	}
	#login-form .cadastreSe label {
		margin-bottom: 10px;
		display: block;
	}
	#login-form input.context {
		padding: 1px 10px 1px 20px;
		background-position: 9px 5px;
		margin-bottom: 1em;
	}
	#forgotten-password {
		float: right;
		width: 35%;
		margin: 0 1em;
	}
	.standalone, .documentEditable * .standalone {
		background: #dee7ec url(http://www2.camara.leg.br/linkOpaque.gif) 9px
			1px no-repeat;
		color: Black;
		cursor: pointer;
		font-size: 90%;
		padding: 1px 1px 1px 15px;
		text-transform: none;
		border: 1px solid #8cacbb;
	}
	.context, .formControls .actionButtons .button, .documentEditable * .context
		{
		background: transparent
			url(http://www2.camara.leg.br/linkTransparent.gif) 9px 1px no-repeat;
		color: Black;
		cursor: pointer;
		font-size: 90%;
		padding: 1px 1px 1px 15px;
		text-transform: none;
		border: 1px solid #8cacbb;
	}
	.destructive, .documentEditable * .destructive {
		background: #ffce7b url(http://www2.camara.leg.br/linkTransparent.gif)
			9px 1px no-repeat;
		border: 1px solid #ffa500;
		color: Black;
		cursor: pointer;
		font-size: 90%;
		padding: 1px 1px 1px 15px;
		text-transform: none;
		border: 1px solid #8cacbb;
	}
	input.searchButton {
		margin-bottom: 1px ! important;
		color: Black;
		font-size: 90%;
		background: White url(http://www2.camara.leg.br/search_icon.gif) 2px 1px
			no-repeat;
		cursor: pointer;
		padding: 1px 1px 1px 19px;
		text-transform: none;
		border: 1px solid #8cacbb;
	}
	.searchSection {
		color: #76797c;
		margin-top: 0.25em;
	}
	.searchSection label:hover {
		color: Black;
	}
	/* */
	.field {
		top: 0;
		left: 0;
		margin: 0 1em 1em 0;
		clear: both;
	}
	.field .field {
		margin: 0;
	}
	.fieldRequired {
		background: url(http://www2.camara.leg.br/required.gif) center left
			no-repeat;
		padding: 0 0 0 8px;
		color: White;
	}
	.fieldUploadFile {
		text-align: right;
		margin-right: 0.75em;
		display: none;
	}
	.fieldTextFormat {
		text-align: right;
		margin-right: 0.75em
	}
	.formHelp {
		font-size: 90%;
		color: #76797c;
		margin: 0 0 0.2em 0;
	}
	.formHelp:hover {
		color: Black;
		cursor: default;
	}
	div.error {
		/* */
		background-color: #fdc;
		border: 1px solid #d00;
		padding: 0.5em;
		margin: 0 0 1em 0;
		width: 95%;
	}
	.error .fieldRequired {
		color: #d00;
	}
	/* */
	#archetypes-fieldname-title input, input#form\.title {
		font-size: 160%;
		font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
			sans-serif;
		font-weight: normal;
		width: 99%;
	}
	#archetypes-fieldname-description textarea, textarea#form\.description {
		font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
			sans-serif;
		font-weight: bold;
	}
	input.inputLabelActive {
		color: #76797c;
	}
	textarea#form\.description {
		height: 6em;
		width: 99%;
	}
	tr.selected {
		background-color: #ffa;
	}
	.kupu-save-message {
		color: white;
		font-weight: bold;
		background-color: red;
		padding: 0.3em;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 999;
	}
	/* */
	/* ****/
	/* */
	.formCamara fieldset {
		border: 1px solid #ccc;
		padding: 0 1em 0.5em;
	}
	.formCamara select {
		font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
	}
	.formCamara select option {
		padding: 2px 0;
	}
	.formCamara legend {
		color: #333;
		font-weight: bold;
		font-size: 0.9em;
		font-weight: bold;
	}
	#portal-column-two .formCamara legend {
		background-color: transparent;
	}
	.formCamara label {
		font-weight: normal;
		color: #666;
		text-indent: 2px;
	}
	.formCamara input, .formCamara textarea, .formCamara select {
		border: 1px solid #CCC !important;
		background: #fff;
		color: #666;
		font-size: 1em;
	}
	.formCamara input[type="radio"], .formCamara input[type="checkbox"] {
		border: none !important;
	}
	.formCamara input {
		height: 1.5em;
	}
	.formCamara textarea {
		height: 8.2em;
		overflow: auto;
		vertical-align: top;
	}
	.noborder {
		border: none;
		margin: 0;
		width: auto;
		background: none;
		background-color: transparent;
	}
	form.formCamara {
		padding: 0 1em 2em;
	}
	form.formCamara fieldset.destacado {
		background-color: #ffffeb;
		border: 2px solid #ffeb9a;
	}
	form.formCamara fieldset.destacado legend {
		background-color: #FFEB9A;
		font-size: 1.2em;
		padding: 0.25em 0.8em;
	}
	form.formCamara fieldset.destacado fieldset legend {
		background-color: #ffffeb;
		font-size: 1em;
	}
	form.formCamara .orientacao {
		margin: 1em 1em 0.5em;
		font-style: italic;
		color: #666;
		font-size: 0.9em;
	}
	.formCamara input:focus, .formCamara textarea:focus, .formCamara select:focus
		{
		outline: 1px solid #ffcc00;
	}
	#portal-column-content fieldset>* input:focus, #portal-column-content fieldset>* textarea:focus
		{
		border-color: #ffa500;
		border-width: 1px;
	}
	.formCamara button, .formCamara .submit {
		color: #333;
		font-weight: bold;
		background: url(http://www2.camara.leg.br/bg_botao_formulario.jpg)
			center left repeat-x;
		border: 1px solid #999;
		width: auto;
		padding: 1px 14px;
		font-size: 1em;
		height: auto;
	}
	.formCamara .submit[disabled] {
		color: #aaa;
	}
	.formCamara .reset {
		padding: 1px 14px;
		height: auto;
		background: #f7f7f7;
		border-color: #ccc;
	}
	/* */
	.imagedButton {
		background-color: transparent !important;
		background-image: none !important;
		border: none !important;
	}
	.faceLink {
		color: #000066 !important;
		display: block;
		font-weight: bold;
		cursor: pointer;
	}
	.formCamara button:hover, .formCamara .submit:hover, .formCamara .reset:hover
		{
		border: 1px solid #333;
	}
	.formCamara select.toFit {
		width: 100%;
	}
	.formCamara .listaAcoes {
		margin: 1.5em 0 0;
	}
	.listaAcoes.centralizada {
		text-align: center;
	}
	/* */
	fieldset.semBorda {
		border: none;
		padding: 0;
		margin-bottom: 0;
		margin-top: 0;
	}
	fieldset.bordaTop {
		border: none;
		border-top: 1px solid #ccc;
		padding: 5px 0;
	}
	fieldset.semBorda legend, fieldset.comBorda legend, fieldset.bordaTop legend
		{
		font-size: 1em;
		color: #666;
	}
	fieldset.comBorda legend {
		margin-left: 0 !important;
	}
	fieldset.multiplaEntrada legend {
		padding-bottom: 0;
	}
	fieldset.multiplaEntrada .label {
		margin-left: -0.8em;
		font-weight: normal;
	}
	fieldset.multiplaEntrada label {
		margin-right: 0.5em !important;
	}
	/* */
	fieldset.listaOpcoes.semBorda {
		padding: 5px 0 0 3px;
		clear: both;
	}
	form .listaOpcoes li {
		list-style: none;
	}
	form .listaOpcoes {
		margin: 0 0 0 1em;
	}
	fieldset.naHorizontal li {
		float: left;
		margin-right: 1em;
	}
	fieldset.naHorizontal.grid2 li {
		width: 49.6%;
		margin-right: 0;
	}
	fieldset.naHorizontal.grid3 li {
		width: 33%;
		margin-right: 0;
	}
	fieldset.naHorizontal.grid4 li {
		width: 24.7%;
		margin-right: 0;
	}
	fieldset.naHorizontal.grid5 li {
		width: 19.8%;
		margin-right: 0;
	}
	.listaBotoesForm {
		margin-top: 10px;
		border-top: 1px solid #ededed;
	}
	.listaBotoesForm li {
		padding: 5px 0;
		border-bottom: 1px solid #ededed;
	}
	/* */
	form.labelPorCima label input, form.labelPorCima select, form.labelPorCima textarea
		{
		display: block;
	}
	form.labelAlinhado label {
		display: block;
	}
	form.labelAlinhado label input, form.labelAlinhado label select {
		display: inline;
	}
	form.labelAlinhado .listaOpcoes label {
		display: inline;
	}
	form.labelPorCima label input, form.labelPorCima select, form.labelPorCima label textarea
		{
		margin-bottom: 0.6em;
	}
	form.labelAlinhado label input, form.labelAlinhado select, form.labelAlinhado label textarea
		{
		margin-bottom: 0.8em;
	}
	.formAlinhado label {
		float: left;
		margin-right: 0.5em;
	}
	fieldset.alinhado label {
		float: left;
		margin-right: 2em;
	}
	form.formCamara fieldset.desabilitado, form.formCamara fieldset.desabilitado legend
		{
		background-color: #f0f0f0;
	}
	form.formCamara fieldset.desabilitado * {
		color: #999;
	}
	form.formCamara fieldset.desabilitado a:hover {
		text-decoration: none;
		cursor: default;
	}
	/* */
	/* */
	form.labelPorCima label.jqImage {
		display: block;
	}
	form.labelPorCima label.jqImage span {
		display: block;
	}
	form.labelPorCima label.jqImage input {
		display: inline;
		margin-right: 5px;
	}
	/* */
	.captcha img {
		vertical-align: top;
	}
	.captcha>label>span {
		display: block;
	}
	.captcha>label>span>input {
		display: inline;
	}
	.formAlinhado .captcha>label>span {
		display: inline;
	}
	.destacado {
		padding: 0.5em 1em 0.5em;
		background-color: #ffffeb;
		border: 2px solid #ffeb9a;
	}
	.destacado.difColor {
		background-color: #D9FFE2;
		border: 2px solid #6FFF93;
	}
	/* */
	.inputFull {
		width: 100%;
	}
	.input1of6 {
		width: 15%;
	}
	.input1of5 {
		width: 20%;
	}
	.input1of4 {
		width: 25%;
	}
	.input1of3 {
		width: 33%;
	}
	.input1of2 {
		width: 50%;
	}
	.inputData {
		width: 8em;
	}
	.inputHora {
		width: 7em;
	}
	.inputPeriodo {
		width: 10em;
	}
	.inputLogin {
		width: 15em;
	}
	.inputEstado {
		width: 5em;
	}
	.inputTelefone {
		width: 09em;
	}
	.inputRamal {
		width: 5em;
	}
	.inputNome {
		width: 30em;
	}
	.inputEmail {
		width: 20em;
	}
	.textoCurto {
		width: 10em;
	}
	.textoMedio {
		width: 20em;
	}
	.textoLongo {
		width: 30em;
	}
	/* */
	#portal-column-two form, #portal-column-one #frmPesquisa {
		padding: 1em 0.5em 0.2em;
	}
	#portal-column-two input.submit, #portal-column-two button,
		#portal-column-one #frmPesquisa input.submit, #portal-column-one #frmPesquisa button
		{
		padding: 0 0.3em;
	}
	#portal-column-two .pesquisaAvancada, #portal-column-one .pesquisaAvancada
		{
		font-size: 0.8em;
		font-weight: bold;
		margin-left: 0.7em;
	}
	#portal-column-two input, #portal-column-two select, #portal-column-one #frmPesquisa input,
		#portal-column-one #frmPesquisa select {
		margin-bottom: 0.5em;
	}
	#portal-column-two .submitAside {
		width: 12em;
	}
	.maisTipos {
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		overflow: auto;
		height: 150px;
	}
	.tipoDaNorma {
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		height: 150px;
	}
	.exibirTipos {
		float: right;
		font-size: 0.8em;
	}
	.selecionar {
		padding: 5px;
		font-size: 0.8em;
	}
	/* */
}

/* - elements.css - */
@media screen {
	/* http://www2.camara.leg.br/portal_css/elements.css?original=1 */
	.dropDownTrigger:hover, .dropDownOver {
		position: relative;
	}
	.dropDownTrigger .dropDown {
		background-color: white;
		border: 2px solid #ccc;
		display: block;
		margin: 0;
		padding: 5px;
		position: absolute;
		top: -60000px;
		left: -60000px;
		z-index: 1;
	}
	.dropDownTrigger:hover .dropDown, .dropDownOver .dropDown {
		left: 0;
		right: auto;
		top: 1em;
	}
	.hiddenStructure {
		line-height: normal;
	}
	#content p {
		text-align: left;
	}
	.clearedBox:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.visualStrong {
		font-weight: bold;
	}
	#accessibility-buttons {
		float: right;
		margin-top: 4px;
		padding: 0;
		line-height: inherit;
	}
	#accessibility-buttons li {
		display: inline;
	}
	#accessibility-buttons img {
		width: 25px;
		height: 25px;
	}
	#portal-mainsection {
		background-color: #f0f0f0;
		margin-bottom: 10px;
		margin-top: -3px;
	}
	#portal-mainsection h2 {
		color: #666;
		margin: 0;
		padding: 6px 10px;
		font-size: 150%;
	}
	#portal-opennav {
		background: white url(http://www2.camara.leg.br/bg_menu_aberto.jpg) top
			left scroll repeat-x;
		padding: 40px 0 10px 10px;
		font-size: 0.9em;
		font-weight: bold;
		color: #999;
		margin-top: 20px;
		clear: both;
		height: 1%;
	}
	#portal-opennav	li.grupo {
		float: left;
		margin-bottom: 10px;
		width: 24.8%;
		height: 21em;
	}
	#portal-opennav ul ul {
		padding-left: 6px;
	}
	#portal-opennav a {
		font-weight: normal;
		color: #999;
	}
	/* #portal-utilities{font-size:0.9em;background-color:White;margin:0;padding:0.8em 0;} */
	/* #portal-utilities{font-size:0.9em;margin:0;padding:0.8em 0;} */
	/* #portal-utilities ul li{display:inline;font-size:1em;border-right:1px solid #000066;padding:0 7px;} */
	/* #portal-utilities .ultimo{border-right:none;} */
	/* #portal-utilities #acessoProvedor{position:absolute;bottom:0;right:0;border:none;} */
	/*#portlet-menu li a{border-bottom:1px solid #eaeaea;padding:2px 14px 2px 8px;display:block;font-size:1.2em;color:#666;}
#portlet-menu li li a{font-size:1em;color:#999;}
#portlet-menu ul ul a{padding-left:18px;}
#portlet-menu  a:hover{background-color:#DCE6F5;}
#portlet-menu li:hover a{text-decoration:none;}
#portlet-menu .grupo{border-bottom:2px solid #B38E00;background:transparent url(http://www2.camara.leg.br/img_seta_menu.gif) 98% center scroll no-repeat;}
#portlet-menu .grupo.fechado{background:transparent url(http://www2.camara.leg.br/img_seta_menu_fechado.gif) 98% center scroll no-repeat;}
.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 .header,.portlet-destaques-1 .header,.portlet-destaques-2 .header,.portlet-pesquisa .header,.portlet-servicos-lista .header,.portlet-servicos-lado .header,.portlet-destaques-deputado .header,.portlet-conteudoRelacionado .header{background-color:#E5E5E5;padding:10px 5px 10px 5px;color:#777;font-size:1.25em;font-weight:normal;margin-bottom:0;}
.portlet h5.leftIconified,.portlet-destaques-1 h5.leftIconified,.portlet-destaques-2 h5.leftIconified,.portlet-pesquisa h5.leftIconified,.portlet-servicos-lista h5.leftIconified,.portlet-servicos-lado h5.leftIconified,.portlet-destaques-deputado h5.leftIconified,.portlet-conteudoRelacionado h5.leftIconified,.portlet h4.leftIconified,.portlet-destaques-1 h4.leftIconified,.portlet-destaques-2 h4.leftIconified,.portlet-pesquisa h4.leftIconified,.portlet-servicos-lista h4.leftIconified,.portlet-servicos-lado h4.leftIconified,.portlet-destaques-deputado h4.leftIconified,.portlet-conteudoRelacionado h4.leftIconified{padding-left:3.2em !important;}
.portlet-destaques-1 .download,.portlet-destaques-2 .download{padding-left:3.2em;background:#e5e5e5 url(http://www2.camara.leg.br/ico_download.jpg) no-repeat left top 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-conteudoRelacionado li li{font-size:1em;}
.portlet-destaques-1 .pdf a,.portlet-destaques-2 .pdf a{background:url(http://www2.camara.leg.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 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;}
#portal-column-one .portlet-servicos-lista h5,#portal-column-one .portlet-servicos-lado h5{background-color:#F4F4F4;padding:5px;color:#999999;text-shadow:none;}
#portal-column-one .portlet-servicos-lista li a{line-height:1.7em;padding:4px 3px 4px 28px !important;}
.portlet-servicos-lado li a{display:block;padding:35px 0 0;width:45px;}
.portlet-servicos-lado .twitter{background-image:url(http://www2.camara.leg.br/ico_portlet_twitter_off.jpg);}
.portlet-servicos-lado .rss{background-image:url(http://www2.camara.leg.br/ico_portlet_rss_off.jpg);}
.portlet-servicos-lado .faleConosco{background-image:url(http://www2.camara.leg.br/ico_portlet_envelope_off.jpg);}
.portlet-servicos-lado .twitter:hover{background-image:url(http://www2.camara.leg.br/ico_portlet_twitter_on.jpg);}
.portlet-servicos-lado .rss:hover{background-image:url(http://www2.camara.leg.br/ico_portlet_rss_on.jpg);}
.portlet-servicos-lado .faleConosco:hover{background-image:url(http://www2.camara.leg.br/ico_portlet_envelope_on.jpg);}
.portlet-destaques-2 ul{margin:3px 5px 0;}
.portlet-destaques-2 li{margin-bottom:3px;font-size:1.1em;overflow:hidden;color:#999;}
.portlet-destaques-2 a{border-style:solid;border-color:#ccc;border-width:1px 1px 1px 5px;display:table;padding:0 5px;height:4em;color:#00557D;width:92%;text-decoration:none;}
.portlet-destaques-2 a:hover{border-width:1px 1px 1px 5px;padding:0 5px;}
.portlet-destaques-2 span{display:table-cell;vertical-align:middle;}
.portlet-destaques-2 a{#display:block;_width:94%;} 
.portlet-destaques-2 span{#display:inline;#zoom:1;}
.portlet-destaques-2 .extra{#vertical-align:middle;#height:100%;#zoom:1;}
.portlet-destaques-deputado ul{border-top:1px solid #ccc;}
.portlet-destaques-deputado li{border-bottom:1px solid #ccc;font-size:0.9em;line-height:2.3em;padding-left:10px;}
.portlet-destaques-deputado img{width:150px;height:150px;font-size:0.9em;background-color:#d3d3d3;display:block;margin:10px auto;}
.portlet-destaques-home{margin-bottom:0.75em;padding:0;color:#000866;}
.portlet-destaques-home .header{padding:5px 0 3px 4px;color:black;background:transparent url(http://www2.camara.leg.br/img_linha_degrade.jpg) no-repeat bottom left scroll;font-size:1.35em;margin-top:0;margin-bottom:0;font-weight:normal;}
.portlet-destaques-home ul{margin:3px 5px 0 20px;}
.portlet-destaques-home li{margin-bottom:5px;color:#999;list-style-type:square;list-style-image:url(http://www2.camara.leg.br/img_bullet_quadrado.jpg);list-style-position:outside;}
.portlet-destaques-home a {}
.portlet-pesquisa{padding-bottom:1em;}*/
	.img-3x4-1 {
		width: 160px;
		height: 120px;
	}
	.headSessao-1, .tituloPagina, .documentFirstHeading {
		margin: 1.5em 0 0.5em;
		font-weight: bold;
		border-bottom: 2px solid #eaeaea;
		font-size: 120%;
	}
	.headSessao-1 span {
		font-size: 0.9em;
		font-weight: normal;
	}
	.linkLeiaMais {
		text-align: right;
		border-top: 1px solid #eaeaea;
		display: block;
		clear: both;
	}
	.tabela-1 {
		border: none;
		border-collapse: separate;
		border-spacing: 3px;
		margin-bottom: 1.2em;
		width: 100%
	}
	.tabela-1 th {
		font-weight: bold;
		font-size: 0.9em;
		padding: 0 0 0 0.5em;
	}
	.tabela-1 tr.rowTotais {
		font-weight: bold;
	}
	.tabela-1 td {
		padding: 0.66em 0.4em;
		vertical-align: top;
	}
	.tabela-1 th.oneLine {
		font-size: 1em;
		padding: 5px;
	}
	.tabela-1 .alturaFixa li {
		height: 3em;
	}
	.tabela-2, table.listing {
		border: 1px solid #EEEEEE;
		border-collapse: separate;
		border-spacing: 3px;
		margin-bottom: 1.2em;
	}
	.tabela-2 th, table.listing th {
		background-color: #E5E5E5;
		border: 1px solid #CCCCCC;
		padding: 0.4em;
		font-weight: bold;
		font-size: 0.9em;
		padding: 0.4em;
	}
	.tabela-2 tr, table.listing tr {
		border: none;
	}
	.tabela-2 td, table.listing td {
		background-color: #f7f7f7;
		padding: 0.66em 0.4em;
		vertical-align: top;
	}
	table.listing td {
		border-right: 0;
	}
	.tabela-2 .even td, table.listing .even td {
		background-color: #f0f0f0;
	}
	table.flexivel {
		width: auto;
	}
	table.sizeFull {
		width: 100%;
	}
	.celulasCentralizadas td, .celulasCentralizadas th {
		padding: 8px 0;
		text-align: center;
	}
	.centerCell tr td, .centerCell tr th {
		text-align: center;
	}
	tr .numerico {
		text-align: right;
	}
	a[href^='mailto'] {
		background: transparent url(http://www2.camara.leg.br/ico_mailto.gif)
			0px 1px no-repeat;
		padding: 1px 0px 1px 19px;
	}
	.popupBox:hover, .dropDownOver {
		position: relative;
	}
	.popupBox a {
		font-size: 0.9em;
	}
	.popupBox ul, .popupBox span.popup {
		background-color: white;
		border: 2px solid #ccc;
		margin: 0;
		padding: 5px;
		position: absolute;
		top: -60000px;
		z-index: 1;
	}
	.popupBox ul {
		right: 0 !important;
		left: auto !important;
	}
	.popupBox:hover ul, .popupBox:hover span.popup {
		top: 1em;
		display: block;
	}
	.popupBox ul li {
		list-style: none;
		margin-bottom: 0;
		width: 8em;
		padding: 2px 0;
		float: right;
	}
	.popupBox ul li:nth-child(2n) {
		margin-right: 9em;
		margin-top: -2.4em;
	}
	.popupBox ul a {
		display: block;
		padding: 3px;
	}
	.popupBox ul a:hover {
		background-color: #DCE6F5;
		text-decoration: none;
	}
	.leftIconified {
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: 2px left;
		padding-left: 1.6em !important;
	}
	.leftIconified.iconHeight {
		background-position: left 2px;
		line-height: 1.5em;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	.rightIconified {
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top right;
		padding-right: 1.6em !important;
	}
	.topIconified {
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top center;
		padding-top: 1.4em !important;
		padding-left: 0.2em;
		padding-right: 0.2em;
		display: inline-block;
		text-align: center;
	}
	.onlyIconified {
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: center left;
		padding-left: 1.6em !important;
	}
	.onlyIconified span {
		display: none;
	}
	.iconLeftGrd {
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: 5px 0;
		padding-left: 3em !important;
		padding-bottom: 1em;
		display: block;
		clear: both;
	}
	/*.iconInfografico{background-image:url(http://www2.camara.leg.br/ico_infografico.gif);}
.iconAta{background-image:url(http://www2.camara.leg.br/ico_ata.png);}
.iconDetalhe{background-image:url(http://www2.camara.leg.br/ico_detalhes.png);}
.iconAudio{background-image:url(http://www2.camara.leg.br/ico_audio.png);}
.iconVideo{background-image:url(http://www2.camara.leg.br/ico_video_peq.png);}
.iconResultado{background-image:url(http://www2.camara.leg.br/ico_resultado.png);}
.iconPauta{background-image:url(http://www2.camara.leg.br/ico_pauta.png);}
.iconSetinha{background-image:url(http://www2.camara.leg.br/setinha.gif);}
.iconWebcam{background-image:url(http://www2.camara.leg.br/ico_webcam.png);}
.iconAjuda{background-image:url(http://www2.camara.leg.br/ico_interrogacao.gif);}
.iconPainel{background-image:url(http://www2.camara.leg.br/ico_painel.png);}
.iconPainelGrd{background-image:url(http://www2.camara.leg.br/ico_painel_grd.png);}
.iconEnviar{background-image:url(http://www2.camara.leg.br/ico_enviar.png);}
.iconMail{background-image:url(http://www2.camara.leg.br/ico_mailto.gif);}
.iconMicrofoneGrd{background-image:url(http://www2.camara.leg.br/ico_microfone_grd.png);}
.iconChecado{background-image:url(http://www2.camara.leg.br/ico_check.png);}
.iconVideoAovivo{background-image:url(http://www2.camara.leg.br/ico_video_aovivo.png);}
.iconRss{background-image:url(http://www2.camara.leg.br/ico_rss.png);}
.iconRssPeq{background-image:url(http://www2.camara.leg.br/ico_rss_peq_off.jpg);}
.iconRssPeq:hover{background-image:url(http://www2.camara.leg.br/ico_rss_peq_on.jpg);}
.iconJornal{background-image:url(http://www2.camara.leg.br/ico_jornal.png);}
.iconBancoImagens{background-image:url(http://www2.camara.leg.br/ico_bancoimagens_off.jpg);}
.iconGlobo{background-image:url(http://www2.camara.leg.br/ico_globo_off.jpg);}
.iconJornalCamara{background-image:url(http://www2.camara.leg.br/ico_jornalcamara_off.jpg);}
.iconRadioCamara{background-image:url(http://www2.camara.leg.br/ico_radiocamara_off.jpg);}
.iconTvCamara{background-image:url(http://www2.camara.leg.br/ico_tvcamara_off.jpg);}
.iconAgenciaCamara{background-image:url(http://www2.camara.leg.br/ico_agenciacamara_off.jpg);}
.iconFaleConosco{background-image:url(http://www2.camara.leg.br/ico_carta_off.jpg);}
.iconBoletim{background-image:url(http://www2.camara.leg.br/ico_boletim_off.jpg);}
.iconAutoFalante{background-image:url(http://www2.camara.leg.br/ico_autofalante_off.jpg);}
.iconBancoImagens:hover{background-image:url(http://www2.camara.leg.br/ico_bancoimagens_on.jpg);}
.iconGlobo:hover{background-image:url(http://www2.camara.leg.br/ico_globo_on.jpg);}
.iconJornalCamara:hover{background-image:url(http://www2.camara.leg.br/ico_jornalcamara_on.jpg);}
.iconRadioCamara:hover{background-image:url(http://www2.camara.leg.br/ico_radiocamara_on.jpg);}
.iconTvCamara:hover{background-image:url(http://www2.camara.leg.br/ico_tvcamara_on.jpg);}
.iconAgenciaCamara:hover{background-image:url(http://www2.camara.leg.br/ico_agenciacamara_on.jpg);}
.iconFaleConosco:hover{background-image:url(http://www2.camara.leg.br/ico_carta_on.jpg);}
.iconBoletim:hover{background-image:url(http://www2.camara.leg.br/ico_boletim_on.jpg);}
.iconAutoFalante:hover{background-image:url(http://www2.camara.leg.br/ico_autofalante_on.jpg);}
.iconAgenciaCamaraLupa{background-image:url(http://www2.camara.leg.br/ico_agencia_lupa.jpg);}
.iconAgenciaCamaraRelogio{background-image:url(http://www2.camara.leg.br/ico_agencia_relogio.jpg);}
.iconAgenciaCamaraRelogioClaro{background-image:url(http://www2.camara.leg.br/ico_agencia_relogio_claro.jpg);}
.iconArquivoPdf{background-image:url(http://www2.camara.leg.br/ico_arquivo_pdf_peq.png);}
.iconConexao{height:27px;margin:0 auto;width:85px;}
.iconConexao.rapida{background-image:url(http://www2.camara.leg.br/btn_video_cnx_alta.jpg);}
.iconConexao.lenta{background-image:url(http://www2.camara.leg.br/btn_video_cnx_baixa.jpg);}
.iconTel{background-image:url(http://www2.camara.leg.br/ico_tel.png);}
.iconTwitter{background-image:url(http://www2.camara.leg.br/ico_twitter_off.jpg);}
.iconTwitter:hover{background-image:url(http://www2.camara.leg.br/ico_twitter_on.jpg);}
.iconTwitterPeq{background-image:url(http://www2.camara.leg.br/ico_twitter_peq_off.jpg);}
.iconTwitterPeq:hover{background-image:url(http://www2.camara.leg.br/ico_twitter_peq_on.jpg);}
.iconYoutube{background-image:url(http://www2.camara.leg.br/ico_youtube_off.jpg);}
.iconYoutube:hover{background-image:url(http://www2.camara.leg.br/ico_youtube_on.jpg);}
.iconFlickr{background-image:url(http://www2.camara.leg.br/ico_flickr_off.jpg);}
.iconFlickr:hover{background-image:url(http://www2.camara.leg.br/ico_flickr_on.jpg);}
.iconFacebook{background-image:url(http://www2.camara.leg.br/ico_facebook_off.jpg);}
.iconFacebook:hover{background-image:url(http://www2.camara.leg.br/ico_facebook_on.jpg);}
.iconFacebookPeq{background-image:url(http://www2.camara.leg.br/ico_facebook_peq_off.jpg);}
.iconFacebookPeq:hover{background-image:url(http://www2.camara.leg.br/ico_facebook_peq_on.jpg);}
.iconWidgetPeq{background-image:url(http://www2.camara.leg.br/ico_widget_peq_off.jpg);}
.iconWidgetPeq:hover{background-image:url(http://www2.camara.leg.br/ico_widget_peq_on.jpg);}
.iconOrkut{background-image:url(http://www2.camara.leg.br/ico_orkut_off.jpg);}
.iconOrkut:hover{background-image:url(http://www2.camara.leg.br/ico_orkut_on.jpg);}
.iconBlogs{background-image:url(http://www2.camara.leg.br/ico_blogs_off.jpg);}
.iconBlogs:hover{background-image:url(http://www2.camara.leg.br/ico_blogs_on.jpg);}
.iconSite{background-image:url(http://www2.camara.leg.br/ico_site_off.jpg);}
.iconSite:hover{background-image:url(http://www2.camara.leg.br/ico_site_on.jpg);}
.iconPodcast{background-image:url(http://www2.camara.leg.br/ico_podcast_off.jpg);}
.iconPodcast:hover{background-image:url(http://www2.camara.leg.br/ico_podcast_on.jpg);}
.iconUse{background-image:url(http://www2.camara.leg.br/ico_use_off.jpg);}
.iconUse:hover{background-image:url(http://www2.camara.leg.br/ico_use_on.jpg);}
.iconImpressora{background-image:url(http://www2.camara.leg.br/ico_impressora.png);}
.iconImpressora:hover{background-image:url(http://www2.camara.leg.br/ico_impressora.png);}
.headerImpressao{text-align:right;padding:5px
}
.headerImpressao a{color:#999;font-size:0.9em;font-weight:bold;padding-top:5px;padding-bottom:5px;line-height:2em	}
.container{position:relative;height:1%;}
.container .contentBottomRight{position:absolute;bottom:0;right:0;}
.container .contentBottomLeft{position:absolute;bottom:0;left:0;}
.topPadding{padding-top:2em;}
.bottomPadding{padding-bottom:2em;}
/* .camlet-footer{height:1%;padding-top:1em;} */
	.leftPositioned {
		float: left;
	}
	.rightPositioned {
		float: right;
	}
	#portal-column-one div.portlets-manager select {
		max-width: 170px;
	}
	#portal-column-two div.portlets-manager select {
		max-width: 200px;
	}
	.centeredBox {
		display: table;
	}
	.centeredContent {
		display: table-cell;
		vertical-align: middle;
	}
	.centeredBox { #
		display: block;
		_width: 94%;
	}
	.centeredContent { #
		display: inline; #
		zoom: 1;
	}
	.centeredBox .extra { #
		vertical-align: middle; #
		height: 100%; #
		zoom: 1;
	}
	.abasHorizontais>li {
		display: inline;
		margin: 0 2em;
	}
	.centralizar {
		margin: 0 auto !important;
	}
	.centralizarTexto {
		text-align: center;
	}
	.image-noborder {
		border: none;
	}

		/*.noticia img,.noticiaTV img{display:block;background-color:#e5e5e5;border:1px solid #ccc;margin-bottom:3px;}
.noticiaTV img{float:left;}
.noticia span{color:#333;font-size:0.9em;}
.noticia,.noticiaTV{padding-right:5px;}
.noticia .retranca,.imagemLegendada .retranca{font-size:0.95em;margin-bottom:3px;padding-left:2px;font-weight:bold;}
.noticia .manchete,.noticiaTV .manchete{font-size:1.33em;margin-bottom:5px;}
.noticia .manchete{font-size:1.45em;}
.noticiaTV .manchete{font-size:100%;padding:0.5em 0;}
.noticia .manchete a{font-weight:normal;}
.noticia .descricao,.noticiaTV .descricao{line-height:1.4em;padding-right:5px;}
.listaItens{padding:10px 0;}
.listaItens li{padding:5px;}
.listaItens li .retranca{font-size:0.85em;padding:0;}
.listaItens li .manchete{font-size:1.13em;}
table.alternaCores tr:nth-child(2n){background-color:#EEE;}
table.alternaCores tr:nth-child(2n-1){background-color:#FAFAFA;}*/
		/*.coresAlternadas .even{background-color:#eee;}
.coresAlternadas .odd{background-color:#fafafa;}
.sessionBox{margin-bottom:1.2em;}
.sessionBox.gradient{background-color:#fbfbfb;background-image:url(http://www2.camara.leg.br/bg_lateral_direita.jpg);background-repeat:repeat-y;background-position:top left;background-attachment:scroll;}
.sessionBox .header{background:#F3F3F3;color:#333;font-size:1.1em;font-weight:bold;margin:0;padding:4px 6px;}
.sessionBox .content{padding:10px;}
.destaqueBox,destaqueBox2,.listaBox{border-style:solid;border-color:#ededed;padding:2px 5px;}
.destaqueBox{border-width:1px 1px 1px 8px;}
.destaqueBox2{border-width:1px 0 1px 0;}
.listaBox{border-width:0 0 1px 0;padding:1px;}
a.destaqueLink{display:block;padding:5px 25px;line-height:1,5em;background:#fff url(http://www2.camara.leg.br/bg_link_destaque.jpg) left center repeat-x;font-weight:bold;border:1px solid #ccc;margin:2em;}
.listagemPadrao li{margin-bottom:0.1em;}
.listagemPadrao .clearedBox{height:1%;}
.listagemPadrao .info{width:85%;}
.listagemPadrao .acao{width:15%;}
.listagemPadrao .content{padding:1em;}
.listagemPadrao .info .content{border-right:3px solid white;}
.listaEventos .acao .content{text-align:center;}
.listagemPadrao img{background-color:#f3f3f3;width:128px;height:84px;border:1px solid #ccc;}
.imagensEventos img{width:128px;height:128px;}
.listagemPadrao.imagemEsquerda .imgAcessoria{float:left;margin-right:1em;}
.listagemPadrao.imagemDireita .imgAcessoria{float:right;margin-left:1em;}
.listaEventos .data{font-size:0.85em;}
.listaEventos .acao .content a{position:relative;top:0.8em;}
.listaDiscursos .resumo{font-size:0.9em;}
.listagemPadrao.plain .even,.listagemPadrao.plain .odd{background-color:transparent;}
.listagemPadrao.plain li{border-bottom:1px solid #ccc;}
.listagemPadrao.plain li:last-child{border-bottom:none;}
.imagemEsquerda .newsImageContainer{width:130px;}
.listaTransmissoes li{padding:0.5em;}
.listaTransmissoes h4{margin:0;}
.listaTransmissoes .descricao{width:80%;float:left;}
.listaTransmissoes .descricao p{margin:0;}
.listaTransmissoes .descricao .detalhes{font-size:0.9em;}
.listaTransmissoes .midia{float:right;max-width:20%;text-align:right;}
.listaTransmissoes .timestamp{line-height:1.3em;color:#666;font-size:0.9em;}
.listaArquivosAudio li{display:inline;}
.listaArquivosAudio li a{display:block;float:left;margin:10px 30px 0 0;white-space:nowrap}
.distanciado05{margin-left:0.5em;margin-right:0.5em}
.distanciado1{margin-left:1em;margin-right:1em;}
.distanciado2{margin-left:2em;margin-right:2em;}
.distanciado5{margin-left:5em;margin-right:5em;}
.distancia-somente-esquerda{margin-right:0;}
.distancia-somente-direita{margin-left:0;}
.espacoPadrao{margin-top:2em !important;margin-bottom:2em !important;}
.espacoPadrao4{margin-top:4em !important;margin-bottom:4em !important;}
.espacoPadraoTop{margin-top:1em;}
.espacoPadraoTop2{margin-top:2em;}
.espacoPadraoInferior1{margin-bottom:1em;}
.espacoPadraoInferior2{margin-bottom:2em;}
.bordaDireita{border-right:1px solid #CCC;}
.bordaEsquerda{border-left:1px solid #CCC;}
.icone-detalhes{margin:5px 3px 5px;overflow:auto;}
.icone-detalhes img{margin:0.1em 1em 0.3em 0;float:left;}
.icone-detalhes .detalhes{margin-left:1em;}
.icone-detalhes .detalhes p{margin-bottom:0.3em;line-height:1.4em;}
.calendario{width:100%;border-bottom:1px solid #ededed;position:relative;}
.calendario .controlador{float:left;padding:1em 1.5em 1em 1em;margin-right:1.5em;width:5%;}
.calendario .controlador img{width:55px;height:51px;background-color:#f3f3f3;}
.calendario .orientacao{margin-bottom:1em;padding:0 5px;width:80%;border-left:1px solid #ccc;overflow:hidden;}
.calendario .orientacao form{margin:10px 0;padding:0 0 0 0;}
.calendario .orientacao form img{position:absolute;top:5px;left:10px;}
.menu-veiculo{margin-left:186px;padding:0 0 15px 0;}
.menu-veiculo ul{background:#F2F2F2;height:34px;}
.menu-veiculo ul li{background:#F2F2F2;border-right:2px solid #FFFFFF;display:inline;float:left;height:26px;line-height:12px;padding:4px 16px;text-align:center;}
.menu-veiculo ul li.dif{height:16px;padding:9px 22px;}
.menu-veiculo ul li.ultimo{border-right:0;}
ul.colunas{margin-bottom:3em;}
ul.colunas li{padding:0.5em 0 0.5em 0.3em;margin:0 0 0.3em 0;width:12.5em;line-height:1.2em;}
ul.colunas .primeiro{margin-top:-35em;#margin-top:-37.3em;}
ul.colunas .coluna-2{margin-left:14em;}
.itemDestacado{display:block;margin:-1.2em 0.2em 0 0;text-align:right;color:#c61117;}
.imagemComLegenda .boxImgSize275{margin:0 auto;width:275px;}
.imagemComLegenda .boxImg{background:#f0f0f0;text-align:center;}
.imagemComLegenda .boxImg img{margin:5px 0;}
.imagemComLegenda p{font-size:0.9em;padding:5px;}
.imagemComLegenda p.fundoLegendaBlack{background:#333;color:#fff;}
.imagemComLegenda p.fundoLegendaGray{background:#ebebeb;}
.imgEsqTxtDir{padding:5px;overflow:hidden;}
.imgEsqTxtDir img{float:left;margin:0 1em;}
.imgEsqTxtDir p{text-align:left !important;}
.imgEsqTxtDir span{font-size:1.2em;font-weight:bold;display:block;}
.contatoComImagem{padding:1px;}
.contatoComImagem img{float:left;margin-right:1em;}
.contatoComImagem address{text-align:left;overflow:hidden;line-height:1.5em;}
.imageCard li{background-color:#f3f3f3;width:13.5em;text-align:center;position:relative;padding:0.5em;margin:0.5em;float:left;height:23em;}
.imageCard li li{background-color:transparent;width:auto;text-align:left;position:static;padding:0;margin:0;float:none;height:auto;}
.imageCard .creditos{color:#aaa;font-style:italic;line-height:normal;margin:0 0 5px 0;}
.imageCard ul.download{margin:0;padding:0.2em 0;background:transparent url(http://www2.camara.leg.br/ico_baixar_arquivo.png) left center scroll no-repeat;}
.imageCard ul.download li{display:inline;}
.imageCard ul.download li:after{content:' |';}
.imageCard ul.download li.last:after{content:'';}
.imageCard li p.descricao{font-size:0.9em;text-align:left !important;}
.imageCard .maisInfo{position:absolute;left:0.5em;bottom:1em;line-height:1.3em;margin:0;}
.imageCard .popupBox span{left:0;width:15em;font-size:0.9em;text-align:left;}
.ajuda a{padding:0.2em 0;}
.downloadBox{margin:0.5em 0;padding:0.5em 0;overflow:hidden;width:100%;}
.downloadBox .descricao{border-right:2px solid #eaeaea;width:50%;float:left;padding:0.8em 2%;font-weight:bold;}
.downloadBox .botao{color:#333;text-transform:uppercase;font-weight:bold;float:left;width:30%;margin:0.8em 1% 0.8em 2%;padding:1.2em 0 1.2em 50px;border:1px solid #bbb;background:url(http://www2.camara.leg.br/btn_download.gif) 5% center no-repeat #ccddaa;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.videoBox{text-align:center;border-bottom:2px solid #eaeaea;padding:1em 0 2em;margin-bottom:1em;}
videoBox .video{display:block;margin:0 auto;}
.playerContainer{width:320px;height:309px;margin:auto;}
table.cor{border-collapse:separate;border-spacing:3px;empty-cells:show;font-size:1em;}
table.cor td{border:1px solid #eee;}
table.cor th{font-weight:bold;font-size:0.9em;background-color:#f0f0f0;}
table.cor thead th{text-align:center;}
table.cor tfoot th{font-weight:bold;font-size:0.9em;}
table.cor tbody td{padding:0.8em 0.2em;}
.labelInfo{font-weight:bold;}
.subSessao{display:block;font-weight:bold;font-size:1.1em;}
h2.tituloPagina{display:none;}
.mceContentBody h2.tituloPagina{display:block;background-color:#FFFFAA;border:medium none;color:red;font-weight:normal;text-decoration:line-through;}
.ui-tabs{position:relative;zoom:1;} 
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;border-bottom:0 !important;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
#content .ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}
#content .ui-tabs .ui-tabs-panel{padding:1em 0.5em;}
#content .ui-widget-header{border:none;border-bottom:2px solid #eaeaea;background:transparent;}
#content .ui-state-default{background:#FFFFFF;}
#content .ui-tabs .ui-tabs-nav{float:none;margin:0;padding:0.2em 1em 0;}
#content .ui-tabs .ui-tabs-nav li{margin:0 -2px 0 0;top:2px;line-height:1.5em;}
#content .ui-tabs .ui-tabs-nav li a{background:none;}
#content .ui-tabs .ui-tabs-nav li input{float:left;padding-top:.5em;padding-bottom:0.5em;padding-right:1em;text-decoration:none;}
#content .ui-state-default{border:2px solid #eaeaea;}
#content .ui-state-default input{cursor:pointer;color:#555555;}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected input{cursor:default;}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:2px;background-color:#F3F3F3;}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected input{background-color:#F3F3F3;font-weight:bold;}
.ui-datepicker-div,#ui-datepicker-div{font-size:0.9em;}
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{border-width:2px;}
#portal-column-two #ui-datepicker-div,#portal-column-two .ui-datepicker-div{margin-left:-5px;}
.calendario #ui-datepicker-div,.calendario .ui-datepicker-div{}
ol.decimal li{list-style-type:decimal;}
ol.lower-alpha li{list-style-type:lower-alpha;}
ol.upper-alpha li{list-style-type:upper-alpha;}
ol.lower-roman li{list-style-type:lower-roman;}
ol.upper-roman li{list-style-type:upper-roman;}
#content ol.listTypeDecimal{list-style-type:decimal;}
#content ol.listTypeLowerAlpha{list-style-type:lower-alpha;}
#content ol.listTypeUpperAlpha{list-style-type:upper-alpha;}
#content ol.listTypeLowerRoman{list-style-type:lower-roman;}
#content ol.listTypeUpperRoman{list-style-type:upper-roman;}
.listaHorizontal li{display:inline;margin-right:5px;}
.atencao{background-color:#FFfBcA;padding:0.2em 0.3em;}
.observacao{color:#A66E4A;}
.ultimo .popupBox:hover ul,.ultimo .popupBox:hover span.popup{top:auto;bottom:1em;}
.appAviso,.appInfo,.appErro{width:500px;min-height:260px;background-position:top left;background-repeat:no-repeat;padding-left:270px;margin:30px 0 0 30px;}
.appAviso{background-image:url(http://www2.camara.leg.br/img_atencao.jpg);}
.appInfo{background-image:url(http://www2.camara.leg.br/img_informacao.jpg);}
.appErro{background-image:url(http://www2.camara.leg.br/img_erro.jpg);}
.appAviso .titulo,.appInfo .titulo,.appErro .titulo{font-size:3em;color:#CCC;padding-top:25px;padding-bottom:10px;display:block;}*/
		
.addthis_toolbox {
		float: right;
	}
	#addthis_wrapper {
		overflow: hidden;
		margin-bottom: 0.2em;
		min-height: 1.666em;
	}
	.documentContent a.pdfLink {
		background: transparent url(http://www2.camara.leg.br/pdf.png) no-repeat
			96% 50% scroll;
		padding-right: 1.9em;
	}
}

/*fim cabe�alho*/

/*  #portal-footer{background-color:#dee7ec;float:none;line-height:1.2em;text-align:center;height:1%; width: 980px; margin-left: -10px; margin-top: 10px; font-size: 110%;} 
#portal-footer p{margin:0.25em 0;}
#portal-footer a{text-decoration:none;color:#000066;border:none;}
#portal-footer a:visited{color:#000066;}
#portal-footer a:hover{text-decoration:underline;}
#portal-footer address{color:white;background-color:#235A10;font-size:0.9em;text-align:center;padding:8px 0;margin:0;line-height:1.1em;} */

/*Fim da customiza��o*/
/*Font size percentages based on the tables at developer.yahoo.com/yui/fonts/ */
h1 {
	font-size: 116%;
	font-weight: bold;
}

h2 {
	font-size: 123.1%;
}

h3 {
	font-size: 116%;
}

h4 {
	font-size: 108%;
}

h5, h6 {
	font-size: 100%;
}

/*fix for firefox in os x, where selects get the incorrect
height if it's not explicitly set this shouldn't be noticeable in
other browsers*/
select {
	height: 30px;
	max-width: 500px;
}

select.multiple {
	height: auto;
}

#ds-header-wrapper {
	background-color: #FFFFFF;
	/*color: white;*/
	/*min-width: 950px;*/
	/* border-left: 10px solid #ffcc00; */
	width: 990px;
	w\idth: 980px;
	margin: 0 auto;
}

#ds-header-logo-link {
	text-decoration: none;
	cursor: pointer;
}

#ds-header-logo {
	float: left;
	width: 48px;
	height: 50px;
	margin-top: 10px;
	background: url('../../images/dspace-logo-only.png');
	background-repeat: no-repeat;
	background-color: transparent;
	margin-right: 15px;
}

#ds-header-logo-text {
	font-size: 400%;
	color: white;
	line-height: 70px;
	font-weight: normal;
	vertical-align: middle;
	float: left;
}

#ds-user-box {
	right: 0;
	top: 10px;
	position: absolute;
	color: white;
}

#ds-user-box a {
	color: white;
}

#ds-trail-wrapper {
	/*background-color: #b6c8d9;
    margin: 0;
    padding: 0;
    border-top: 1px solid #9cacba;
    border-bottom: 1px solid #9cacba;
    min-width: 950px;*/
	text-transform: none;
	margin: 10px;
	font-size: 1em;
	border: none;
	padding: 0;
	line-height: normal;
	text-align: right;
}

/* #ds-trail {
	list-style: none;
	line-height: 138.5%;
	margin: 0;
	padding: 3px 0;
	font: 90% Verdana, "Lucida sans", Helvetica, Arial, sans-serif;
} */

#ds-trail li {
	display: inline;
	color: #1F3F5E;
	margin-right: 5px;
}

/* #ds-trail a {
	color: #1F3F5E;
} */

#no-js-warning, #ds-trail, #ds-header, /* #ds-footer, */ #ds-content {
	/* width: 950px; */
	/*margin: auto;*/
	margin: 0;
	position: relative;
}

/*ie6 uses quirks mode for strict xhtml pages, and in quirks mode margin: auto; doesn't center things*/
.ie6 #no-js-warning-wrapper, .ie6 #ds-trail-wrapper, .ie6 #ds-header-wrapper,
	.ie6 #ds-footer-wrapper, .ie6 #ds-content-wrapper {
	text-align: center;
}

.ie6 #ds-trail, .ie6 #ds-header, .ie6 #ds-footer, .ie6 #ds-content {
	margin: 0;
	text-align: left;
}

/* #ds-footer-wrapper {
    margin-top: 40px;
	margin: 4px 337px 0px;
}

#ds-footer {
    padding-top: 10px;
    font-size: 93%;
    line-height: 1.6em;
}

#ds-footer-left {
    float: left;
}

#ds-footer-right {
    float:right;
}

#ds-footer-right span.theme-by{
    display: inline-block;
    vertical-align: top;
}

#ds-footer-logo-link {
    text-decoration:none;
    line-height: 40px;
    cursor: pointer;
}

#ds-footer-logo {
    display: inline-block;
    background: url('../../images/@mirelogo-small.png');
    background-repeat: no-repeat;
    width: 79px;
    height: 40px;
}

#ds-footer-links {
    clear: left;
} */
.ie6 #ds-footer-links {
	display: inline;
}

/*make transparent PNGs invisible in IE6 until PNG-fix is applied*/
.ie6 #ds-header-logo, .ie6 #ds-footer-logo {
	visibility: hidden;
}

/* #ds-body {
	margin-top: -16px;
	float: right;
	width: 583px;
	overflow: hidden;
	padding: 2em 2em 2em 2em;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;

}
 */
#ds-body ul {
	list-style-image: url("../../images/img_bullet_quadrado.jpg");
	list-style-type: square;
	margin: 0.5em 0 0.5em 1.5em;
	width: 100%;
}

#ds-body ul.ds-simple-list.horizontal {
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}

#ds-body ul.ds-artifact-list, #ds-body ul.ds-artifact-list ul {
	margin: 0;
	list-style: none;
	list-style-image: none;
}

/* #ds-options-wrapper {
	float: left;
	position: relative;
    min-height: 1px;

	  padding-right: 15px;
    padding-left: 15px;
 	 width: 150px; 

	
	flex: 0 0 16.66667%;
    max-width: 16.66667%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
} */

/* #ds-options-wrapper2 {
	float: right;
	 width: 150px; 
	margin-right:-15px;
	 background: #fbfbfb 
		url(http://www2.camara.leg.br/bg_lateral_direita.jpg) repeat-y scroll
		top left;
	min-height: 750px;
	padding-left: inherit;
	padding-right: inherit;
	flex: 0 0 16.66667%;
    max-width: 25.66667%;
} */

#teste {
	padding: 1000;
}

#ds-options {



}

h1.ds-option-set-head {
	/* margin-top: 20px; */
	/*    background-color: #f0f2f5;*/
	padding: 10px 10px;
	/*    border: 1px solid #d8e8eb;*/
/* 	border-bottom: none; */
	font-size: 0.9em;
	/* border-bottom: 2px solid #B38E00; */
	/* font: 120% Verdana, "Lucida sans", Helvetica, Arial, sans-serif; */
	
	border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    background: #f5f5f5;
}

#ds-search-option-head {
	margin-top: 0;
}

div.ds-option-set {
	/*border: 1px solid #d8e8eb;*/
	border-top: none;
}

div.ds-option-set ul {
	list-style: none;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.ds-option-set .ds-sublist-head {
	font-weight: normal;
	font-size: 100%;
}

div.ds-option-set ul.sublist {
	margin-left: 20px;
	padding-top: 0;
	padding-bottom: 0;
}

#ds-search-option {
	padding: 10px 10px 10px 10px; 
}

#ds-search-form {
	margin-bottom: 10px;
}

#ds-search-form input.ds-text-field {
	width: 183px;
	margin-left: -3px;
	height: 25px;
}

#ds-search-form input.ds-button-field, form input[type=submit] {
	/* margin-left: -2px; */
	color: #333;
	font-weight: bold;
	border: 1px solid #999;
	font-size: 1em;
	height: auto;
}

#ds-search-form input.ds-text-field, #ds-search-form input.ds-button-field
	{
	margin-bottom: 10px;
}

p {
	margin-bottom: 10px;
}

#aspect_eperson_EditProfile_list_form, .submission fieldset.ds-form-list,
	.administrative fieldset.ds-form-list {
	margin-bottom: 25px;
}

.primary {
	margin-top: 10px;
	margin-bottom: 30px;
}

ol {
	margin: 0;
	list-style: none;
}

/*th,
td {
	padding: 5px;
    vertical-align: middle;
	border-bottom: 1px dotted #ccc;
}*/
/* Adaptacao do estilo da tabela de metadados */
table.tabelaMetadados {
	border-collapse: separate;
	border-spacing: 5px;
	background-color: white;
	vertical-align: middle;
	width: 98%;
}

table.tabelaMetadados td:nth-child(1) {
	border-bottom: 1px dotted #ccc;
	background-color: white;
	vertical-align: top;
	padding: 5px;
	vertical-align: middle;
	width: 30%;
}

table.tabelaMetadados td {
	border-bottom: 1px dotted #ccc;
	background-color: white;
	vertical-align: top;
	padding: 5px;
	vertical-align: middle;
}

table.tabelaMetadados tr {
	background-color: white;
}

.hide, .esconde {
	display: none;
}

.show, .mostra {
	display: table-row;
}

div.tituloSecao {
	border-bottom: 2px solid #eee;
	padding-bottom: 5px;
	font-weight: bold;
	width: 98%;
	vertical-align: top;
}

table.listaBitstreams {
	width: 98%;
	border-collapse: separate;
	border-spacing: 3px;
	padding: 5px;
	vertical-align: middle;
}

table.listaBitstreams tr.even {
	background-color: #eee;
}

table.listaBitstreams tr.odd {
	background-color: #ddd;
}

table.listaBitstreams td {
	vertical-align: top;
	padding: 5px;
	vertical-align: middle;
}

.ds-button-field,
	#aspect_eperson_StartRegistration_list_registration-progress li {
	/*   background-color: #6d859c;
    border: 1px solid #1F3F5E;*/
	padding: 2px 5px;
	/*  color: #FFFFFF;*/
	font-weight: bold;
	cursor: pointer;
}

.ds-button-field[disabled="disabled"], .ds-button-field.disabled, li.button.disabled input
	{
	opacity: 0.35;
	cursor: auto;
	background-color: #ccc !important;
	border: 2px solid #C0C0C0 !important;
	color: #868686 !important;
}

#aspect_eperson_StartRegistration_list_registration-progress li {
	cursor: default;
}

#aspect_eperson_StartRegistration_list_registration-progress li.arrow {
	background-color: inherit;
	border: none;
	color: inherit;
	font-weight: normal;
}

.ie6 #aspect_eperson_StartRegistration_list_registration-progress li.arrow,
	.ie7 #aspect_eperson_StartRegistration_list_registration-progress li.arrow
	{
	background-color: #FFFFFF;
	color: #444444;
}

.ie6 #aspect_eperson_StartRegistration_list_registration-progress li.arrow
	{
	padding-top: 5px;
}

ul.ds-progress-list {
	margin: 0 0 10px 0;
	padding: 2px 0;
	text-align: center;
}

ul.ds-progress-list li {
	font-weight: bold;
	overflow: hidden;
	display: inline;
	padding: 0;
	margin: 0;
	max-width: 400px;
}

ul.ds-progress-list li.button {
	padding: 0;
}

ul.ds-progress-list li.button input.ds-button-field {
	font-size: 77%;
	background-color: #499c73;
	border: 2px solid #1f5e3f;
	background-image: none;
	padding: 10px 5px;
	width: 100px;
	color: #fff;
}

.ie6 ul.ds-progress-list li.button input.ds-button-field, .ie7 ul.ds-progress-list li.button input.ds-button-field
	{
	padding-left: 0;
	padding-right: 0;
}

ul.ds-progress-list li.current input.ds-button-field {
	background-color: #499c73;
	border: 2px solid #1f5e3f;
	background-image: none;
	padding: 10px 5px;
	width: 100px;
	color: #fff;
}

ul.ds-progress-list li.disabled input.ds-button-field
#aspect_eperson_StartRegistration_list_registration-progress li.disabled
	{
	background-color: #F0F2F5;
	border: 2px solid #D8E8EB;
	color: #444444;
	cursor: default;
}

.ie6 .disabled, .ie6 li.disabled input, .ie7 .ds-button-field.disabled,
	.ie7 li.button.disabled input, .ie8 .ds-button-field.disabled, .ie8 li.button.disabled input
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity= 50);
	zoom: 1;
	cursor: auto;
}

ul.ds-progress-list li.arrow {
	border: none;
	background: none;
	font-size: 116%;
	font-weight: normal;
	margin-left: 3px;
	margin-right: 3px;
}

.ie6 ul.ds-progress-list li.arrow {
	height: 25px;
	width: 25px;
	margin: 0;
}

textarea.ds-textarea-field, input.ds-text-field, input.ds-file-field,
	input.ds-button-field, input.ds-password-field {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 93%;
	/*    padding-left: 5px !important; */
}

textarea.ds-textarea-field, input.ds-text-field, input.ds-password-field
	{
	padding: 3px;
	border: 1px solid #AAAAAA;
	    margin-left: 10px;
}

.ie6 input.ds-text-field, .ie6 input.ds-password-field {
	font-size: 85%;
	height: 22px;
}

.submission .ds-form-list input.ds-text-field, .administrative .ds-form-list input.ds-text-field,
	textarea.ds-textarea-field {
	width: 500px;
}

table textarea.ds-textarea-field {
	width: 400px;
}

#aspect_administrative_item_EditItemMetadataForm_field_value {
	width: 570px;
}

#aspect_administrative_registries_EditMetadataSchema_list_edit-schema-new-field-form .ds-text-field,
	#aspect_administrative_item_EditItemMetadataForm_field_language,
	.ds-composite-component input.ds-text-field {
	width: auto;
}

textarea.ds-textarea-field:focus, input.ds-text-field:focus, input.input.ds-password-field:focus
	{
	border-color: #5F9DE4;
}

/*
 * Show a blue glow around a focused text field
 * only target browsers that support rgba colors and boxshadows
 * see http://www.modernizr.com/docs/
 */
.rgba.boxshadow textarea.ds-textarea-field:focus, .rgba.boxshadow input.ds-text-field:focus,
	.rgba.boxshadow input.ds-password-field:focus {
	-moz-box-shadow: 0 0 8px rgba(95, 158, 212, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(95, 158, 212, 0.5);
	box-shadow: 0 0 8px rgba(95, 158, 212, 0.5);
	border-color: rgba(95, 158, 212, 0.75);
	outline: medium none;
}

span.error {
	clear: both;
	display: block;
	color: #c22121;
	font-size: 0.9em;
	margin-top: 3px;
}

textarea.ds-textarea-field.error, input.ds-text-field.error, input.ds-password-field.error
	{
	border-color: #c22121;
	background-color: #fff2f2;
}

.rgba.boxshadow textarea.ds-textarea-field.error:focus, .rgba.boxshadow input.ds-text-field.error:focus,
	.rgba.boxshadow input.ds-password-field.error:focus {
	-moz-box-shadow: 0 0 8px rgba(194, 33, 33, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(194, 33, 33, 0.5);
	box-shadow: 0 0 8px rgba(194, 33, 33, 0.5);
	/*     border-color:rgba(194, 33, 33, 0.75) !important; */
	outline: medium none;
}

.ds-form-list {
	margin-top: 15px;
}

.submission h2, .ds-form-list legend {
	font-size: 126%;
	margin-bottom: 15px;
	/*color: #1F3F5E;*/
	font-weight: bold;
}

.ds-form-item legend {
	font-size: 100%;
	margin: 0;
	color: inherit;
}

fieldset ol {
	margin: 0;
}

li.ds-form-item {
	list-style: none;
	/*margin-bottom: 35px;*/
	/* vertical-align: middle !important; */
	position: relative;
	clear: left;
}

li.ds-form-item.last {
	margin-bottom: 0;
}

li.ds-form-item .ds-form-label {
	font-weight: bold;
	font-size: 110%;
}

li.ds-form-item label.ds-composite-component {
	display: block;
	float: left;
	font-size: 93%;
	padding: 0 8px 0 0;
}

li.ds-form-item label.ds-composite-component input.ds-text-field {
	font-size: 100%;
	width: 242px;
}

li.ds-form-item .ds-select-field {
	margin-top: 5px;
	height: 30px;
}

.ds-add-button, label.ds-composite-component .ds-select-field {
	margin-top: 6px;
	margin-bottom: 6px;
}

li.ds-form-item label.ds-composite-component.last {
	padding: 0;
	margin-right: 5px;
}

.ds-add-button {
	vertical-align: top;
	margin-left: 8px;
}

.ds-form-content input.ds-button-field {
	font-size: 93%;
}

#aspect_submission_StepTransformer_field_dc_date_issued_year,
	#aspect_submission_StepTransformer_field_dc_date_issued_day {
	width: 50px;
}

#aspect_submission_StepTransformer_field_dc_identifier_value {
	width: 130px;
	margin-bottom: 0;
}

#aspect_submission_StepTransformer_list_submit-describe li {
	/*	margin-bottom:10px;*/
	margin-top: 10px
}

#aspect_submission_StepTransformer_list_submit-describe .ds-previous-values
	{
	margin-top: 0px
}

span.composite-help, span.field-help {
	display: block;
	/*font-size: 100%;*/
	margin-top: 3px;
	width: 506px;
	/*margin-top:10px;*/
	/*text-align: center;*/
}

.ds-checkbox-field input, .ds-radio-field input {
	margin-left: 0;
}

.ds-checkbox-field label, .ds-radio-field label {
	margin-right: 3px;
}
/*hide the double label for checkboxes & radio buttons*/
.ds-checkbox-field legend, .ds-radio-field legend {
	display: none;
}

.ds-previous-values {
	margin-top: 10px;
	clear: both;
}

#aspect_submission_Submissions_div_submissions .ds-static-div,
	.submission .ds-form-sublist ol {
	background-color: #fafafa;
	border: 1px solid #ebebeb;
	margin-top: 3px;
	margin-bottom: 30px;
	padding: 10px;
}

/**/
#aspect_administrative_eperson_ManageEPeopleMain_list_actions,
	#aspect_administrative_group_ManageGroupsMain_list_actions {
	width: 60%;
}

#aspect_administrative_eperson_ManageEPeopleMain_list_actions tr:nth-child(1),
	#aspect_administrative_eperson_ManageEPeopleMain_list_actions tr:nth-child(2),
	#aspect_administrative_group_ManageGroupsMain_list_actions tr:nth-child(1),
	#aspect_administrative_group_ManageGroupsMain_list_actions tr:nth-child(2)
	{
	border-bottom: 1px dotted #ccc;
}

#aspect_administrative_eperson_ManageEPeopleMain_list_actions tr:nth-child(3),
	#aspect_administrative_group_ManageGroupsMain_list_actions tr:nth-child(3)
	{
	background: #f0f0f0;
}

#aspect_administrative_eperson_ManageEPeopleMain_list_actions tr td,
	#aspect_administrative_group_ManageGroupsMain_list_actions tr td {
	padding: 10px;
}

#aspect_administrative_eperson_ManageEPeopleMain_table_eperson-search-table,
	#aspect_administrative_group_ManageGroupsMain_table_groups-search-table,
	#aspect_administrative_authorization_EditContainerPolicies_table_container-policy-list
	{
	width: 100%;
	margin-top: 10px;
}

#aspect_administrative_eperson_ManageEPeopleMain_table_eperson-search-table tr th,
	#aspect_administrative_group_ManageGroupsMain_table_groups-search-table tr th,
	#aspect_administrative_authorization_EditContainerPolicies_table_container-policy-list tr th
	{
	font-weight: bold;
}

#aspect_administrative_eperson_ManageEPeopleMain_table_eperson-search-table tr td,
	#aspect_administrative_group_ManageGroupsMain_table_groups-search-table tr td,
	#aspect_administrative_authorization_EditContainerPolicies_table_container-policy-list tr td
	{
	padding: 5px;
	border-bottom: 1px dotted #ccc;
}

/**/
.ds-form-sublist {
	/* border: 1px solid #CCC; */
	padding: 10px;
	margin-bottom: 20px;
	width: 600px;
}

.ds-form-sublist legend {
	/* color:#333 !important;
font-size: 1em !important; */
	font-weight: bold;
	/* margin-bottom: 0 !important; */
}

/* .ds-form-sublist li.ds-form-item {
margin-bottom:10px !important;
} */

/* .ds-form-sublist .ds-form-label {
font-weight:normal !important;
} */
.ds-form-sublist li.ds-form-item input[type=text] {
	border: 1px solid #CCC;
	width: 40%;
}

.ds-form-sublist li.ds-form-item select {
	border: 1px solid #CCC;
	width: 41%;
}

.ds-form-sublist li.ds-form-item input[type=password] {
	border: 1px solid #ccc;
}
/**/
#aspect_submission_Submissions_div_submissions table,
	#aspect_submission_Submissions_div_submissions table tr,
	#aspect_submission_Submissions_div_submissions table td,
	#aspect_submission_Submissions_div_submissions table th {
	background-color: #FFFFFF;
	border: 1px solid #9CACBA;
}

#aspect_submission_Submissions_div_submissions table tr.ds-table-header-row,
	#aspect_submission_Submissions_div_submissions table tr.ds-table-header-row th
	{
	background-color: #B6C8D9;
	border: 1px solid #9CACBA;
}

.submission .ds-form-sublist li.ds-form-item {
	margin-bottom: 5px;
}

.submission .ds-form-sublist .ds-form-label {
	font-weight: bold;
}

.administrative.tabbed ul.horizontal {
	list-style: none;
	margin: 15px 0 0;
	border-bottom: 2px solid #EAEAEB;
}

.administrative.tabbed ul.horizontal li {
	float: left;
	border: 2px solid #eaeaea;
	padding: 5px;
	margin-bottom: -2px;
	margin-right: 7px;
	border-bottom: none;
}

.administrative.tabbed ul.horizontal li.active-tab {
	background-color: #F3F3F3;
	z-index: 1;
	font-weight: bold;
}

.pane {
	clear: both;
	background-color: #F3F3F3;
	border: 2px solid #eaeaea;
	margin-bottom: 25px;
	margin-top: 0;
}

.pane .ds-form-list {
	margin-top: 0;
}

.administrative.tabbed .pane {
	border-top: none;
}

.pagination, .pagination-masked {
	padding: 7px 0;
	line-height: 1em;
	vertical-align: middle;
}

.pagination-links {
	list-style: none;
	/* margin: 0 !important; */
	text-align: center;
	clear: both;
}

.pagination-links .previous-page-link {
	float: left;
	/*background-image: url("http://www2.camara.leg.br/busca/imagens/img_seta_esq.jpg");*/
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.pagination-links .next-page-link {
	float: right;
	/*background-image: url("http://www2.camara.leg.br/busca/imagens/img_seta_dir.jpg");*/
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}

.pagination-links li {
	display: inline;
	/*    padding:0 !important; */
}

.pagination-links .page-link a, .pagination-links .current-page-link a,
	.pagination-links .last-page-link a, .pagination-links .first-page-link a
	{
	padding: 2px 5px;
	border: 1px solid #CCC;
	font-style: normal;
	text-decoration: none;
	margin: 0 3px;
}

.pagination-links .current-page-link a {
	background: #F3F3F3;
	font-weight: normal;
}

.pagination-links .page-link a:hover, .pagination-links .current-page-link a:hover,
	.pagination-links .last-page-link a:hover
.pagination-links .first-page-link a:hover {
	background: #F3F3F3;
}

.pagination-info {
	float: left;
	margin: 0;
}

.pagination-masked.top .pagination-info {
	float: left;
	margin: 0 0 20px 0;
}

.pagination-masked.bottom .pagination-info, .pagination.bottom .pagination-info
	{
	display: none;
}

.pagination-masked.top {
	margin-top: 5px;
}

.ds-artifact-list {
	list-style: none;
	margin: 0;
	line-height: 153.9%;
}

.file-wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ds-artifact-item {
	margin-bottom: 0.4em;
}

.ds-artifact-item.collection, .ds-artifact-item.community {
	padding-top: 1px;
	padding-bottom: 1px;
	display: inline;
}

/*.community .artifact-title a {
    font-size: 110%;;
}*/
.collection .artifact-title a {
	font-weight: normal;
}

#aspect_discovery_SiteRecentSubmissions_div_site-home .short-description
	{
	display: none;
}

#aspect_artifactbrowser_SimpleSearch_div_search-results li,
	#aspect_discovery_SimpleSearch_div_search-results li,
	#aspect_artifactbrowser_AdvancedSearch_div_search-results li {
	/* padding-top: 15px;
    padding-bottom: 15px;*/
	
}

#aspect_artifactbrowser_SimpleSearch_div_search-results ul,
	#aspect_discovery_SimpleSearch_div_search-results ul,
	#aspect_artifactbrowser_AdvancedSearch_div_search-results ul {
	/*margin-bottom: 25px;*/
	padding-bottom: 1px;
}

.artifact-title {
	font-size: 123.1%;
}

.result-query, .artifact-info {
	color: gray;
}

.artifact-abstract {
	text-align: justify;
}

ul.alphabet {
	list-style: none;
	margin: 0;
}

ul.alphabet li {
	display: inline;
}

#aspect_eperson_PasswordLogin_list_password-login .ds-form-item {
	float: left;
	margin: 0;
	margin-right: 25px;
}

#aspect_eperson_PasswordLogin_list_password-login .ds-form-item a {
	margin-left: 20px;
}

#aspect_eperson_PasswordLogin_list_password-login .ds-form-item.last {
	clear: left;
}

#aspect_eperson_PasswordLogin_list_password-login .ds-form-item.last .ds-form-label
	{
	display: none;
}

td select.ds-select-field {
	margin-left: 5px;
}

form.search {
	background-color: #fafafa;
	border: 1px solid #ebebeb;
	padding-left: 5px; /*Adicionada a propriedade left no padding*/
	margin-bottom: 15px;
}

form.search label {
	font-weight: bold;
}

form.search p.ds-paragraph.button-list {
	text-align: center;
	margin: 0;
}

form.search fieldset {
	margin: 0;
}

form.search .ds-form-item {
	margin: 0;
	padding-bottom: 5px;
}

form.search .ds-form-item select {
	margin-top: 0;
	/*    padding-left: 5px !important; */
}

form.search label.ds-composite-component .ds-select-field {
	margin-top: 6px;
}

form.search .ds-form-item label {
	font-size: 100%;
}

form.search .ds-form-content {
	display: grid;
}

form.search table input.ds-text-field {
	margin: 0;
}

form.search .field-help {
	margin: 3px 0;
}

.collection .search, .community .search {
	margin-top: 25px;
}

#aspect_discovery_CollectionSearch_p_search-query,
	#aspect_discovery_CommunitySearch_p_search-query {
	margin-bottom: 0;
}

.result-query {
	margin-bottom: 30px;
}

#aspect_administrative_registries_EditMetadataSchema_table_metadata-schema-edit-existing-fields,
	#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table,
	#aspect_administrative_registries_FormatRegistryMain_table_bitstream-format-registry,
	#aspect_submission_Submissions_table_unfinished-submissions,
	#aspect_submission_Submissions_table_submissions-inprogress,
	#aspect_submission_Submissions_table_completed-submissions, table.detailtable
	{
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
}

#aspect_administrative_registries_EditMetadataSchema_table_metadata-schema-edit-existing-fields tr,
	#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table tr,
	#aspect_administrative_registries_FormatRegistryMain_table_bitstream-format-registry tr,
	#aspect_submission_Submissions_table_unfinished-submissions tr,
	#aspect_submission_Submissions_table_submissions-inprogress tr,
	#aspect_submission_Submissions_table_completed-submissions tr, table.detailtable tr
	{
	line-height: 1.6em;
	border: 1px solid #ebebeb;
}

#aspect_administrative_registries_EditMetadataSchema_table_metadata-schema-edit-existing-fields tr.even,
	#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table tr.even,
	#aspect_administrative_registries_FormatRegistryMain_table_bitstream-format-registry tr.even,
	#aspect_submission_Submissions_table_unfinished-submissions tr.even,
	#aspect_submission_Submissions_table_submissions-inprogress tr.even,
	#aspect_submission_Submissions_table_completed-submissions tr.even,
	table.detailtable tr.even {
	background-color: #fafafa;
}

#aspect_administrative_registries_EditMetadataSchema_table_metadata-schema-edit-existing-fields td,
	#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table td,
	#aspect_administrative_registries_FormatRegistryMain_table_bitstream-format-registry td,
	#aspect_submission_Submissions_table_unfinished-submissions td,
	#aspect_submission_Submissions_table_submissions-inprogress td,
	#aspect_submission_Submissions_table_completed-submissions td, table.detailtable td
	{
	padding: 5px 10px;
	text-align: justify;
	border: 1px solid #ebebeb;
	vertical-align: top;
}

#aspect_administrative_registries_EditMetadataSchema_table_metadata-schema-edit-existing-fields tr.ds-table-header-row,
	#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table tr.ds-table-header-row,
	#aspect_administrative_registries_FormatRegistryMain_table_bitstream-format-registry tr.ds-table-header-row,
	#aspect_submission_Submissions_table_unfinished-submissions tr.ds-table-header-row,
	#aspect_submission_Submissions_table_submissions-inprogress tr.ds-table-header-row,
	#aspect_submission_Submissions_table_completed-submissions tr.ds-table-header-row
	{
	border: none;
}

/* Configuracao da navegacao na parte superior das telas de Autor, Assunto e Titulo. */
form.secondary.navigation {
	background-color: #f0f0f0;
	margin-bottom: 5px;
	padding: 10px 10px 10px 10px;
}

#ds-body form.secondary.navigation ul.ds-simple-list.alphabet {
	text-align: center;
	margin: 0;
	font-size: 14px;
}

form.secondary.navigation .ds-simple-list.alphabet li {
	padding: 0 3px;
}

form.secondary.navigation .ds-simple-list.alphabet li a {
	font-weight: bold;
}

form.secondary.navigation input[type=text] {
	width: 290px;
}

ul.listaAutoresAssuntos li {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
}

p.headerLista {
	font-size: 110%;
	font-weight: bold;
}

.administrative.tabbed .pane {
	overflow: hidden;
}

#pesquisaInicial .btnPesquisaHome {
	width: 105px;
	height: 33px;
	margin-left: -5px;
	padding: 3px;
	border: #bbbbbb;
	/* background-color: #cccccc; */
	background-image: none;
	/* color: white; */
	font-weight: bold;
	/* margin-top: 5px; */
	position: absolute;
}

#aspect_administrative_ControlPanel_table_users {
	table-layout: fixed;
	word-break: break-word;
}

#aspect_administrative_ControlPanel_table_users .ds-table-header-row th:nth-child(1)
	{
	width: 10%;
}

#aspect_administrative_ControlPanel_table_users .ds-table-header-row th:nth-child(2)
	{
	width: 25%;
}

#aspect_administrative_ControlPanel_table_users .ds-table-header-row th:nth-child(3)
	{
	width: 25%;
}

#aspect_administrative_ControlPanel_table_users .ds-table-header-row th:nth-child(4)
	{
	width: 25%;
}

#aspect_administrative_ControlPanel_table_users .ds-table-header-row th:nth-child(5)
	{
	width: 15%;
}

span.ds-gloss-list-label {
	font-weight: bold;
}

table.detailtable td.label-cell {
	font-weight: bold;
	text-align: left;
	width: 100px;
}

div.item-summary-view-metadata h1, div.item-summary-view-metadata h2 {
	line-height: normal;
}

div.item-summary-view-metadata {
	text-align: justify;
	line-height: 161.6%;
	margin-bottom: 30px;
}

div.simple-item-view-authors {
	font-size: 123.1%;
	font-weight: bold;
	border-bottom: 1px solid #D8E8EB;
	padding-bottom: 2px;
	margin-bottom: 20px;
	text-align: justify;
}

div.simple-item-view-authors span {
	text-align: justify;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h2, div.item-summary-view-metadata p.item-view-toggle-bottom,
	div.simple-item-view-description {
	margin-top: 20px;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h2, div.simple-item-view-description h3
	{
	border-bottom: 1px solid #D8E8EB;
	margin-bottom: 3px;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h2 {
	margin-bottom: 10px;
}

div.spacer {
	height: 5px;
}

.thumbnail-wrapper, .file-metadata, .file-link {
	float: left;
	margin-right: 15px;
}

.item-metadata {
	float: left;
}

.file-metadata {
	width: 300px;
}

.file-metadata span, .item-metadata span {
	float: left;
}

.item-metadata span.content span {
	float: none;
}

.file-metadata span.bold, .item-metadata span.bold {
	width: 80px;
	clear: left;
	text-align: right;
	margin-right: 7px;
}

#ds-system-wide-alert, .notice {
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #bfc221;
	background-color: #fffff2;
}

.notice.success {
	border-color: #21c221;
	background-color: #f2fff2;
}

#ds-system-wide-alert, .notice.failure {
	border-color: #c22121;
	background-color: #fff2f2;
}

#ds-system-wide-alert p {
	margin: 0;
}

#aspect_artifactbrowser_CommunityViewer_div_community-home h2,
	#aspect_artifactbrowser_CollectionViewer_div_collection-home h2 {
	margin-top: 30px;
	border-bottom: 2px solid #eaeaea;
	margin-bottom: 3px;
}

.ds-logo-wrapper {
	float: left;
	margin-right: 10px;
	display: block;
}

#aspect_administrative_item_FindItemForm_list_find-item-form .ds-form-item
	{
	margin: 0;
}

#aspect_administrative_registries_EditMetadataSchema_div_edit-schema-new-field  .ds-form-item.last
	{
	margin-top: -25px;
}

#no-js-warning {
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
}

form.discover-search-box {
	margin-bottom: 5px;
}

li.search-filter-list, li.used-filters-list {
	padding-top: 5px;
}

form.discover-sort-box select {
	margin: 0 4px;
	width: inherit !important;
}

.hidden {
	display: none;
	visibility: hidden;
}

.icon-button {
	/* padding: 4px !important;
	cursor: pointer !important; */
	margin: 2px;
	/* 	background-color: #B6B6B6 !important;
	border: 1px solid #95999C !important; */
	text-indent: -1000px;
	/* 	width: 30px !important;
	height: 30px !important; */
	display: block;
	/* 	font-size: 0 !important; */
	float: left;
	line-height: 0;
}

/** Voltar caso de efeito colateral em outros botoes. Foi substituido pelo de cima para modificar os botoes de ordenacao dos bitstreams.
.icon-button{
    padding:4px;
    cursor: pointer;
    margin: 2px;
    background-color: #6D859C;
    border: 1px solid #1F3F5E;
    text-indent: -1000px;
    width: 30px;
    height: 30px;
    display:block;
    
    font-size: 0;
    line-height: 0;
}
*/
.icon-button.arrowUp, .icon-button.arrowDown {
	background-image: url(../../images/arrow_up.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 20px;
    height: 20px;
    background-size: 18px 18px;
    border: none;
}

.icon-button.arrowDown {
    transform: rotate(180deg);
}

/* FOR CC License */
span.floatleft {
	border: none;
	float: right;
	display: inline;
}

/* FOR CC PAGE to GROUP ITEMS horizontally */
ul.horizontal li span.bold a {
	color: black;
}

/* group items horizontally in a list */
ul.horizontalVanilla {
	font-weight: bold;
	list-style-type: none;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin: 10px -1px 5px -1px;
	width: inherit;
}

ul.horizontalVanilla li {
	float: left;
	height: 100%;
	background-color: rgb(255, 255, 255);
	margin: 2px 2px 0px 2px;
	/* border: 1px solid rgb(240, 240, 210); */
}

.form-control {
    width: 83%;
}



/**/


/* - elements.css - */
@media screen {
/* https://www2.camara.leg.br/portal_css/elements.css?original=1 */
/* */
.dropDownTrigger:hover, .dropDownOver {
position:relative;
}
.dropDownTrigger .dropDown {
background-color:white;
border:2px solid #ccc;
display:block;
margin:0;
padding:5px;
position:absolute;
top:-60000px;
left:-60000px;
z-index:1;
}
.dropDownTrigger:hover .dropDown,
.dropDownOver .dropDown {
left:0;
right:auto;
top:1em;
}
/* */
.hiddenStructure {
line-height:normal; /* */
}
/* */
#content p {
text-align:left;
}
#content p.discreet {
color: #757575;
font-style: italic;
}
.clearedBox:after { /**/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.visualStrong { /* */
font-weight:bold;
}
/* */
/* */
#portlet-menu{
font-size:0.9em;
}
#portlet-menu .grupo {
border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
background:#f5f5f5;;
cursor:pointer;
padding:10px 10px;
line-height:20px;
display:flex;
align-items: center;
}
#portlet-menu .grupo i{
padding-left: 5px;
margin-left: auto;
}
#portlet-menu ul li a{
list-style:none;
padding:10px 0;
border-bottom: 1px solid #eaeaea;
display:block;
}
#portlet-menu ul li ul li a{
margin-left:20px;
border:none;
}
#portlet-menu ul li ul li:last-child{
border-bottom: 1px solid #eaeaea;
}
/* */
.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 {
margin-bottom:20px;
}
.portlet .header,
.portlet-destaques-1 .header,
.portlet-destaques-2 .header,
.portlet-pesquisa .header,
.portlet-servicos-lista .header,
.portlet-servicos-lado .header,
.portlet-destaques-deputado .header,
.portlet-conteudoRelacionado .header {
text-transform:uppercase;
font-weight:800;
padding-bottom:5px;
margin-bottom: 10px;
font-size: 1em;
}
.portlet .header:after,
.portlet-destaques-1 .header:after,
.portlet-destaques-2 .header:after,
.portlet-pesquisa .header:after,
.portlet-servicos-lista .header:after,
.portlet-servicos-lado .header:after,
.portlet-destaques-deputado .header:after,
.portlet-conteudoRelacionado .header:after {
background-image: linear-gradient(to left, #C1C1C1 70%, #363636 30%);
content: "";
display: block;
width: 100%;
height: 1px;
position: relative;
z-index: -1;
top:5px;
}
.portlet h5.leftIconified,
.portlet-destaques-1 h5.leftIconified,
.portlet-destaques-2 h5.leftIconified,
.portlet-pesquisa h5.leftIconified,
.portlet-servicos-lista h5.leftIconified,
.portlet-servicos-lado h5.leftIconified,
.portlet-destaques-deputado h5.leftIconified,
.portlet-conteudoRelacionado h5.leftIconified,
.portlet h4.leftIconified,
.portlet-destaques-1 h4.leftIconified,
.portlet-destaques-2 h4.leftIconified,
.portlet-pesquisa h4.leftIconified,
.portlet-servicos-lista h4.leftIconified,
.portlet-servicos-lado h4.leftIconified,
.portlet-destaques-deputado h4.leftIconified,
.portlet-conteudoRelacionado h4.leftIconified {
padding-left: 3.2em !important;
}
.portlet-destaques-1 .download,
.portlet-destaques-2 .download {
padding-left:3.2em;
background: #e5e5e5 url(ico_download.jpg) no-repeat left top scroll;
}
.portlet-destaques-1 ul,
.portlet-servicos-lista ul,
.portlet-servicos-lado ul,
.portlet-conteudoRelacionado ul {
padding:0px;
}
.portlet-destaques-1 li,
.portlet-servicos-lista li,
.portlet-servicos-lado li,
.portlet-conteudoRelacionado li {
margin-bottom:20px;
font-size:1em;
line-height:1.3em;
color:#999;
zoom:1; /* */
list-style:none;
}
.portlet-destaques-1 .ultima-linha,
.portlet-servicos-lista .ultima-linha,
.portlet-servicos-lado .ultima-linha,
.portlet-conteudoRelacionado .ultima-linha{
border-bottom: 0px;
}
.portlet-conteudoRelacionado li li {
font-size:1em;
}
.portlet-destaques-1 .pdf a,
.portlet-destaques-2 .pdf a {
background:url(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 {
font-size: 0.9em;
height: 30px;
margin-right: 6px;
width: 30px;
border: 1px solid #E0E0E0;
}
.portlet-destaques-1 a,
.portlet-conteudoRelacionado a {
display:flex;
text-decoration:none;
margin-bottom:0px;
}
.portlet-destaques-1 a:hover,
.portlet-destaques-2 a:hover,
.portlet-conteudoRelacionado a:hover {
background-color:#f0f0f0;
text-decoration:underline;
}
.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;
clear: both;
padding-top: 5px;
}
#portal-column-one .portlet-servicos-lista h5,
#portal-column-one .portlet-servicos-lado h5 {
background-color:#F4F4F4;
padding:5px;
color:#999999;
text-shadow:none;
}
#portal-column-one .portlet-servicos-lista li a {
line-height:1.7em;
padding:4px 3px 4px 28px !important;
}
.portlet-servicos-lado li a {
display:block;
padding:35px 0 0;
width:45px;
}
.portlet-servicos-lado .twitter {
background-image: url(ico_portlet_twitter_off.jpg);
}
.portlet-servicos-lado .rss {
background-image: url(ico_portlet_rss_off.jpg);
}
.portlet-servicos-lado .faleConosco {
background-image: url(ico_portlet_envelope_off.jpg);
}
.portlet-servicos-lado .twitter:hover {
background-image: url(ico_portlet_twitter_on.jpg);
}
.portlet-servicos-lado .rss:hover {
background-image: url(ico_portlet_rss_on.jpg);
}
.portlet-servicos-lado .faleConosco:hover {
background-image: url(ico_portlet_envelope_on.jpg);
}
.portlet-destaques-2 ul {
margin: 3px 5px 0;
}
.portlet-destaques-2 li {
margin-bottom:3px;
font-size:1.1em;
overflow:hidden;
color:#999;
}
.portlet-destaques-2 a {
border-style:solid;
border-color:#ccc;
border-width: 1px 1px 1px 5px;
display:table;
padding:0 5px;
height:4em;
width:92%;
text-decoration:none;
}
.portlet-destaques-2 a:hover {
border-width: 1px 1px 1px 5px;
padding:0 5px;
}
.portlet-destaques-2 span {
display:table-cell;
vertical-align:middle;
}
.portlet-destaques-2 a {
#display:block; /* */
_width:94%; /* */
}
.portlet-destaques-2 span {
#display: inline;
#zoom: 1;
}
.portlet-destaques-2 .extra {
#vertical-align: middle;
#height: 100%;
#zoom: 1;
}
/* */
.portlet-destaques-deputado ul {
border-top: 1px solid #ccc;
}
.portlet-destaques-deputado li {
border-bottom: 1px solid #ccc;
font-size:0.9em;
line-height:2.3em;
padding-left: 10px;
}
.portlet-destaques-deputado img {
width:150px;
height:150px;
font-size:0.9em;
background-color:#d3d3d3;
display: block;
margin: 10px auto;
}
.portlet-pesquisa {
padding-bottom:1em;
}
/* */
.popupBox:hover, .dropDownOver {
position:relative;
}
.popupBox ul,
.popupBox span.popup {
background-color:white;
border:2px solid #ccc;
margin:0 !important;
padding:5px;
position:absolute;
top:-60000px;
z-index:1;
}
.popupBox ul {
right:0 !important;
left:auto !important;
}
.popupBox:hover ul,
.popupBox:hover span.popup {
top:1em;
display:block;
}
.popupBox ul li {
list-style:none;
margin-bottom:0;
width:8em;
padding:2px 0;
float:right;
}
.popupBox ul li:nth-child(2n) {
margin-right:9em;
margin-top:-2.4em;
}
.popupBox .menuOpcoes a {
display:inline-block;
}
.popupBox .menuOpcoes a:hover {
background-color:#DCE6F5;
text-decoration:none;
}
.home.editable .popupBox .glyphicon{
display:inline-block;
color:#FFFFFF;
margin-right:3px;
}
/* */
.leftIconified {
background-attachment:scroll;
background-repeat:no-repeat;
background-color:transparent;
background-position: 2px left;
padding-left:1.6em !important;
}
.leftIconified.iconHeight {
background-position: left 2px;
line-height:1.5em;
padding-bottom:2px;
padding-top:2px;
}
.rightIconified {
background-attachment:scroll;
background-repeat:no-repeat;
background-color:transparent;
background-position: top right;
padding-right:1.6em !important;
}
.topIconified {
background-attachment:scroll;
background-repeat:no-repeat;
background-color:transparent;
background-position: top center;
padding-top:1.4em !important;
padding-left: 0.2em;
padding-right: 0.2em;
display: inline-block;
text-align: center;
}
.onlyIconified {
background-attachment:scroll;
background-repeat:no-repeat;
background-color:transparent;
background-position: center left;
padding-left:1.6em !important;
}
.onlyIconified span {
display: none;
}
.iconLeftGrd {
background-attachment:scroll;
background-repeat:no-repeat;
background-color:transparent;
background-position: 5px 0;
padding-left:3em !important;
padding-bottom:1em;
display:block;
clear:both;
}
.iconInfografico{
background-image:url(ico_infografico.gif);
}
.iconAta {
background-image:url(ico_ata.png);
}
.iconDetalhe {
background-image:url(ico_detalhes.png);
}
.iconAudio {
background-image:url(ico_audio.png);
}
.iconVideo {
background-image:url(ico_video_peq.png);
}
.iconResultado {
background-image:url(ico_resultado.png);
}
.iconPauta {
background-image:url(ico_pauta.png);
}
.iconSetinha {
background-image:url(setinha.gif);
}
.iconWebcam {
background-image:url(ico_webcam.png);
}
.iconAjuda {
background-image:url(ico_interrogacao.gif);
}
.iconPainel {
background-image:url(ico_painel.png);
}
.iconPainelGrd {
background-image:url(ico_painel_grd.png);
}
.iconEnviar {
background-image:url(ico_enviar.png);
}
.iconMail {
background-image:url(ico_mailto.gif);
}
.iconMicrofoneGrd {
background-image:url(ico_microfone_grd.png);
}
.iconChecado {
background-image:url(ico_check.png);
}
.iconVideoAovivo {
background-image:url(ico_video_aovivo.png);
}
.iconRss {
background-image:url(ico_rss.png);
}
.iconRssPeq {
background-image:url(ico_rss_peq_off.jpg);
}
.iconRssPeq:hover {
background-image:url(ico_rss_peq_on.jpg);
}
.iconJornal {
background-image:url(ico_jornal.png);
}
.iconBancoImagens {
background-image: url(ico_bancoimagens_off.jpg);
}
.iconGlobo {
background-image: url(ico_globo_off.jpg);
}
.iconJornalCamara {
background-image: url(ico_jornalcamara_off.jpg);
}
.iconRadioCamara {
background-image: url(ico_radiocamara_off.jpg);
}
.iconTvCamara {
background-image: url(ico_tvcamara_off.jpg);
}
.iconAgenciaCamara {
background-image: url(ico_agenciacamara_off.jpg);
}
.iconFaleConosco {
background-image: url(ico_carta_off.jpg);
}
.iconBoletim {
background-image: url(ico_boletim_off.jpg);
}
.iconAutoFalante {
background-image: url(ico_autofalante_off.jpg);
}
.iconBancoImagens:hover {
background-image: url(ico_bancoimagens_on.jpg);
}
.iconGlobo:hover {
background-image: url(ico_globo_on.jpg);
}
.iconJornalCamara:hover {
background-image: url(ico_jornalcamara_on.jpg);
}
.iconRadioCamara:hover {
background-image: url(ico_radiocamara_on.jpg);
}
.iconTvCamara:hover {
background-image: url(ico_tvcamara_on.jpg);
}
.iconAgenciaCamara:hover {
background-image: url(ico_agenciacamara_on.jpg);
}
.iconFaleConosco:hover {
background-image: url(ico_carta_on.jpg);
}
.iconBoletim:hover {
background-image: url(ico_boletim_on.jpg);
}
.iconAutoFalante:hover {
background-image: url(ico_autofalante_on.jpg);
}
.iconAgenciaCamaraLupa {
background-image: url(ico_agencia_lupa.jpg);
}
.iconAgenciaCamaraRelogio {
background-image: url(ico_agencia_relogio.jpg);
}
.iconAgenciaCamaraRelogioClaro {
background-image: url(ico_agencia_relogio_claro.jpg);
}
.iconArquivoPdf {
background-image: url(ico_arquivo_pdf_peq.png);
}
.iconConexao {
height:27px;
margin:0 auto;
width:85px;
}
.iconConexao.rapida {
background-image:url(btn_video_cnx_alta.jpg);
}
.iconConexao.lenta {
background-image:url(btn_video_cnx_baixa.jpg);
}
.iconTel {
background-image:url(ico_tel.png);
}
/* */
.iconTwitter {
background-image: url(ico_twitter_off.jpg);
}
.iconTwitter:hover {
background-image: url(ico_twitter_on.jpg);
}
.iconTwitterPeq {
background-image: url(ico_twitter_peq_off.jpg);
}
.iconTwitterPeq:hover {
background-image: url(ico_twitter_peq_on.jpg);
}
.iconYoutube {
background-image: url(ico_youtube_off.jpg);
}
.iconYoutube:hover {
background-image: url(ico_youtube_on.jpg);
}
.iconFlickr {
background-image: url(ico_flickr_off.jpg);
}
.iconFlickr:hover {
background-image: url(ico_flickr_on.jpg);
}
.iconFacebook {
background-image: url(ico_facebook_off.jpg);
}
.iconFacebook:hover {
background-image: url(ico_facebook_on.jpg);
}
.iconFacebookPeq {
background-image: url(ico_facebook_peq_off.jpg);
}
.iconFacebookPeq:hover {
background-image: url(ico_facebook_peq_on.jpg);
}
.iconWidgetPeq{
background-image: url(ico_widget_peq_off.jpg);
}
.iconWidgetPeq:hover {
background-image: url(ico_widget_peq_on.jpg);
}
.iconOrkut {
background-image: url(ico_orkut_off.jpg);
}
.iconOrkut:hover {
background-image: url(ico_orkut_on.jpg);
}
.iconBlogs {
background-image: url(ico_blogs_off.jpg);
}
.iconBlogs:hover {
background-image: url(ico_blogs_on.jpg);
}
.iconSite {
background-image: url(ico_site_off.jpg);
}
.iconSite:hover {
background-image: url(ico_site_on.jpg);
}
.iconPodcast {
background-image: url(ico_podcast_off.jpg);
}
.iconPodcast:hover {
background-image: url(ico_podcast_on.jpg);
}
.iconUse {
background-image: url(ico_use_off.jpg);
}
.iconUse:hover {
background-image: url(ico_use_on.jpg);
}
.iconImpressora {
background-image: url(ico_impressora.png);
}
.iconImpressora:hover {
background-image: url(ico_impressora.png);
}
.iconEdem {
background-image: url(ico_edemocracia.png);
}
.estado-reuniao{
text-align:center;
}
.estado-reuniao img {
display: block;
margin:0 auto;
}
.estado-reuniao span{
margin-top:10px;
display:block;
}
.headerImpressao {
text-align:right;
padding:5px
}
.headerImpressao a {
color: #999;
font-size: 0.9em;
font-weight: bold;
padding-top: 5px;
padding-bottom:5px;
line-height:2em;
}
.container {
position:relative;
}
.container .contentBottomRight {
position:absolute;
bottom:0;
right:0;
}
.container .contentBottomLeft {
position:absolute;
bottom:0;
left:0;
}
.topPadding {
padding-top:2em;
}
.bottomPadding {
padding-bottom:2em;
}
.camlet-footer {
height:1%;
padding-top:1em;
}
.leftPositioned {
float:left;
}
.rightPositioned {
float:right;
}
#content .rightPositioned ul.dropDown
{
margin:-1px;
}
#portal-column-one div.portlets-manager select {
max-width: 170px;
}
#portal-column-two div.portlets-manager select {
max-width: 200px;
}
/* */
.centeredBox {
display:table;
}
.centeredContent {
display:table-cell;
vertical-align:middle;
}
.centeredBox {
#display:block; /* */
_width:94%; /* */
}
.centeredContent {
#display: inline;
#zoom: 1;
}
.centeredBox .extra {
#vertical-align: middle;
#height: 100%;
#zoom: 1;
}
/* */
.abasHorizontais>li {
display:inline;
margin: 0 2em;
}
/* */
.centralizar {
margin:0 auto !important;
}
.centralizarTexto {
text-align:center;
}
/* */
.image-noborder {
border:none;
}
/* */
.noticia img {
width:100%;
}
.noticia img, .noticiaTV img {
display:block;
margin-bottom:3px;
}
.noticiaTV img {
float:left;
}
.noticia span {
color:#333;
}
.imagemLegendada .retranca {
font-size: 0.95em;
margin-bottom: 10px;
padding-left: 2px;
font-weight: bold;
}
.noticia .retranca {
font-size: 0.95em;
margin-bottom: 3px;
padding-left: 2px;
font-weight: bold;
}
.noticia .manchete, .noticiaTV .manchete {
font-size:1.33em;
margin-bottom:5px;
}
.noticia .manchete {
font-size: 1.45em;
}
.noticiaTV .manchete {
font-size:100%;
padding:0.5em 0;
}
.noticia .manchete a {
font-weight: 600;
}
.noticia .descricao, .noticiaTV .descricao {
line-height:1.4em;
}
.listaItens {
padding:10px 0;
}
.listaItens li {
padding:5px;
}
.listaItens li .retranca {
font-size:0.85em;
padding:0;
}
.listaItens li .manchete {
font-size:1.13em;
}
table.alternaCores tr:nth-child(2n) {
background-color:#e0dede;
}
table.alternaCores tr:nth-child(2n-1) {
background-color:#ededed;
}
.coresAlternadas .even {
background-color: #e0dede;
}
.coresAlternadas .odd {
background-color: #ededed;
}
/* */
.sessionBox {
margin-bottom: 1.2em;
}
.sessionBox .header {
font-size:1.4em;
margin:0;
padding:4px 6px;
}
.sessionBox .content {
background: rgba(249, 248, 248, 0.65);
border-radius: 10px;
padding:10px;
}
.destaqueBox, destaqueBox2, .listaBox{
border-style:solid;
border-color:#ededed;
padding:2px 5px;
}
.destaqueBox{
border-width: 1px 1px 1px 8px;
}
.destaqueBox2{
border-width: 1px 0 1px 0;
}
.listaBox{
border-width: 0 0 1px 0;
padding:1px;
}
a.destaqueLink{
display:block;
padding:5px 25px;
line-height:1,5em;
background:#fff url(bg_link_destaque.jpg) left center repeat-x;
font-weight:bold;
border:1px solid #ccc;
margin:2em;
}
/* */
.listagemPadrao{
margin:0px 0px 50px 0px;
padding:0px;
}
.listagemPadrao li.even{
background-color:#EEEEEE;
border-bottom:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
.listagemPadrao li{
list-style:none;
margin-bottom:2px;
}
.listagemPadrao li:hover{
background-color: #e0e0e0;
}
.listagemPadrao .info {
width:85%;
}
.listagemPadrao .acao {
width:15%;
}
.listagemPadrao .content {
padding:1em;
}
.listagemPadrao .info .content {
border-right:3px solid white;
}
.listaEventos .acao .content{
text-align:center;}
.listagemPadrao img {
background-color:#f3f3f3;
width:128px; height:84px;
border:1px solid #ccc;}
.listagemPadrao h6{
margin-bottom:10px;
}
.imagensEventos img {
width:128px; height:128px;}
.listagemPadrao.imagemEsquerda .imgAcessoria {
float:left;
margin-right:1em;}
.listagemPadrao.imagemDireita .imgAcessoria {
float:right;
margin-left:1em;}
.listaEventos .data {
font-size:0.85em;}
.listaEventos .acao .content a {
position:relative;
top:0.8em;      }
.listaDiscursos .resumo {
font-size:0.9em;
}
.listagemPadrao.plain .even,
.listagemPadrao.plain .odd {
background-color:transparent;
}
.listagemPadrao.plain li {
border-bottom:1px solid #ccc;
}
.listagemPadrao.plain li:last-child {
border-bottom:none;
}
.imagemEsquerda .newsImageContainer {
width: 130px;
}
.paginacaoWebcamara{
text-align:center;
}
.listaTransmissoes .itemListaTransmissoes{
padding:20px;
}
.listaTransmissoes .itemListaTransmissoes.even {
background-color: #EEEEEE;
border-bottom: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
}
.listaTransmissoes .itemListaTransmissoes:hover{
background-color:#E8E8E8;
}
.listaTransmissoes .itemListaTransmissoes h4{
font-weight:600;
margin-top:0px
}
.listaTransmissoes .itemListaTransmissoes .timestamp{
font-weight:600;
color:#757575;
}
.listaTransmissoes .itemListaTransmissoes .itemMidia .glyphicon{
margin-right: 10px;
font-size: 1.4em;
vertical-align: sub;
}
.listaTransmissoes .itemListaTransmissoes .itemMidia{
padding:5px;
}
.listaTransmissoes .itemListaTransmissoes .itemMidia.midia-aovivo .glyphicon{
-webkit-animation: color-change 2s infinite;
-moz-animation: color-change 2s infinite;
-o-animation: color-change 2s infinite;
-ms-animation: color-change 2s infinite;
animation: color-change 2s infinite;
}
@-webkit-keyframes color-change {
0% { color: #F57F17; }
50% { color: #2f825c; }
100% { color: #F57F17; }
}
@-moz-keyframes color-change {
0% { color: #F57F17; }
50% { color: #2f825c; }
100% { color: #F57F17; }
}
@-ms-keyframes color-change {
0% { color: #F57F17; }
50% { color: #2f825c; }
100% { color: #F57F17; }
}
@-o-keyframes color-change {
0% { color: #F57F17; }
50% { color: #2f825c; }
100% { color: #F57F17; }
}
@keyframes color-change {
0% { color: #F57F17; }
50% { color: #2f825c; }
100% { color: #F57F17; }
}
/* */
.listaArquivosAudio li{display:inline;}
.listaArquivosAudio li a{display:block; float:left; margin:10px 30px 0 0; white-space:nowrap}
/* **/
.distanciado05 {
margin-left:0.5em;
margin-right:0.5em}
.distanciado1 {
margin-left:1em;
margin-right:1em;}
.distanciado2 {
margin-left:2em;
margin-right:2em;}
.distanciado5 {
margin-left:5em;
margin-right:5em;}
.distancia-somente-esquerda {
margin-right: 0;}
.distancia-somente-direita {
margin-left: 0;
}
.espacoPadrao{
margin-top:2em !important;
margin-bottom:2em !important;
}
.espacoPadrao4{
margin-top:4em !important;
margin-bottom:4em !important;
}
.espacoPadraoTop{
margin-top:1em;
}
.espacoPadraoTop2{
margin-top:2em;
}
.espacoPadraoInferior1{
margin-bottom:1em;
}
.espacoPadraoInferior2{
margin-bottom:2em;
}
.bordaDireita {
border-right:1px solid #CCC;
}
.bordaEsquerda {
border-left:1px solid #CCC;
}
/* **/
.icone-detalhes {
margin: 5px 3px 5px;
overflow: auto;
}
.icone-detalhes img {
margin: 0.1em 1em 0.3em 0;
float: left;
}
.icone-detalhes .detalhes {
margin-left: 1em;
}
.icone-detalhes .detalhes p {
margin-bottom: 0.3em;
line-height:1.4em;
}
.calendario {
width:100%;
border-bottom:1px solid #ededed;
position:relative;
}
.calendario .controlador {
float:left;
padding:1em 1.5em 1em 1em;
margin-right:1.5em;
width:5%;
}
.calendario .controlador img {
width:55px;
height:51px;
background-color:#f3f3f3;
}
.calendario .orientacao {
margin-bottom:1em;
padding:0 5px;
width:80%;
border-left:1px solid #ccc;
overflow:hidden;
}
.calendario .orientacao form{
margin:10px 0;
padding:0 0 0 0;
}
.calendario .orientacao form img{
position:absolute;
top:5px;
left:10px;
}
/* **/
.menu-veiculo {
margin-left:186px;
padding:0 0 15px 0;
}
.menu-veiculo ul {
background:#F2F2F2;
height:34px;
}
.menu-veiculo ul li {
background:#F2F2F2;
border-right:2px solid #FFFFFF;
display:inline;
float:left;
height:26px;
line-height:12px;
padding:4px 16px;
text-align:center;
}
.menu-veiculo ul li.dif {
height:16px;
padding:9px 22px;
}
.menu-veiculo ul li.ultimo {
border-right:0;
}
/* */
ul.colunas {
margin-bottom: 3em;
}
ul.colunas li {
padding: 0.5em 0 0.5em 0.3em;
margin: 0 0 0.3em 0;
width: 12.5em;
line-height: 1.2em;
}
ul.colunas .primeiro {
margin-top: -35em; /* */
#margin-top: -37.3em; /* */
}
ul.colunas .coluna-2 {
margin-left: 14em;
}
.itemDestacado {
display: block;
margin: -1.2em 0.2em 0 0;
text-align: right;
color: #c61117;
}
/* */
.imagemComLegenda .boxImgSize275{
margin:0 auto;
width:275px;
}
.imagemComLegenda .boxImg{
background:#f0f0f0;
text-align:center;
}
.imagemComLegenda .boxImg img{
margin:5px 0;
}
.imagemComLegenda p{
font-size:0.9em;
padding:5px;
}
.imagemComLegenda p.fundoLegendaBlack{
background:#333;
color:#fff;
}
.imagemComLegenda p.fundoLegendaGray{
background:#ebebeb;
}
.imgEsqTxtDir{
padding:5px;
overflow:hidden;
}
.imgEsqTxtDir img{
float:left;
margin:0 1em;
}
.imgEsqTxtDir p{
text-align:left !important;
}
.imgEsqTxtDir span{
font-size:1.2em;
font-weight:bold;
display:block;
}
.contatoComImagem{
padding:1px;
}
.contatoComImagem img{
float:left;
margin-right:1em;
}
.contatoComImagem address{
text-align:left;
overflow:hidden;
line-height:1.5em;
}
/* */
.imageCard li {
background-color: #f3f3f3;
width: 13.5em;
text-align: center;
position: relative;
padding: 0.5em;
margin: 0.5em;
float: left;
height: 23em;
}
.imageCard li li {
background-color: transparent;
width: auto;
text-align: left;
position: static;
padding: 0;
margin: 0;
float: none;
height: auto;
}
.imageCard .creditos {
color: #aaa;
font-style: italic;
line-height: normal;
margin: 0 0 5px 0;
}
.imageCard ul.download {
margin: 0;
padding: 0.2em 0;
background:transparent url(ico_baixar_arquivo.png) left center scroll no-repeat;
}
.imageCard ul.download li {
display: inline;
}
.imageCard ul.download li:after {
content: ' |';
}
.imageCard ul.download li.last:after {
content: '';
}
.imageCard li p.descricao {
font-size: 0.9em;
text-align: left !important;
}
.imageCard .maisInfo {
position: absolute;
left: 0.5em;
bottom: 1em;
line-height: 1.3em;
margin: 0;
}
.imageCard .popupBox span {
left:0;
width: 15em;
font-size: 0.9em;
text-align: left;
}
.ajuda a {
padding: 0.2em 0;
}
.downloadBox {
margin: 0.5em 0;
padding: 0.5em 0;
overflow: hidden;
width: 100%;
}
.downloadBox .descricao {
border-right: 2px solid #eaeaea;
width: 50%;
float: left;
padding: 0.8em 2%;
font-weight: bold;
}
.downloadBox .botao {
color: #333;
text-transform: uppercase;
font-weight: bold;
float: left;
width: 30%;
margin: 0.8em 1% 0.8em 2%;
padding: 1.2em 0 1.2em 50px;
border: 1px solid #bbb;
background: url(btn_download.gif) 5% center no-repeat #ccddaa;
-moz-border-radius: 8px; /* */
-webkit-border-radius: 8px; /* */
border-radius: 8px; /* */
}
.videoBox {
text-align: center;
border-bottom:2px solid #eaeaea;
padding: 1em 0 2em;
margin-bottom: 1em;
}
videoBox .video {
display: block;
margin: 0 auto;
}
/* */
.playerContainer {
width: 320px;
height: 309px;
margin: auto;
}
/* */
table.cor {
border-collapse: separate;
border-spacing: 3px;
empty-cells: show;
font-size:1em;
}
table.cor td {
border:1px solid #eee;
}
table.cor th {
font-weight:bold;
font-size:0.9em;
background-color:#bdbbbb;
}
table.cor thead th {
text-align:center;
}
table.cor tfoot th {
font-weight:bold;
font-size:0.9em;
}
table.cor tbody td {
padding:0.8em 0.2em;
}
.labelInfo {
font-weight:bold;
}
.subSessao {
display:block;
font-weight:bold;
font-size:1.1em;
}
h2.tituloPagina {
display:none;
}
.mceContentBody h2.tituloPagina {
display:block;
background-color:#FFFFAA;
border:medium none;
color:red;
font-weight:normal;
text-decoration:line-through;
}
/* */
.ui-tabs {
position: relative;
zoom: 1;
} /* */
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
border-bottom: 0 !important;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555/**/;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-helper-clearfix { display: inline-block; }
/* \*/
* html .ui-helper-clearfix {
height:1%;
}
.ui-helper-clearfix {
display:block;
}
/* */
#content .ui-corner-top {
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
}
#content .ui-tabs .ui-tabs-panel {
padding: 1em 0.5em;
}
#content .ui-widget-header {
border: none;
border-bottom: 2px solid #eaeaea;
background: transparent;
}
#content .ui-state-default {
background: #FFFFFF;
}
#content .ui-tabs .ui-tabs-nav {
float: none;
margin: 0;
padding: 0.2em 1em 0;
}
#content .ui-tabs .ui-tabs-nav li {
margin: 0 -2px 0 0;
top: 2px;
line-height: 1.5em;
}
#content .ui-tabs .ui-tabs-nav li a {
background: none;
}
#content .ui-tabs .ui-tabs-nav li input {
float: left;
padding-top: .5em;
padding-bottom: 0.5em;
padding-right: 1em;
text-decoration: none;
}
#content .ui-state-default {
border: 2px solid #eaeaea;
}
#content .ui-state-default input {
cursor: pointer;
color: #555555;
}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected input {
cursor: default;
}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom: 2px;
background-color:#F3F3F3;
}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected input {
background-color:#F3F3F3;
font-weight: bold;
}
/* */
.ui-datepicker-div, #ui-datepicker-div {
font-size:0.9em;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
border-width:2px;
}
#portal-column-two #ui-datepicker-div,
#portal-column-two .ui-datepicker-div {
margin-left:-5px;
}
.calendario #ui-datepicker-div,
.calendario .ui-datepicker-div {}
/* */
ol.decimal li {
list-style-type : decimal;
}
ol.lower-alpha li {
list-style-type : lower-alpha;
}
ol.upper-alpha li {
list-style-type : upper-alpha;
}
ol.lower-roman li {
list-style-type : lower-roman;
}
ol.upper-roman li {
list-style-type : upper-roman;
}
#content ol.listTypeDecimal {
list-style-type: decimal;
}
#content ol.listTypeLowerAlpha {
list-style-type: lower-alpha;
}
#content ol.listTypeUpperAlpha {
list-style-type: upper-alpha;
}
#content ol.listTypeLowerRoman {
list-style-type: lower-roman;
}
#content ol.listTypeUpperRoman {
list-style-type: upper-roman;
}
/* */
.listaHorizontal li {
display:inline;
margin-right:5px;
}
/* */
.atencao {
background-color: #FFfBcA;
padding: 0.2em 0.3em;
}
.observacao {
color: #A66E4A;
}
.ultimo .popupBox:hover ul,
.ultimo .popupBox:hover span.popup {
top:auto;
bottom:1em;
}
.appAviso,
.appInfo,
.appErro {
min-height:260px;
background-position:top left;
background-repeat:no-repeat;
padding-left:270px;
margin: 30px 0 0 30px;
}
.appAviso {
background-image:url(img_atencao.jpg);
}
.appInfo {
background-image:url(img_informacao.jpg);
}
.appErro {
background-image:url(img_erro.jpg);
}
.appAviso .titulo,
.appInfo .titulo,
.appErro .titulo {
font-size:3em;
color:#CCC;
padding-top:25px;
padding-bottom: 10px;
display:block;
}
@media all and (max-width:768px) {
.appAviso, .appInfo, .appErro  {
background-image:none;
}
.appAviso,
.appInfo,
.appErro {
min-height: 0;
padding-left: 0;
margin: 0;
}
.appAviso .titulo,
.appInfo .titulo,
.appErro .titulo {
font-size:2em;
}
}
.addthis_toolbox{
float:right;
}
#addthis_wrapper{
overflow:hidden;
margin-bottom:0.2em;
min-height:1.666em;
}
#addthis_wrapper img{
width:20px;
height: auto;
}
#addthis_wrapper .addthis_button_compact{
display:none;
}
.addthis_default_style .addthis_separator,
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m,
.addthis_default_style .at300bs{
float:none;
padding:0;
}
.documentContent a.pdfLink{
background: transparent url(pdf.png) no-repeat 96% 50% scroll;
padding-right: 1.9em;
}
/* */
#paginacaoBusca {
text-align:center;
padding:5px 0;
}
#paginacaoBusca ul li {
display:inline;
margin-right:5px;
}
#paginacaoBusca li a {
padding:2px 5px;
border:1px solid #CCC;
text-decoration:none;
}
#paginacaoBusca li a:hover {
padding:2px 5px;
border:1px solid #CCC;
background:#F3F3F3;
}
#paginacaoBusca li em {
padding:2px 5px;
border:1px solid #CCC;
background:#F3F3F3;
font-style:normal;
text-decoration:none;
}
#paginacaoBusca ul li.anterior {
float:left;
background-image: url(img_seta_esq.jpg);
background-repeat: no-repeat;
background-position:left center;
}
#paginacaoBusca ul li.proxima {
float:right;
background-image: url(img_seta_dir.jpg);
background-repeat: no-repeat;
background-position:right center;
}
#paginacaoBusca ul li.anterior a {
background:none;
border: none;
padding-left:10px;
}
#paginacaoBusca ul li.proxima a {
background:none;
border: none;
padding-right:10px;
}
#paginacaoBusca ul li.anterior a:hover,
#paginacaoBusca ul li.proxima a:hover {
text-decoration:underline;
}
#paginacaoBusca ul li.anterior em {
background:none;
border: none;
padding-left: 10px;
opacity:0.30;
-moz-opacity: 0.30;
filter: alpha(opacity=30);
}
#paginacaoBusca ul li.proxima em {
background:none;
border: none;
padding-right:10px;
opacity:0.30;
-moz-opacity: 0.30;
filter: alpha(opacity=30);
}
ul.pagination {
width: 100%;
margin: 20px 0 !important;
}
/* */
.boxMensagem {
padding: 12px;
margin-bottom: 20px;
border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px;
}
.boxMensagem.sucesso {
border-color: #B2DBA1;
color: #3C763D;
background-color: #DFF0D8;
}
.boxMensagem.sucesso:before {plone PTS_LANGUAGES
background-image: url(ico_msg_sucesso.png);
}
.boxMensagem.info {
border-color: #9ACFEA;
color: #31708F;
background-color: #D9EDF7;
}
.boxMensagem.info:before {
background-image: url(ico_msg_info.png);
}
.boxMensagem.aviso {
border-color: #EDBA94;
color: #C96922;
background-color: #F8E4D5;
}
.boxMensagem.aviso:before {
background-image: url(ico_msg_aviso.png);
}
.boxMensagem.erro {
border-color: #DCA7A7;
color: #A94442;
background-color: #F2DEDE;
}
.boxMensagem.erro:before {
background-image: url(ico_msg_erro.png);
}
.boxMensagem.sucesso:before,
.boxMensagem.info:before,
.boxMensagem.aviso:before,
.boxMensagem.erro:before {
content: "";
display: inline;
padding: 1px 14px 1px 8px;
background-repeat: no-repeat;
line-height: 2em;
}
.dataNoticia.documentByLine {
font-size: 90%;
font-weight: normal;
color: #76797c;
margin-bottom: 0.5em;
}
}

/* #marcacao-conteudo-portal {
   margin-left: 300px!important;
} */

/* a {color: #26704F;  text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;} */

/*
.box-search .box-search__campo {
     height: 4rem; 
}

.form-control {
     width: 200px !important; 
}

.nav-top a {
    color: #FFF!important;
}

.menu-global .navbar navbar-expand-lg {
	content: none!important;
}
.navbar-nav .nav-link, .navbar-nav .localnav__link {
    color: #ecf0f1!important;
    padding: 1.5rem 0.3rem!important;
}

.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .localnav__link {
    padding-right: 0.5rem!important;
    padding-left: 0.5rem!important;
}

.menu-global .nav-link, .menu-global .localnav__link {
    display: inline-block!important;
}


.titulo-landing {
    text-align: center!important;
    text-transform: uppercase;!important;
    padding-bottom: 2rem!important;
    padding-top: 0rem!important;
    padding-bottom: 1rem!important;
}

.portlet .header:after, .portlet-destaques-1 .header:after, .portlet-destaques-2 .header:after, .portlet-pesquisa .header:after, .portlet-servicos-lista .header:after, .portlet-servicos-lado .header:after, .portlet-destaques-deputado .header:after, .portlet-conteudoRelacionado .header:after {
    background-image: linear-gradient(to left, #C1C1C1 70%, #363636 30%);
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: relative;
    z-index: -1;
    top: 5px;
}

.links-apoio {
    vertical-align: middle!important;
    margin-bottom: 0!important;
    padding-left: 0!important;
    list-style: none!important;
    text-transform: uppercase!important;
}

@media (min-width: 992px) {
.box-search {order: 3;} }

.box-search .box-search__campo {
    background-repeat: no-repeat!important;
    background-position: 0.5rem center!important;
	height: 2rem!important;
	width: 100%;    
}

@media (min-width: 1350px){
     max-width: none!important; 
.container {
}
}

.rodape-portal-info__nome{
	font-size: 14px!important;
	}
	
.rodape-portal {
  height: 50px;
   width: 100%; 
  float: left;
} */

#aspect_workflow_ReportCollection_div_avmb_obs {
	font-size: 0.9em;
	font-style: italic;
}

#aspect_workflow_ReportCollection_table_results-table {
	/*position: absolute;*/
	/*left: -999em;*/
}




