body.largeText { font-size: 90%; }
body.smallText { font-size: 60%; }

.todos {
	background-image: url("../imagens/ico_todos.gif");
}

.noticias {
	background-image: url("../imagens/ico_noticias.gif");
}

.legislacao {
	background-image: url("../imagens/ico_legislacao.gif");
}

.proposicoes {
	background-image: url("../imagens/ico_proposicoes.gif");
}

.deputados {
	background-image: url("../imagens/ico_deputados.gif");
}

.formCamara {
padding:0 !important;
}

.atencao {
background-color:#FFF2CC !important;
border:1px solid #FFE599;
padding:10px 25px 10px 10px;
position:relative;
font-weight:normal !important;
}

.atencao.icon {
background:url("../imagens/img_atencao.jpg") no-repeat 10px 10px;
padding-left:80px;
}


/* ----------------------------------------------------------------- */

/*  INÍCIO NAVEGADORES E REFINAMENTO */

.navegadores ul {
	list-style: none outside none;
	margin: 0;
}
#portal-column-two {
width:250px !important;
}

#portal-column-two .titulo {
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}

#portal-column-two .navegadores {
    text-align: left;
	background-color: transparent;
	padding:10px 5px;
	margin-bottom:5px;
	position:relative; zoom:1;
	}

#portal-column-two #refinamentoAplicado {
	background-color:#FFFFE7;
	border: 1px solid #EFEFEF;
	border-right:none;
	}

#portal-column-two .filtrosAplic {
	font-size: 0.9em;}

#portal-column-two .navegadores h4 {
	margin-bottom:10px;
}

#portal-column-two form {
	padding: 0 5px;}

#portal-column-two li.msgErro{
	color:#FF0000;
}

#portal-column-two .navegadores .filtrosAplic {
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	padding:5px 10px;
}

#portal-column-two .navegadores .filtrosAplic li{
    margin-bottom:5px;
}

#portal-column-two .navegadores .filtrosAplic li a{
	display:inline-block;
	width:10px; 
    height:10px;
	margin-right:5px;
	background:url("../imagens/img_x.jpg") left center no-repeat;
}

#portal-column-two .navegadores .filtrosAplic li a:hover{background:url("../imagens/img_xh.jpg");}

#portal-column-two .navegadores .filtrosAplic li a span{display:none;}


#portal-column-two .navegadores .filtrosAplic h6 {
	margin-bottom:5px;
}

#portal-column-two .navegadores h5 {
	border-bottom:1px solid #bba;
}

#portal-column-two .navegadores .navegadorAberto h5{
	margin:2px 0 0 0;
}

#portal-column-two .navegadores .navegadorFechado h5{
	margin:2px 0;
}

#portal-column-two .navegadores  a.navegadorTitulo {
    display:block;
	color:#333;
	font-weight:bold;
    margin:2px 0;
    padding:3px 0 3px 17px;
}

#portal-column-two .navegadores  a.navegadorTitulo:hover {
	text-decoration:none;
}

/*#portal-column-two .navegadores*/
.navegadorAberto a.navegadorTitulo {
    background: transparent url("../imagens/img_seta_laranja1.jpg") center left no-repeat;
    zoom:1;
}

/*#portal-column-two .navegadores*/
 .navegadorFechado a.navegadorTitulo {
    background: transparent url("../imagens/img_seta_laranja.jpg") center left no-repeat;
    zoom:1;
}

#portal-column-two .navegadores .navegadorFechado .navegadorConteudo {
    display: none;
}

#portal-column-two .navegadorConteudo {
    font-size: 0.9em;
    padding:0 0 0 2px;
    color:#999;
	margin-bottom: 10px;
	position:relative; 
}

#portal-column-two .navegadorConteudo  ul li,
#portal-column-two .navegadores ul li {
	/*border:1px solid #f3f3f3;*/
	margin:2px 0;
}

#portal-column-two .navegadorAberto a,
#portal-column-two .navegadorFechado a,
.navegadorAberto a:visited,
.navegadorFechado a:visited {
    /*display: block;
    margin: 3px;*/
    color: #00557D;
}

#portal-column-two .maisLink{
	   text-align: right !important;
}	
#portal-column-two .maisLink A{
    text-align: right !important;
    font-style: italic;
	font-weight:bold !important;
	font-size: 0.9em;
}

#portal-column-two .explain { 
	margin-bottom: 10px; 
	font-style: italic; 
	color: #999; 
	font-size: 0.9em;
	border: none; 
}
#portal-column-two h4.explained {
	margin-bottom:0;
}

/*  FIM NAVEGADORES E REFINAMENTO */


/* ----------------------------------------------------------------- */

/*  INÍCIO OPÇÕES DA BUSCA */

#opcoesBusca form {
	position:relative;
	/*padding-top:10px !important;*/

}

#opcoesBusca .abas {
	position:absolute;
	top:0;
	left:0;
	width: 100%;
}

