/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
/*gerou problemas no conlegis no retorno da pesquisa
body {
	line-height: 1;
}
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
} 


/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

/* Elements */
*
{
	margin:0;
	padding:0;
}

span.contador{
	color: DarkGreen;
	font-size:12px;
	font-weight:bold;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding-left: 10pt;
	}
body {
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color:#000;

	/*	color: #A1A1A1; */
}

.conteudo {
	/*background-image: url(/conlegis//includes/css/images/conteudo.jpg);*/
}

.conteudoPagina1 {
	background-image: url(/conlegis//includes/css/images/conteudoPagina1.jpg) ;
	height:480px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
}


h1 {
}

form.f-wrap-1 legend {
	font-weight: bold;
}

form.f-wrap-1 legend,
h2, h3, h3 a, h4, h5, h6 {
	/*color: #97AE32;*/
	margin:0.3em 0 0.5em 0;
	/*Novo*/
	color:DarkGreen;
}

h2#caminho, h2#breadcrumb{
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:10px;
}

form.f-wrap-1 legend,
h3{
	font-size:1.4em;
}

h4 {
	margin:20px 0 0 0;
}

p, ol, ul {
	text-align: justify;
}

strong {
	font-weight: bold;
	color:#000;
	/*	color: #808080; */
}

#colOne .box a {
	display:block;
	text-decoration:none;
}

#colOne .box a:hover {
	text-decoration:underline;
}

a {
	color: DarkGreen;
}

a:hover {
	text-decoration: none;
	color: SeaGreen;
}

.box {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

p.sucesso{
	color: #148417;
	font-size:1.2em;
	font-weight:bold;
	background-color:#FFE079;
	text-align:center;
	padding:2px 5px;
	letter-spacing:0.3em;
	word-spacing:0.5em;
}

.bottom {
	display: block;
	margin-bottom: 0;
	padding-bottom: 10px;
/*	background: url(images/img08.gif) no-repeat left bottom; */
	color: #808080;
}

.bottom strong {
	color: #808080;
}



#colTwo img,
#MB_window img {
	padding: 5px;
	border: none;

}

.indent {
	margin-left: 125px;
}

/* Header */

#header {
	
	
	/*
	width: 765px;
	height: 36px;
	margin: 0 auto;
	background: #BECF74 url(images/img01.gif) repeat-x;
	border-bottom: 3px solid #FFFFFF;
	*/
	
	/*novo*/
	background-image:url(/conlegis//includes/css/images/barrasup.jpg);
	left:0px;
	top:0px;
	width:766px;
	height:46px;
	z-index:4;
	/*adaptado*/
	position:relative;
	margin: 0 auto;
}

/* Menu */

#header ul {
	float: left;
	width: auto;
	height: 26px;
	margin: 0;
	padding: 0;
	list-style: none;
	/*
	background: url(images/img02.gif) no-repeat;
	*/
}

#header span{
	padding-top: 5px;
	}

#menu li {
	float:left;
	position:relative;
}

#menu a {
	/*	
	margin:0 1px 0 0;
	display: block;
	float: left;
	height: 26px;
	padding: 10px 15px 0px 15px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	*/
	/*novo*/
	text-decoration: none;
	height:36px;
	padding: 3px 15px 0px;
	line-height:40px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
	color: #FFF;
	/*background-image:  url(/conlegis//includes/css/images/barrasup.jpg);*/
}

#menu li:hover a,
#menu li.hover a {
	/*background: #A4B74C url(images/img04.gif) repeat-x;*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
/*	background-image:  url(/conlegis//includes/css/images/menu1bot1.jpg);*/
	color: #030;
}

#menu li ul {
	display:none;
}

#menu li:hover ul,
#menu li.hover ul {
	display:block;
	position:absolute;
	top: 36px;
	left: auto;
	clear:left;
	z-index:10;
	background-color: #8DCB90;
}

#menu li:hover li ul,
#menu li.hover li ul{
	display:none;
}

#menu li:hover ul li:hover ul,
#menu li.hover ul li.hover ul{
	display:block;
	position:absolute;
	top: 0px;
	left: 175px;
	clear:left;
	z-index:10;
	background-color: #8DCB90;
}

#menu li.hover ul li {
	float:left;
	clear:left;
}

