/**
 * 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
 */
 /*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;
}

#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: 8px;
}

#aspect_discovery_SimpleSearch_div_general-query{
margin-left:-20px;
}

#aspect_discovery_SimpleSearch_field_query{
margin-top: 0px;
margin-right: 5px;
font-size: 100%;
width:440px;
}

#aspect_discovery_SimpleSearch_field_submit{
margin-top:23px
}

.pesquisa-texto{
display: flex;
margin-left: 21px;
background-color: #f0f0f0;
padding-bottom: 5px;
padding-top: 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 {
margin:auto;
width:750px;
height:85px;
position:relative;
margin-bottom: 50px;
}

.barraProgressoRegistro hr {
height: 3px;
width: 542px;
background-color: #ccc;
position: absolute;
top: 24px;
margin: auto;
left: 104px;
}

.barraProgressoRegistro ul {
position:absolute;
margin: 0 !important;
}

.barraProgressoRegistro ul li {
background: URL(../../images/cadastro_vazio.png) top center no-repeat;
background-color:transparent !important;
border:none !important;
width: 150px;
height: 25px;
float:left;
padding: 55px 0 0 0 !important;
font-size: 1.2em;
font-weight: 600 !important;
display: block;
text-align:center;
}

.barraProgressoRegistro ul li.arrow {
background:none;
border-top:3px solid #ccc;
}

.barraProgressoRegistro li.current {
background: URL(../../images/cadastro_pendente.png) top center no-repeat;
}

.barraProgressoRegistro li.vazio {
background: URL(../../images/cadastro_vazio.png) top center no-repeat;
}
.barraProgressoRegistro li.ok {
background: URL(../../images/cadastro_ok.png) top center no-repeat;
}

#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(http://www2.camara.gov.br/img_bullet_quadrado.jpg);
/*list-style-position: inside;*/ Firefox e IE
display:list-item;
margin-bottom:15px;
}

#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(http://www2.camara.gov.br/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/catalogo-ico.jpg);
}

.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/lei8112-ico.jpg);
}

.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-ico.jpg);
}

.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/regimento-ico.jpg);
}

.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: 3px 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:2px 14px 2px 8px;display:block;font-size:1em;color:#999;}
#cabecalhoMenuEsquerdo,
.ds-option-set-head {color:#666; font-size:1.2em; margin-top: 0 !important;}
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;
}

#ds-search-option2 #ds-search-form {
margin:0;
}

.ds-text-field2 {
padding: 3px;
border: 1px solid #cccccc;
width: 450px;
height: 25px;
margin-top: 5px;
font-size: 1.5em;
color: #969696;
float:left;
}

.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: 191px;
margin-left: -3px;
border: 1px solid #AAAAAA;
}

#ds-options2 {
    padding: 0;
}

#veja{
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.9em;
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{
margin-bottom: -6px;
margin-top: 2px;
}
 
/* - 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:0;}
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;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;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:34px;}
.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: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: auto;
}
.altura-minima14 {
min-height: 14em;
}
.altura-minima16 {
min-height: 16em;
}
.altura-minima18 {
min-height: 18em;
}
legend {
/*background: White;*/
padding: 0.5em;
font-size: 90%;
}
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;
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 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: 20px;
}

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: 0 0.5em 1.5em;
}

#ds-body ul {
	list-style-image:url(http://www2.camara.gov.br/img_bullet_quadrado.jpg);
	list-style-type:square;
	margin: 0.5em 0 0.5em 1.5em;
}

#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;
    width: 180px;
	/*margin-top: -21px;*/
	/*margin-left:-15px;*/
	min-height:750px;
}

#ds-options-wrapper2 {
    float: right;
    width: 205px;
	/*margin-right:-15px;*/
	background:#fbfbfb url(http://www2.camara.leg.br/bg_lateral_direita.jpg) repeat-y scroll top left;
	min-height:750px;
}

#teste {
	padding: 1000;
}
#ds-options {
    padding: 0;
}

h1.ds-option-set-head {
    margin-top: 20px;
/*    background-color: #f0f2f5;*/
    padding: 3px 10px;
/*    border: 1px solid #d8e8eb;*/
    border-bottom: none;
    font-size: 108%;
	border-bottom: 2px solid #B38E00;
	font: 120% Verdana,"Lucida sans",Helvetica,Arial,sans-serif;
}

#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-left: 10px;
padding-top: 10px;
}

#ds-search-form {
    margin-bottom: 10px;
}

#ds-search-form input.ds-text-field{
    width: 183px;
	margin-left: -3px;
	height: 12px;
}

#ds-search-form input.ds-button-field, form input[type=submit] {
    margin-left: -2px;
	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;
}

#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;
}

#aspect_eperson_StartRegistration_list_registration-progress li.current {

	background-color: #499c73;
    border: 1px solid #1f5e3f;
}

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%;
}

textarea.ds-textarea-field,
input.ds-text-field,
input.ds-password-field {
    padding: 3px;
    border: 1px solid #AAAAAA;
}

.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;
}

.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;
}

.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 {
padding: 10px;
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;
}

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: inline;
}

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;
}

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;
}

#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;
}

.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{
    background-image: url(../../images/arrow_up_ffffff_16x16.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.icon-button.arrowDown{
    background-image: url(../../images/arrow_down_ffffff_16x16.png);
    background-repeat: no-repeat;
    background-position: center center;
}

/* 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); */
}
