@import url(global.css);


#noticias ul:after,
#noticias ul li:after,
#linksAuxiliares:after,
#linksAuxiliares li:after,
#processoEBoletim:after {
	content: '.';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;

}



#formBusca {
	background: transparent url(../imgs/capaPesquisaDeLeisCab.gif) no-repeat 0 0;
	padding-top: 24px;
}

#formBusca fieldset {  }
#formBusca fieldset legend { display: none; }
#formBusca fieldset p {  }
#formBusca fieldset p a {  }


#formBusca div {
	height: 50px;
}

#formBusca span {
	display: block;
	margin: 20px 0 0 235px;
	position: absolute;
	text-transform: uppercase;
}

#formBusca label {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	position: absolute;
}

#formBusca label strong {
	position: absolute;
}

#formBusca input {
	background: none;
	border: none;
	position: absolute;
}

#formBusca input.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 16px;
	padding: 6px 5px 0 5px;
	width: 177px;
}

#formBusca input.submit {
	border: 0;
	clear: left;
	content: '';
	display: block;
	float: left;
	height: 26px;

	margin: 16px 0 0 188px;

	overflow: hidden;

	*padding-top: 26px;



	text-align: left;
	text-indent: -5000px;
	width: 32px;
}

#formBusca fieldset label.numero {
	background-image: url(../imgs/globPesquisaLeisNumeroBg.gif);
	width: 220px;
}

#formBusca label.termos {
	background-image: url(../imgs/globPesquisaLeisTermosBg.gif);
	margin-left: 264px;
	width: 259px;
}

#formBusca label.termos input.text { width: 217px; }
#formBusca label.termos input.submit { margin-left: 227px }

#formBusca fieldset div a {
	background: transparent url(../imgs/globPesquisaLeisPesquisaAvancada.gif) no-repeat;
	display: block;
	line-height: 26px;
	margin: 16px 0 0 548px;
	padding-left: 26px;
	position: absolute;
	text-decoration: none;
	width: 104px;
}
#formBusca fieldset div a:hover { text-decoration: underline; }







#conteudo h2 {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	overflow: hidden;
	text-indent: -5000px;
	width: 180px;
}


#conteudo a.mais {
	background: transparent url(../imgs/globBtnLeiaMais.gif) no-repeat;
	display: block;
	height: 15px;
	/*margin-top: 16px;*/
	overflow: hidden;
	text-indent: -5000px;
	width: 65px;
}

#noticias {
	padding-top: 35px;
	background: transparent url(../imgs/capaBgNoticiaCima.gif) no-repeat 0 65px;
	width: 676px;
}
#noticias h2 { background-image: url(../imgs/capaNoticiasCamaraCab.gif); }
#noticias ul.lista {
	background: transparent url(../imgs/capaBgNoticiaBaixo.gif) no-repeat 0 bottom;
}
#noticias ul.lista li {
	clear: both;
	padding: 12px;
	height: 107px;
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 55px;
	position: relative;
	width: 652px;
}
#noticias ul.lista li a.img {
	display: block;
	float: left;
}
#noticias ul.lista li a.img img { display: block; }
#noticias ul.lista li div.texto {
	float: right;
	padding: 0px 10px 0 0;
	width: 405px;
}
#noticias ul.lista li div.texto p.data {  }
#noticias ul.lista li div.texto h3 {
	font-size: 18px;
	padding-bottom: 4px;
}
#noticias ul.lista li div.texto p.descricao {  }
#noticias ul.lista li div.texto a.mais {  }


#noticias ul.controle {
	height: 28px;
	margin-left: 500px;
	margin-top: -17px;
	position: absolute;
}

#noticias ul.controle li {
	background: #fff url(../imgs/capaNoticiasSlideMenu.gif) no-repeat;
	color: #D3D2D2;
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	margin-right: 4px;
	text-align: center;
	width: 41px;
}

#noticias ul.controle li:hover,
#noticias ul.controle li.atual {
	color: #DA251E;
	line-height: 28px;
}

.vermelho { color:#FF0000; }
.verde {
	color:#008000;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
}








#linksAuxiliares {
	clear: both;
	padding: 20px 0 20px 0;
	width: 682px;
}

#linksAuxiliares li {
	float: left;
	padding-right: 17px;
	width: 214px;
}


#linksAuxiliares li a.img { display: block; }
#linksAuxiliares li a.img img { display: block; }
#linksAuxiliares li div.texto {
	clear: both;
}
#linksAuxiliares li div.texto h3 {
	background-position: 0 17px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 11px 24px;
}