#opcoesBusca .abas input {
	float: left;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 5px;
	border:none;
	padding-left: 25px;
	
	overflow:visible;
}

#opcoesBusca .campo {
	background:#F3F3F3;
	padding:10px;
}

#opcoesBusca .campo .campoBusca {
	width:400px;
	background:#FFFFFF;
	border:1px solid #CCC;
	font-size:11px;
	padding:5px; 
}

#opcoesBusca .campo .botaoBusca {
  color:#333;
  font-weight:bold;
  background:url("/bg_botao_formulario.jpg") left top repeat-x;
  border:1px solid #999;
  width:auto;
  padding:4px 5px; 
  font-size:1em; 
  } 
 
#opcoesBusca .campo .botaoBusca:hover{
  border:1px solid #333;}
  
#opcoesBusca .campo .botaoBusca[disabled] {
  border-color: #aaa;
  color:#aaa;} 

#opcoesBusca .barra {
	font-size:0.9em;
	padding:5px;
	margin:15px 0 10px 0; 
	height:1%;
}

#opcoesBusca .barra .esquerda {
         float:left; 
}
#opcoesBusca .barra .esquerda .tempo {
        font-style:italic;
        color: #999999;
}

#opcoesBusca .barra .direita {
	text-align:right; 
}
#opcoesBusca .barra .direita select {
    font-size: 10px;
    width: 120px;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
}

.voceQuisDizer {
	font-weight:bold;
	font-size:1.2em;
	padding: 10px 5px;
}

.voceQuisDizer a {
	font-weight:bold;
}

/*  FIM OPÇÕES DA BUSCA */

/* ----------------------------------------------------------------- */

/*  INÍCIO RESULTADO */

#resultadoBusca ul {
	margin-bottom:10px;
}

#resultadoBusca ul li {
	border-bottom:1px solid #CCC;
	padding:10px;
	/*list-style: none;*/
}

#resultadoBusca ul li a {
	font-size:1em;
	font-weight:bold;
}

#resultadoBusca ul li p {
	text-align: left;
}


#resultadoBusca p.info {
	height:17px;
	font-size:0.9em;
	color:#666666;
	margin-top:5px;
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
}

#resultadoBusca span.titulo {
	font-size:1em; 
	font-weight:bold;
}

/*  FIM RESULTADO */

/* ----------------------------------------------------------------- */

/*  INÍCIO PAGINAÇÃO */

#paginacaoBusca {
	text-align:center;
	padding:5px 0;
}

#paginacaoBusca ul li {
	display:inline;
	margin-right:5px;
}

#paginacaoBusca li a {
	padding:2px 5px;
	border:1px solid #CCC;
	text-decoration:none;
}

#paginacaoBusca li a:hover {
	padding:2px 5px;
	border:1px solid #CCC;
	background:#F3F3F3;
}

#paginacaoBusca li em {
	padding:2px 5px;
	border:1px solid #CCC;
	background:#F3F3F3;
	font-style:normal;
	text-decoration:none;
}

#paginacaoBusca ul li.anterior {
	float:left;
	background-image: url("../imagens/img_seta_esq.jpg");
	background-repeat: no-repeat;
    background-position:left center;
}

#paginacaoBusca ul li.proxima {
	float:right;
	background-image: url("../imagens/img_seta_dir.jpg");
	background-repeat: no-repeat;
    background-position:right center;
}

#paginacaoBusca ul li.anterior a {
	background:none;
	border: none;
	padding-left:10px;
}

#paginacaoBusca ul li.proxima a {
	background:none;
	border: none;
	padding-right:10px;
}



#paginacaoBusca ul li.anterior a:hover,
#paginacaoBusca ul li.proxima a:hover {
	text-decoration:underline;
}



#paginacaoBusca ul li.anterior em {
	background:none;
	border: none;
	padding-left: 10px;
	opacity:0.30;
	-moz-opacity: 0.30;
	filter: alpha(opacity=30);
}

#paginacaoBusca ul li.proxima em {
	background:none;
	border: none;
	padding-right:10px;
	opacity:0.30;
	-moz-opacity: 0.30;
	filter: alpha(opacity=30);
}

/*  FIM PAGINAÇÃO */

/*  INÍCIO TOPO */

#header-primeira-linha{width:360px; float:right; margin-top:2px;}
#liksTop{float:left; width:250px;}
#liksTop ul li a.linkSenado{margin-top:2px;}
#idiomas{float:right; width:105px;}
#idiomas a{display:inline-block; padding:2px; margin:2px; border:1px solid #fff; font-weight:bold; text-decoration:none; font-size:9px;}
#acessibilidade {float:right;clear:right;margin:-2px 10px 0 0;}

/*  FIM TOPO */

/* INICIO MSG */
#content p.error {
	background:transparent url(../imagens/img_exclamacao.jpg) no-repeat scroll left top;
	padding-left:110px;
	text-align: left;
	min-height: 90px;
}
/* FIM MSG */

/* ----------------------------------------------------------------- */