/*@media print {
   .enabled {
      visibility: hidden;
   }
}*/
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}


#container {background: #FFF; color: #000; font: 12pt serif;}
	
div#nav, .l_msg_gerado, div#boxht.alignRightBoxht {display: none}


.clear:after {
	content: ""; display: block; clear: both;
}

#content, #main {
	width: auto; 
	margin: 0 0 0 20px;
	padding: 0px; 
	border: 0;
	float: none !important;
	color: #000; 
	background: transparent;
	font: 12pt serif;
	text-align: justify;
	
	}
	
#content a:link, #content a:visited {
	color: #333;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	}
	

#content p.l_prefeitura {
	margin: 10px 0 0 0;	
	font-size: 24px;
	font-weight: bolder;
	text-align:center;	
	
}
#content p.l_estado{
        font-size: 24px;
        font-weight: bolder;
        text-align:center;
}
#content  p.l_numero {
	font-size: small;
	font-weight: bolder;
	text-align:center;
}
#content  a.a_numero {
	font-size: small;
}

#content  p.l_msg_veto {
	font-size: small;
	font-weight: bolder;
	text-align:left;
}
#content  a.a_msg_veto {
	font-size: small;
}

#content  p.l_ementa {
	font-size: 10pt;
	float:right;
	text-align:justify;
	width: 45%; 
}	

#content p.citacao {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 120px;
	font-style:italic;
	text-align: justify;

	}
#content  p.l_art {
	color: #000;	
	font-size: 14px;
	text-align:left;
	text-align: justify;
	
}	
#content  span.s_span {
	font-weight: bolder;
}	
#content  span.l_vetado {
	font-size: small;
	font-weight: bolder;
	text-align:left;
}
#content  a.a_vetado{
	font-size: small;
		text-decoration: none;
}

#content  span.s_paragrafo {
	font-weight: bolder;
}		
#content  p.l_fecho {
	color: #000;	
	font-size: 14px;
	text-align:left;
	font-style:italic;
	text-align:center;
}
#content  p.l_resp {
	color: #000;	
	font-size: 12px;
	text-align:center;
	font-style:italic;
	line-height: 5px;
	text-align:center;

}
#content  p.l_msg_publ {
	font-size: 12px;
	text-align:left;
	font-style:italic;

}

/*espaçamentos*/	
#content  p.l_paragrafo_1 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 20px;
	text-align: justify;
}
#content  p.l_paragrafo_2 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 40px;
	text-align: justify;

}
#content  p.l_paragrafo_3 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 60px;
	text-align: justify;
}
#content  p.l_inciso_1 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 20px;
	text-align: justify;
}
#content  p.l_inciso_2 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 40px;
	text-align: justify;

}
#content  p.l_inciso_3 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 60px;
	text-align: justify;
}
#content  p.l_alinea_1 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 20px;
	text-align: justify;
}
#content  p.l_alinea_2 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 40px;
	text-align: justify;

}
#content  p.l_alinea_3 {
	color: #000;	
	font-size: 14px;
	text-align:left;
	padding: 0 0 0 60px;
	text-align: justify;
}

/*títulos e capítulos*/
#content  p.t_titulo {
	color: #000;	
	font-size: 18px;
	font-weight: bolder;
	text-align:center;
line-height: 5px;	
}
#content  p.s_titulo {
	color: #000;	
	font-size: 17px;
	text-align:center;	
	line-height: 5px;	
}
#content  p.c_capitulo {
	color: #000;	
	font-size: 16px;
	font-weight: bolder;
	text-align:center;
	line-height: 8px;	
}
#content  p.s_capitulo {
	color: #000;	
	font-size: 15px;
	text-align:center;	
	line-height: 8px;	
}
/*tabelas*/
#hor-1
{
        font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size: 10px;
        background: #fff;
        margin: 45px;
        width:485px;
        border-collapse: collapse;
        text-align: left;
}

#hor-1 th
{
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid;
}
#hor-1 tfoot
{
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}

#hor-1 td
{
        padding: 9px 8px 0px 8px;
}
#hor-1 td.price
{
width: 25%;
text-align: right;
}

/*tabela 2*/
#hor-2
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	background: #fff;
	margin: 45px;
	border-collapse: collapse;
	text-align: left;

}
#hor-2 th
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 10px 8px;
	border-bottom: 2px solid #000;
}
#hor-2 tfoot
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#hor-2 td.foot
{
border-bottom: none;
}
#hor-2 td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
#hor-2 td.price
{
text-align: right;
}
/*tabela 3*/
#hor-3
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	border-collapse: collapse;
	text-align: left;

}
#hor-3 td 
{
	border: 1px solid #ccc;
	color: #000;
	text-align:center;
}

#hor-3 h1 {
margin: 5px;
font-weight: bold;
font-size: 14px;
text-align: center;
}

#hor-3 h2 {
margin: 5px;
font-weight: bold;
font-size: 12px;
text-align: center;
}