#menu li:hover ul li a,
#menu li.hover ul li a{
	/*
	background-color: #A4B74C;
	padding: 5px 10px 5px 10px;
	*/
	height: auto;
	border-bottom:1px solid #7C913A;
	background-image: none;
	background-color: #8DCB90;
}

#menu li:hover ul li a:hover,
#menu li.hover ul li a:hover{
	/*submenu hover*/
	background-color: #1D5C3C;
	line-height:20px;
	background-image: none;
	color: white;
}

#menu li ul li a{
	float:left;
	width:14em;
	line-height:20px;
}

div#content select{
/*border: 1px solid #808080; */
	border: 1px solid #000;
	height:auto;
	padding:0 0 0 2px;
}

div#captchaPesquisa{
	margin: -10px 0 0;
}

div#captchaPesquisa input.confirmarCaptcha{
/*	border: 1px solid #808080; */
	border: 1px solid #000;
	height:auto;
	padding:2px 4px;
	width:10em;
	float:none;
	vertical-align: top;
	margin: 10px 0 0 195px;
}

div#content input,
div#content textarea,
div #selectListaOrgao
{
/*	border: 1px solid #808080; */
	border: 1px solid #000;
	height:auto;
	padding:2px 4px;
	width:10em;
	float:none;

}
div#content input.confirmarCaptcha,
div#content textarea.confirmarCaptcha{
/*	border: 1px solid #808080; */
	border: 1px solid #000;
	height:auto;
	padding:2px 4px;
	width:10em;
	float:none;
	vertical-align: top;
	margin: 0px 0 0 55px;
}
div#content input.titulo{
	width:25em;
}
div#content textarea.texto{
	width:25.5em;
	height:25em;
}

div#content input#palavraChave {
	width:26em;
}

div#content input#textoPesquisa {
	width:38em;
}


div#content input.radio,
div#content input.checkbox{
	border: none;
	width: auto;
}

div#content form#relatorioPalavraChave input{
	border: none;
	height:auto;
	padding:2px 2px;
	cursor: hand;
	color: #87A019;
	background-color:transparent;
}

#colTwo input.delete:focus,
#colTwo input.delete {
	background: transparent url(/conlegis/includes/imagens/icones/delete.gif) no-repeat scroll center center;
	content: '';
	display: block;
	float:left;
	height: 20px;
	line-height: 0;
	font-size:0;
	width: 40px;
	cursor:hand;
	margin:0 5px 0 -10px;
	border:none;
}

#arquivosIncluidos li
{
	height:20px;
	padding: 5px 0;
}

#arquivosIncluidos li a
{
	padding: 0 0 px 0px;
}

div#content input.numero{
	width: 6em;
}

div#content textarea{
	width: 30em;
	height:20em;
	margin-bottom:5px;
}

option
{
	padding: 2px 4px;
}

div#content input:focus,
div#content textarea:focus{
	border: 2px solid DarkGreen;
}

form.f-wrap-1 div.req {
	color: #808080;
	float: right;
}
form.f-wrap-1 div.req strong{
	color: #D10D16;
	font-weight: bold;
	margin: 0 5px;
}
div#content input.submit,
div#content input.f-submit,
div#content input.calendario,
#MB_content input.submit,
#MB_content input.f-submit,
#MB_content input.calendario{
	/*
	background: #BECF74;*/
	background: SeaGreen;
	border: none;
	color: #FFFFFF;
	padding:6px 4px 5px 4px;
	margin:0px 0 2px 0 ;
	width: auto;
}

#MB_content input.submit:hover,
#MB_content input.f-submit:hover,
div#content input.submit:hover,
div#content input.f-submit:hover{
/*
		background: #CCD947 !important;	*/
	background: DarkGreen !important;
	color: #FFFFFF;
}

div#content input.submit.disabled,
#MB_content input.submit.disabled{
	background: gray;

}

* html div#content input.submit,
* html #MB_content input.submit {
	padding:6px 4px 5px 4px;
	margin:0px 0 -5px 0 ;
	padding:4px 0 5px 0px;
}

div#content input.checkbox
{
	border: none;
}

/* Content */

#content {
	width: 765px;

	margin: 0 auto;
/*
	_margin: 12 0 auto auto;
	*/ 
}

#colOne {
	float: left;
	width: 175px;
/*	background: url(images/img05.gif) repeat-x; */
}

#colOne h3 {
	padding: 0 15px;
}

#colOne ul {
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
}

#colOne li {
	padding: 5px 0;
	border-top: 1px solid #EFEFEF;
}