#linksAuxiliares li.busca div.texto h3 { background-image: url(../imgs/capaIcoBusca.gif) }

#linksAuxiliares li.atendimento {
_float: right;
_margin-top: -330px;
_margin-right: 110px;
}


#linksAuxiliares li.atendimento div.texto h3 {
	background-image: url(../imgs/capaIcoAoVivo.gif);
	padding-left: 34px;
}

#linksAuxiliares li.transmissao {
_float: right;
_margin-top: -328px;
_margin-left: 250px;
}

#linksAuxiliares li.transmissao div.imgatendimento img{
margin-bottom:-5px;
margin-left:50px;
margin-top:26px;
}

#linksAuxiliares li.transmissao { padding: 0;
	margin-top:-32px;
}
#linksAuxiliares li.transmissao div.texto h3 {
	background-image: url(../imgs/capaIcoAtendimento.gif);
	padding-left: 23px;
}
#linksAuxiliares li.transmissao div.texto p.descricao {  }
#linksAuxiliares li.transmissao div.texto a.mais {  }


#banner {
	background: transparent url(../imgs/globBgBanner.gif) no-repeat;
	padding: 16px 0 45px 0;
	width: 679px;
}


#processoEBoletim {
	clear: both;
	width: 682px;
}

#processoLegislativo {
	float: left;
	width: 443px;
}
#processoLegislativo h2 { background-image: url(../imgs/capaProcessoLegislativoCab.gif); }
#processoLegislativo ul {
	padding-top: 17px;
	width: 443px;
}

#processoLegislativo ul li {
	background: transparent url(../imgs/capaProcessoLegislativoItem.gif) no-repeat;
	padding-bottom: 9px;
	width: 443px;
}
#processoLegislativo ul li a {
	display: block;
	height: 40px;
	padding: 10px 12px 0 33px;
	text-decoration: none;
	width: 398px;
}

#processoLegislativo ul li a strong {
	color: #DA251E;
	display: block;
}
#processoLegislativo ul li a strong.str {
	color: #DA251E;
	display: block;
	font-size:13px;
}

#processoLegislativo ul li a:hover {
	color: #000;
	text-decoration: underline;
}
#processoLegislativo ul li a:hover strong { color: #000; }

#processoLegislativo ul li a span {
	display: block;
}


#plano{
margin-right: 10px;
padding-bottom: 190px;
*padding-bottom: 20px;
*margin-left: 476px;
_margin-top: 0px;
_margin-right: 0px;

}

#plano2{
margin-right: 10px;
padding-bottom: 15px;
*padding-bottom: 20px;
*margin-left: 476px;
_margin-top: 0px;
_margin-right: 0px;
text-align:right;

}

#edital{
	margin-left: 190px;
	margin-top: -60px;
	text-decoration:none;
	font-size:14px;
	margin-bottom:80px;
	}



#cadastro {
	color: #666;
	float: right;
	height: 270px;
	width: 210px;
}
#cadastro h2 { background-image: url(../imgs/capaBoletimCab.gif); }


#ultimasNoticias {
	margin-top: 10px;
	color: #666;
	float: right;
	height: 270px;
	width: 210px;
}
#ultimasNoticias h2 {
	background-image: url(../imgs/capaUltimasNoticaisCab.gif);
	width: 197px;
	height: 50px;
}


#formEmails { padding-top: 14px; }
#formEmails fieldset {  }
#formEmails fieldset p {
	padding-bottom: 15px;
}

#formEmails fieldset div.nome,
#formEmails fieldset div.email {
	padding-bottom: 13px;
}

#formEmails fieldset div.nome input,
#formEmails fieldset div.email input {
	background: transparent url(../imgs/capaBoletimBgInput.gif) no-repeat;
	border: none;
	color: #666;
	display: block;
	font-size: 11px;
	height: 18px;
	padding: 6px 5px 0 5px;
	width: 199px;
}


#formEmails fieldset ul {
	position: absolute;
}
#formEmails fieldset ul li {
	float: left;
	text-transform: lowercase;
}
#formEmails fieldset ul.listaStatus li.recebe { padding-right: 8px; }

#enviar.btOkNewsletter {
	background: transparent url(../imgs/capaBoletimBtnOk.gif) no-repeat;
	border: 0;
	clear: left;
	content: '';
	display: block;
	float: left;
	height: 25px;

	margin-left: 159px;
	overflow: hidden;
	position: absolute;

	*padding-top: 25px;

	text-align: left;
	text-indent: -5000px;
	width: 50px;
}