#colOne li.first,
#MB_window li.first{
	border: none;
}

#colTwo {
	float: right;
	width: 550px;
	padding: 20px 10px 0 25px;
}

#colTwo .box,
#MB_window .box {
	margin: 0 0px 0px 0px;
	padding: 0 0 0 20px;
	position: relative;
}

#colTwo .bottom,
#MB_window .bottom {
	margin: 0 0 20px -20px;
	padding: 0 0 20px 20px;
}

#colTwo p,
#MB_window p {
	margin: 0 0 10px 0;
}

#colTwo ol li,
#colTwo ul li
#MB_window ol li,
#MB_window ul li{
	margin: 0 0 5px 20px;
}

/* Logo */

#logo h1, #logo h2, #logo a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}

#logo h1 {
	padding-top: 25px;
	font-size: 34px;
}

#logo h2 {
	margin-top: -5px;
	font-size: 12px;
}
#logoConlegis {
	width:765px;
	height:122px;
	/*_margin-left: 12px;*/
	background:transparent url(/conlegis//includes/css/images/banner.jpg) no-repeat scroll 0%;
}

#imgLexML{

}

/* Footer */
#footer {
	/*
	background:transparent url(/conlegis/includes/css/images/img11.gif) repeat-x scroll 0%;
	clear:both;
	height:10px;
	margin:20px auto 0pt;
	padding:40px 0pt 0pt 5px;
	width:765px;
	color:#808080;;
	*/
	background-image: url(/conlegis//includes/css/images/base.jpg);
	width:765px;
	margin:0px auto 0pt;
	clear:both;
	height:40px;
	
}

.rodapeSerpro {
	color: White;
	padding-left:80px;
	padding-top:17px;
}

#footer span {
	text-align: left;
}

fieldset
{
	border:none;
}

p
{
	margin:0.2em 0 0.3em 0;
}

table{
	width:100%;
	margin: 1em 0 1em 0;
	padding:0;
}

table th
{
	border-bottom: 1px solid DarkGreen;
	padding: 0 0.5em;
}

table td
{
	padding:0.5em 0.4em 0.1em 0.4em;
	border-bottom: 1px solid #EDEDED;
}

table tbody td.numero,
table tbody td.tipo,
table tbody td.dataPublicacao
{
	text-align:center;
}

table tbody td.checkbox,
table tbody th.checkbox
{
	with:15px;
}

table tbody td.checkbox input
{
	border:none;
}

table tbody tr.alt td,
table tbody tr.even td
{
	background-color:#F9F9F9;

}

#colTwo table tbody tr:hover td,
#colTwo table tfoot tr:hover th,
#colTwo table tfoot tr:hover td,
#colTwo table tbody tr.hover td,
#colTwo table tfoot tr.hover th,
#colTwo table tfoot tr.hover td
{
	background-color:#EDEDED;
	color: #000;
}

div#paginacao ul li
{
	display:inline;
	margin:0 2px;
}

div#paginacao ul
{
	float: right;
	margin:5px 0 0 0;
	padding:10px 0;
}

div#paginacao input
{
	width:auto;
}

div#paginacao h5.bottom
{
	position:absolute;
	margin-top:0px;
	padding-top:17px;
	padding-bottom:10px;
	font-size:1.5em;
}

div#paginacao.box
{
	height:4.5em;
	position:relative;
	margin-bottom:20px;
	_margin-bottom:0px;
}

* html div#paginacao.box
{
	margin-bottom:0px;
}

div#paginacao ul li  span,
div#paginacao ul li  a
{
	border: 1px solid #EDEDED;
	background-color:#fff;
	padding:0.4em 0.6em;
	text-decoration: none;
}

div#paginacao ul li  a:hover,
div#paginacao ul li  a:focus
{
	border: 1px solid #EDEDED;
	background-color:#87A019;
	padding:0.4em 0.6em;;
	color:#fff;
}

input.detalhe-ato {
	background: transparent url(/conlegis/includes/imagens/icones/detalhesAto.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	cursor:hand;
	}

input.resultset_first {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_first.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:100px;
	}

input.resultset_previous {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_previous.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:70px;
}

input.resultset_next {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_next.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:40px;
}

input.resultset_last {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_last.gif) no-repeat scroll center center;
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:10px;
}

input.resultset_first_disabled {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_first_disabled.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:100px;
}

input.resultset_previous_disabled {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_previous_disabled.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:70px;
}

input.resultset_next_disabled {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_next_disabled.gif) no-repeat scroll center center;
	content: '';
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:40px;
}

input.resultset_last_disabled {
	background: transparent url(/conlegis/includes/imagens/icones/resultset_last_disabled.gif) no-repeat scroll center center;
	display: block;
	height: 32px;
	line-height: 0;
	text-indent: -9999px;
	width: 32px;
	position:absolute;
	top:10px;
	right:10px;
}
/*
#topbannergov{
	width: 765px;
	background:transparent url(../imagens/header/bgHeader2.jpg) repeat-x scroll center top;
	height:35px;
	padding:0;
	margin: 0 auto;
}
*/
body#mi  {
	max-width:1200px;
	min-width:770px;
	background:transparent url(../imagens/header/bgHeader2.jpg) repeat-x scroll center top;
}


#barra-brasil { 
    position:relative;
    overflow:hidden;
    min-width:1000px;
    height:28px;
    background: #00500F url(/conlegis/includes/css/images/barraGov/barra-brasil-v3-bgx.png) center bottom no-repeat;
}

#barra-brasil .barra {
	display: block;
    width: 766px;
    height:28px;
    margin: 0 auto;
    background: url(/conlegis/includes/css/images/barraGov/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-brasil .barra ul {
	float:right;
    width: 319px;
}

#barra-brasil .barra ul li {
    float: left;
    padding-left: 25px;
    height:28px;
}

#barra-brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -1000px;
    background: #00500F url(/conlegis/includes/css/images/barraGov/ai.png) no-repeat 0px 4px;
}

#barra-brasil .brasilgov {
    display: block;
    width: 103px;
    height: 28px;
    text-indent: -1000px;
    background: #00500F url(/conlegis/includes/css/images/barraGov/brasil.png) no-repeat 0 4px;
}



.HeaderBg1 {
	background:transparent url(../imagens/header/bgHeader1.jpg) no-repeat scroll left top;
}

.imgHeaderBg1 {
	 width: 272px;
	 height: 35px;
	 border:0;
	 text-align: left;
}

.HeaderBg2 {
	float:right;
	width:121px;
}

.imgHeaderBg2 {
	 width: 121px;
	 height: 35px;
	 border:0;
}

.HeaderText {
	-x-system-font:none;
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.6em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 0 0 46px;
}

body#mi  {
	height:35px;
	margin:0 auto;
	padding:0;
}


form p.req {
position:absolute;
right:30px;
top:-15px;
color:#808080;

/*
float:right;
margin:-10px 0 0 0;
padding: 0 0 0 0;
height:5px;
*/
}

p.req{
	text-align: right;
}

form{
	/*margin-bottom:25px;*/
}
div#content form.f-wrap-1 form{
	clear: both;
}

form fieldset
{
	position: relative;
}
form.f-wrap-1 fieldset
{
	clear: both;
}

#colTwo form fieldset.box{
	margin-top:25px;
}

form p.req strong,
form label strong span,
p.req strong{
	color:#D10D16;
}

form p.req strong,
p.req strong{
	margin:0 5px 0 0;
}

form label strong span{
	position:absolute;
	margin-left:-8px;
}

form label{
	display: block;
	height:auto;
	padding: 5px 0;
	border-bottom: 1px solid #EDEDED;
}

form li label{
	display: inline;
	border:none;
	padding: 0 0 0 5px;
}

form label strong{
	width:14em;
	float:left;
}

#colTwo form #captcha img,
#colTwo form #captcha a.audio img{
	margin: 2px 0 0 155px;
/*
	clear:both;
	height:2px;
	width: 2px;
	float:right;
*/
}
 form   img.peq,
 form  a.audio img.peq{
 float:none;
 margin: 10px 0 0 15px;
	vertical-align: baseline;
margin-left: 155px;

}
#colTwo form #captcha a.ajuda img{
	float:none;
	clear:left;
	margin: 0;
}

#colTwo form #captcha a.audio{
	display:inline;
}

form #captcha {
	color: #000;

}
form label input.confirmarCaptcha{
	width:5px;
	height: 5px;
}

form input.confirmarCaptcha{
	width:3.5em;
}

form .f-submit-wrap{
	margin: 10px 0 0 14em;
}

* html form .f-submit-wrap{
	margin-left:14.5em;
}

form .f-submit-wrap{
	padding: 0  0 15px 0;
}

form input.paginaDOU{
	width:2.5em;
}

form input.dia,
form input.mes
{
	width:1em;
}

form input.nome
{
	width:27em;
}
div#content input.file {
	width:auto;
}

form input.ano
{
	width:2.1em;
}

.checklist {
	border: 1px solid #ccc;
	list-style: none;
	height: 15em;
	overflow: auto;
}

#colTwo .checklist li { margin:0; border-bottom:1px solid #EDEDED;}

#colTwo ul.checklist { list-style-image:none;}

.checklist .alt { background: #F9F9F9; }

#colTwo .checklist img { vertical-align: middle; margin: 3px 0px 3px 0; border: none;}

.checklist input { margin:0px 5px;}

.checklist label {  display:inline; height:200px;}

.checklist li:hover,
.checklist li.hover { background: #EDEDED; color: #000; }

#colTwo ul.lista li,
#MB_window ul.lista li {
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
}

#colTwo a.calendario img
{
	margin:0 0 -3px 0;
	padding:0;
	float:none;
}

div.autocomplete {
    background-color:white;
    border:1px solid #CCCCCC;
    padding:0px;
    position:static;
    overflow:auto;
    height:15em;
}

div.autocomplete ul li {
    padding:4px;
}

#colTwo   div.autocomplete ul {
	list-style-type:none;
    list-style-image:none;
    margin:0px;
    padding:0px;
}

div.autocomplete ul li.selected {
	background-color:#EDEDED;
	color: #000;
}
#colTwo    div.autocomplete ul li {
	list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    height:auto;
}

#colTwo    div.autocomplete ul li img {
	margin:2px 6px -4px 4px;
    padding:0;
	border: none;
}

input#palavraChave
{
	width: 350px;
}

/* If you wish to highlight current sortable column, add layout effects below */
.highlightedColumn{
	background-color:#EDEDED;
	color: #000;
}

form.detalhes-ato-normativo a.excluir,
table.listagem tbody tr td.excluir a {
	background: transparent url(/conlegis/includes/imagens/icones/delete.gif) no-repeat center center;
}

form.detalhes-ato-normativo a.editar,
table.listagem tbody tr td.editar a {
	background: url(/conlegis/includes/imagens/icones/editar.gif) no-repeat center center;
}

form.detalhes-ato-normativo a.voltar,
table.listagem tbody tr td.voltar a {
	background: url(/conlegis/includes/imagens/icones/voltar.gif) no-repeat center center;
}

table.listagem tbody tr td.ativar a {
	background: transparent url(/conlegis/includes/imagens/icones/ativar.gif) no-repeat center center;
}

table.listagem tr td.detalhes a {
	background: transparent url(/conlegis/includes/imagens/icones/detalhes.gif) no-repeat center center;
}

form.detalhes-ato-normativo a.voltarInicial,
table.listagem tbody tr td.selecionar{
	background: transparent url(/conlegis/includes/imagens/icones/selecionar.gif) no-repeat center center;
}

form.detalhes-ato-normativo a.excluir,
form.detalhes-ato-normativo a.editar,
form.detalhes-ato-normativo a.voltar,
form.detalhes-ato-normativo a.voltarInicial,
table.listagem tr td.editar,
table.listagem tr td.voltar,
table.listagem tr td.ativar,
table.listagem tr td.excluir,
table.listagem tr td.detalhes{
	width: 50px;
	text-align:center;
}

form.detalhes-ato-normativo a.excluir,
form.detalhes-ato-normativo a.editar,
form.detalhes-ato-normativo a.voltar,
form.detalhes-ato-normativo a.voltarInicial,
table.listagem tr td.editar a,
table.listagem tr td.voltar a,
table.listagem tr td.ativar a,
table.listagem tr td.excluir a,
table.listagem tr td.detalhes a{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:32px;
	height:16px;
	margin: 0 auto 2px auto;
}

form.detalhes-ato-normativo a.excluir,
form.detalhes-ato-normativo a.editar,
form.detalhes-ato-normativo a.voltar,
form.detalhes-ato-normativo a.voltarInicial {
		float:right;
}

#colTwo table.listagem tr td.editar img,
#colTwo table.listagem tr td.voltar img,
#colTwo	table.listagem tr td.ativar img,
#colTwo table.listagem tr td.excluir img,
#colTwo table.listagem tr td.detalhes img,
#colTwo table.listagem tr td.selecionar img,
#colTwo table.listagem tr td.detalhes input{
	border:none;
	margin:0;
	padding:0;
}

#colTwo table.listagem tr td.detalhes input
{
	padding:5px 20px;
}

table.listagem thead tr th,
table.listagem tfoot tr th
{
	text-align:left;
}

table.listagem tfoot tr td
{
	text-align:center;
}

table.listagem caption
{
	margin:15px 0 0 0;
	padding:0;
	color: DarkGreen;
	text-align:left;
	font-weight:bold;
}

table.listagem
{
	margin-top:0;
}

div.lastBox
{
	margin-bottom: 25px;
}

ul#letras li
{
	display:inline;
	margin:0 0 0 11px;
}

ul#letras
{
	margin:0 0 15px  0;
}

#MB_window ul,
#colTwo ul
{
	list-style-image: url("../imagens/icones/itemLista03.gif");
}

#MB_window ul ul,
#colTwo ul ul
{
	list-style-image: url("../imagens/icones/itemLista02.gif");
}

body.js-habilitado form input.js-habilitado-oculto,
body.js-habilitado form div.js-habilitado-oculto{
		display:none;
}

form .f-submit-wrap{
	position: relative;
}
#MB_content a.submit,
div#content a.submit {
	/*
	background: #BECF74;
	*/
	background: SeaGreen;
	border: none;
	font-size:13px;
	color: #FFFFFF;
	text-decoration:none;
	cursor:default;
	margin: 15px 0 0 5px;
	letter-spacing:0px;
	padding:7px 8px 7px 8px;
	width: auto;
	line-height: 15px;
	height: 15px;
	position: static;
	top:-15px;
}

#MB_content a.submit:hover,
div#content a.submit:hover {
	/*
	background: #CCD947 !important;
	*/
	background: DarkGreen !important;
}

html>body #MB_content a.submit,
html>body #MB_content a.submit:hover,
html>body div#content a.submit,
html>body div#content a.submit:hover {
	*line-height: 18px;
	*height: 18px;
}
span.error,
p.error{
	color: #D10D16;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding:1px 5px;
}

span.error#errosCaptcha
{
	border-bottom: 1px solid #D10D16;
	color: #D10D16;
	margin:0 0 0 14em;
	font-weight:bold;
	font-size:1em;
	display:block;
	font-weight:bold;
	background-color:transparent;
	text-align:left;
	padding:0;
}

#successCaptcha
{
	border-bottom: 1px solid #148417;
	margin:0 0 0 14em;
	font-weight:bold;
	font-size:1em;
	display:block;
	font-weight:bold;
	background-color:transparent;
	text-align:left;
	padding:0;
	color: #148417;






}
#colTwo form.f-wrap-1 label span.error
{
	border-bottom: none;
}

#colTwo form select.error,
#colTwo form select.input,
#colTwo form select.textarea
{
	border: 1px solid #D10D16;
}

#colTwo div.autocomplete {
	position: absolute;
	background-color: #fff;
	border: 1px solid #97AE32;
	padding: 0px;
	z-index: 5;
}

* html #colTwo div.autocomplete {
	margin: 0px 0px 0px 0px;
}

#colTwo div.autocomplete ul li.selected {
	background-color: #EDEDED;
}

#colTwo div.autocomplete ul li,
#palavrasChavesIncluidas li {
	border-bottom: 1px solid #EDEDED;
	list-style-type:none;
	display:block;
	margin:0;
	padding: 4px ;
	text-align:left;
	height: auto;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}

.sortasc {
	background-image: url(../imagens/up.gif);
}

.sortdesc {
	background-image: url(../imagens/down.gif);
}

.nosort {
	cursor: default;
}

th.resize-handle-active {
	cursor: e-resize;
}

div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;
}

hr{
	border:1px solid transparent;
}

p#saudacao {
	float:right;
}

a.normativo {
	float:right;
	margin-top: -50px;
	text-decoration:none;
  	height:23px;
/*
  	background:#BECF74 none repeat scroll 0 0;
  	*/
  	background:SeaGreen;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 10px 0px 10px;
	width:auto;

}

a.help {
	float:right;
	margin-top: -15px;
	text-decoration:none;
  	display:inline;
  	height:23px;

  	/*
  	background:#BECF74 none repeat scroll 0 0;
  	*/
  	background: SeaGreen;
  	
	border:medium none;
	color:#FFFFFF;
	padding:8px 10px 0px 10px;
	width:auto;

}
a.help:hover {
  	/*
  	background:#CDDA48 none repeat scroll 0 0;
  	*/
  	background: DarkGreen;
	color:#FFFFFF;
}

a.pesquisaSatisfacao {
	float:right;
	margin: -15px 7px 0 0;
	text-decoration:none;
  	display:inline;
  	height:23px;

  	background:#BECF74 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 10px 0px 10px;
	width:auto;
}
a.pesquisaSatisfacao:hover {
  	background:#CDDA48 none repeat scroll 0 0;
}

a.encaminhar {
	float:right;
	margin-right: 20px;
	font-size: larger;
}

div.pesquisaSatisfacao{
margin: 0px 20px 7px;
}

div.pesquisaSatisfacao label {
	display: inline;
	margin-right: 5px;
}

em.legenda { text-align:center; display:block;}


#colTwo #listaPalavrasChaves, #colTwo #listaOrgaos {
	border:1px solid #CCCCCC;
	height:15em;
	overflow:auto;
	position: static;
}

body#mi ul#recursos li {
	display: inline;
	background: none;
}

body#mi ul#recursos li.planejado,body#mi span.planejado {
	background: transparent url("../imagens/up-red.gif") no-repeat left
		center;
	font-weight: normal;
	padding-left: 15px;
}

body#mi .listexpander input.f-submit {
	float: left;
}

body#mi .featurebox .listexpander li label strong,
body#mi .f-wrap-1 .listexpander li label strong
	{
	float: left;
	line-height: 1.7em;
	display: block;
	position: relative;
	width: 13.5em;
	text-indent: 10px;
}

body#mi .f-wrap-1 .listexpander li label input,
body#mi .f-wrap-1 .listexpander li label select,
body#mi .f-wrap-1 .listexpander li label textarea
	{
	float: left;
	padding: 0;
}


ul#tabnav { /* general settings */
/*
	text-align: left; 
	margin: 1em 0 1em 0; 
	font: bold 11px verdana, arial, sans-serif; 
	border-bottom: 1px solid #97AE32; 
	list-style-type: none;
	padding: 3px 10px 3px 10px;
*/
	/*novo*/
	padding-left: 5px;
	/*adaptado*/
	border-bottom: 1px solid DarkGreen;
	padding: 7px 10px;
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li a.atual { /* settings for selected tab link */
/*
	background-color: #fff; 
	color: #97AE32; 
	top: 1px;
	padding-top: 4px;
	position: relative;
*/
	/*novo*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
	
	color: #FFF;
	background-image:  url(/conlegis//includes/css/images/menu2both1.jpg);
/*adaptado*/
	text-decoration: none;
	position: relative;
}

ul#tabnav li a { /* settings for all tab links */
/*
	padding: 3px 4px; 
	border: 1px solid #97AE32; 
	background-color: #BECF74; 
	color: #fff; 
	margin-right: 0px; 
	text-decoration: none;
	border-bottom: none;
	*/
	/*novo*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
	color: #000;
	background-image: url(/conlegis//includes/css/images/menu2bot1.jpg);
	/*adaptado*/
	padding: 4px 15px;
	text-decoration: none;
	 
}

a#acrobat,
a#acrobat:hover {
	color: #fff;
}

div#acrobat {
	background: url(/conlegis/includes/imagens/getAcrobatReader.gif) no-repeat;
	width: 88;
	height: 31; 
	float: right;
	margin: 0 5px;
}

div#textoAcrobat {
	text-align: left;
}

input#lei8112Anotada {
	background: url(/conlegis/includes/imagens/lei_8.112_anotada.jpg) no-repeat;
	width: 212px;
	height: 300px; 
	margin-right: auto;
	margin-left: auto;
}

div#legendaImagemLei8112Anotada {
	text-align: center;
}

.tabelaOpcoesPesquisa{
	width:auto;
	}
.tabelaOpcoesPesquisa td {
	width:auto;
	border:none;
}
table#historico tbody tr td ul {
	list-style: none;
}

.respostaFAQ ol{
	list-style:decimal;
}

.respostaFAQ ul{
	list-style:disc;
}

#footer-brasil {
   background: none repeat scroll 0% 0% rgb(213, 213, 213);
   padding: 1em 0px;
   max-width: 100%;
}