body {
    background: url(../img/bg.jpg) repeat-x;
    color:#E6E6E6;
    text-align:center;
}
* {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    text-decoration:none;
    outline:none;
}
input{
	border:none;
	float:left;
	height:18px;
	padding-top:2px;
	color:#666666;
	background:#E6E6E6;
}
input.bt_enviar{
    color:#73A600;
	float:right;
	padding-right:10px;
	background:none;
	cursor:pointer;
}
input.bt_proximo{
	width:22px;
	height:18px;
	float:left;
	padding-right:0px;
	background: url(../img/bt_proximo.png) no-repeat top left;
	cursor:pointer;
}
input.bt_anterior{
	width:22px;
	height:18px;
	float:left;
	padding-right:0px;
	background: url(../img/bt_anterior.png) no-repeat top left;
	cursor:pointer;
}
textarea{
	border:none;
	float:left;
	height:100px;
	width:530px;
	padding-top:2px;
	color:#666666;
	background:#E6E6E6;
}
a{
    color:#9D9D9D;
}
a:hover{
    color:#73A600;
}
a.ler_noticia{
	text-align:left;
	float:none;
	color:#FFFFFF;
	font-size:9px;
}
a.ler_noticia:hover{
	color:#73A600;
}
a.saiba_mais{
	text-align:left;
	float:left;
	color:#73A600;
	padding-top:10px;
}
a.saiba_mais:hover{
	color:#FFFFFF;
}
a.bt_anterior{
	width:22px;
	height:18px;
	float:left;
	padding-right:0px;
	background: url(../img/bt_anterior.png) no-repeat top left;
	cursor:pointer;
}
a.bt_noticias{
	width:auto;
	height:18px;
	float:left;
	padding-right:15px;
	padding-top:10px;
	cursor:pointer;
	text-align:left;
	color:#73A600;
}
a.bt_noticias:hover{
	color:#FFFFFF;
}

p.subtitulos{
	text-align:left;
	padding-bottom:5px;
	color:#73A600;
}
p.subtitulos_2{
	text-align:left;
	padding-bottom:5px;
	color:#9D9D9D;
}
p.resultadobusca{
	text-align:left;
	padding-bottom:15px;
	color:#73A600;
}
p.inputs{
	text-align:left;
	padding-bottom:5px;
	color:#73A600;
}
p.data{
	text-align:left;
	float:left;
	color:#73A600;
}
p.chamada_noticia{
	color:#9D9D9D;
	text-align:left;
	float:none;
	padding-bottom:5px;
}
p.texto_empresa{
	color:#FFFFFF;
	text-align:justify;
	float:none;
	padding-bottom:15px;
}
p.titulo{
	color:#73A600;
	text-align:left;
	font-size:14px;
	padding-bottom:10px;
}
input.pesquisa{
	width:120px;
	height:16px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	float:left;
	margin-top:8px;
}
input.bt_busca{
	width:25px;
	height:20px;
	float:left;
	background: url(../img/bg_busca.gif) no-repeat top right;
	border:none;
	margin-top:6px;
}
#background {
    margin:0pt auto;
    text-align:center;
    width:980px;
    height:auto;
	background:url(../img/bg.jpg) repeat-x;
}
#background #topo{
    width:980px;
    height:210px;
    float:left;
    background: url(../img/bg_topo.jpg) no-repeat top left;
}
#background #topo #bloco{
    width:980px;
    height:168px;
    float:left;
}
#background #topo #bloco #logo{
    width:300px;
    height:100px;
    float:left;
	margin-top:40px;
	display:block;
}
#background #topo #bloco #logo a{
    width:300px;
    height:100px;
 	display:block;
}
#background #topo #bloco #logo a span{
 	display:none;
}
#background #topo #menutopo{
    width:980px;
    height:30px;
    float:left;
}
#background #topo #menutopo #menu{
    width:600px;
    height:30px;
    float:left;
}
#background #topo #menutopo #menu ul{
    width:465px;
    height:30px;
    float:right;
}
#background #topo #menutopo #menu ul li{
    width:auto;
    height:30px;
    float:left;
    padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background:url(../img/bg_menutopo.jpg) no-repeat top right;
}
#background #topo #menutopo #menu ul li a{
	color:#333333;
}
#background #topo #menutopo #menu ul li a:hover{
	color:#73A600;
}
#background #topo #menutopo #busca{
    width:270px;
    height:30px;
    float:left;
	padding-left:10px;
}
#background #topo #menutopo #busca #pesquisa{
    width:150px;
    height:30px;
    float:right;
}

#background #conteudo{
    width:980px;
    height:auto;
    float:left;
	background:url(../img/bg_conteudo.jpg) no-repeat;
}
#background #conteudo #inicial{
    width:980px;
    height:auto;
    float:left;
	margin-top:20px;
}
#background #conteudo #inicial #links_uteis{
    width:330px;
    height:auto;
    float:left;
}
#background #conteudo #inicial #links_uteis #bloco{
    width:310px;
    height:auto;
    float:right;
}
#background #conteudo #inicial #links_uteis #bloco #tit_links_uteis{
    width:250px;
    height:85px;
    float:left;
	background:url(../img/links_uteis.gif) no-repeat top left;
}
#background #conteudo #inicial #links_uteis #bloco #subtit_links_uteis{
    width:250px;
    height:20px;
    float:left;
}
#background #conteudo #inicial #links_uteis #bloco #links{
    width:250px;
    height:auto;
    float:left;
    margin-top:10px;
}
#background #conteudo #inicial #links_uteis #bloco #links ul{
    width:250px;
    height:auto;
    float:left;
}
#background #conteudo #inicial #links_uteis #bloco #links ul li{
    width:240px;
    height:20px;
    float:left;
	text-align:left;
}
#background #conteudo #inicial #links_uteis #bloco #links ul li a{
    width:240px;
    height:20px;
	padding-left:20px;
	background:url(../img/bg_estrela1.gif) no-repeat top left;	
}
#background #conteudo #inicial #links_uteis #bloco #links ul li a:hover{
	background:url(../img/bg_estrela2.gif) no-repeat top left;	
}






#background #conteudo #inicial #coluna_meio{
    width:320px;
    height:auto;
    float:left;
}
#background #conteudo #inicial #coluna_meio #bloco{
    width:320px;
    height:auto;
    float:right;
}
#background #conteudo #inicial #coluna_meio #bloco #tit_agenda_tributaria{
    width:320px;
    height:85px;
    float:left;
    background:url(../img/agenda_tributaria.gif) no-repeat top left;
}
#background #conteudo #inicial #coluna_meio #bloco #subtit_agenda_tributaria{
    width:320px;
    height:20px;
    float:left;
}
#background #conteudo #inicial #coluna_meio #bloco #agenda{
    width:320px;
    height:auto;
    float:left;
}
#background #conteudo #inicial #coluna_meio #bloco #agenda #espaco{
    width:10px;
    height:175px;
    float:left;
	margin-top:10px;
}
#background #conteudo #inicial #coluna_meio #bloco #agenda #calendario{
    width:200px;
    height:175px;
    float:left;
	margin-top:10px;
	background: url(../img/bg_calendario.jpg) no-repeat top left;
}
table.calendario{
	width:auto;
	height:auto;
	text-align:center;
}
table.calendario tr.rotulo{
	width:200px;
	height:20px;
}
table.calendario tr.rotulo td.mes{
	width:140px;
	height:20px;
}
table.calendario tr.rotulo td.ano{
	width:60px;
	height:20px;
}
table.calendario tr.diadasemana{
	width:200px;
	height:20px;
}
table.calendario tr.diadasemana td.letra{
	width:28px;
	height:20px;
	color:#73A600;
}
table.calendario tr.diadomes{
	width:200px;
	height:16px;
}
table.calendario tr.diadomes td.nro{
	width:28px;
	height:16px;
	color:#6D6D6D;
}
table.calendario tr.diadomes td.nro_evento{
	width:28px;
	height:16px;
	color:#73A600;
}
table.calendario tr.base{
	width:200px;
	height:16px;
}
table.calendario tr.base td.troca{
	width:auto;
	height:18px;
}

a.bt_proximo{
	width:22px;
	height:18px;
	float:left;
	padding-right:0px;
	background: url(../img/bt_proximo.png) no-repeat top left;
	cursor:pointer;
}


#background #conteudo #inicial #coluna_meio #bloco #agenda #obrigacoes{
    width:320px;
    height:auto;
    float:left;
	margin-top:10px;
}
table.obrigacoes{
	width:300px;
	height:auto;
}
table.obrigacoes tr.linha{
	width:300px;
	height:16px;
}
table.obrigacoes tr.linha td.dia{
	width:30px;
	height:16px;
	color:#73A600;
}
table.obrigacoes tr.linha td.obrigacao{
	width:250px;
	height:16px;
	text-align:left;
	color:#9D9D9D;
}





#background #conteudo #inicial #ultimas_noticias{
    width:310px;
    height:auto;
    float:left;
}
#background #conteudo #inicial #ultimas_noticias #bloco{
    width:310px;
    height:auto;
    float:right;
}
#background #conteudo #inicial #ultimas_noticias #bloco #tit_ultnoticias{
    width:310px;
    height:85px;
    float:left;
    background:url(../img/ultimas_noticias.gif) no-repeat top left;
}
#background #conteudo #inicial #ultimas_noticias #bloco #chamadanoticia{
    width:310px;
    height:auto;
    float:left;
    margin-bottom:30px;
}
#background #conteudo #inicial #ultimas_noticias #bloco #tit_parceiros{
    width:310px;
    height:85px;
    float:left;
    background:url(../img/parceiros.gif) no-repeat top left;
}
#background #conteudo #inicial #ultimas_noticias #bloco #subtit_parceiros{
    width:310px;
    height:20px;
    float:left;
}
#background #conteudo #inicial #ultimas_noticias #bloco #logos{
    width:310px;
    height:100px;
    float:left;
}



#background #conteudo #empresa_geral{
    width:980px;
    height:auto;
    float:left;
}
#background #conteudo #empresa_geral #empresa{
    width:600px;
    height:auto;
    float:left;
}
#background #conteudo #empresa_geral #empresa #bloco{
    width:570px;
    height:auto;
    float:right;
}
#background #conteudo #empresa_geral #empresa #bloco #tit_empresa{
    width:570px;
    height:85px;
    float:left;
    background: url(../img/empresa.gif) no-repeat top left;
}
#background #conteudo #empresa_geral #empresa #bloco #texto_empresa{
    width:570px;
    height:auto;
    float:left;
	margin-top:10px;
}
#background #conteudo #empresa_geral #servicos{
    width:380px;
    height:auto;
    float:left;
}
#background #conteudo #empresa_geral #servicos #bloco{
    width:350px;
    height:auto;
    float:right;
}
#background #conteudo #empresa_geral #servicos #bloco #tit_servicos{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/servicos.gif) no-repeat top left;
}
#background #conteudo #empresa_geral #servicos #bloco #subtit_servicos{
    width:300px;
    height:auto;
    float:left;
}
#background #conteudo #empresa_geral #contato{
    width:380px;
    height:auto;
    float:left;
	margin-top:20px;
}
#background #conteudo #empresa_geral #contato #bloco{
    width:350px;
    height:auto;
    float:right;
}
#background #conteudo #empresa_geral #contato #bloco #tit_contato{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/contato.gif) no-repeat top left;
}
#background #conteudo #empresa_geral #contato #bloco #subtit_contato{
    width:300px;
    height:auto;
    float:left;
}


#background #conteudo #servicos_geral{
    width:980px;
    height:auto;
    float:left;
}
#background #conteudo #servicos_geral #servicos{
    width:600px;
    height:auto;
    float:left;
}
#background #conteudo #servicos_geral #servicos #bloco{
    width:570px;
    height:auto;
    float:right;
}
#background #conteudo #servicos_geral #servicos #bloco #tit_servicos{
    width:570px;
    height:85px;
    float:left;
    background: url(../img/servicos.gif) no-repeat top left;
}
#background #conteudo #servicos_geral #servicos #bloco #texto_servicos{
    width:570px;
    height:auto;
    float:left;
	margin-top:10px;
}
#background #conteudo #servicos_geral #empresa{
    width:380px;
    height:auto;
    float:left;
}
#background #conteudo #servicos_geral #empresa #bloco{
    width:350px;
    height:auto;
    float:right;
}
#background #conteudo #servicos_geral #empresa #bloco #tit_empresa{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/empresa.gif) no-repeat top left;
}
#background #conteudo #servicos_geral #empresa #bloco #subtit_empresa{
    width:300px;
    height:auto;
    float:left;
}
#background #conteudo #servicos_geral #contato{
    width:380px;
    height:auto;
    float:left;
	margin-top:20px;
}
#background #conteudo #servicos_geral #contato #bloco{
    width:350px;
    height:auto;
    float:right;
}
#background #conteudo #servicos_geral #contato #bloco #tit_contato{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/contato.gif) no-repeat top left;
}
#background #conteudo #servicos_geral #contato #bloco #subtit_contato{
    width:300px;
    height:auto;
    float:left;
}






#background #conteudo #contato_geral{
    width:980px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato{
    width:600px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco{
    width:570px;
    height:auto;
    float:right;
}
#background #conteudo #contato_geral #contato #bloco #tit_contato{
    width:570px;
    height:85px;
    float:left;
    background: url(../img/contato.gif) no-repeat top left;
}
#background #conteudo #contato_geral #contato #bloco #formulario{
    width:540px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato{
    width:540px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha1{
    width:540px;
    height:50px;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha1 #nome{
    width:290px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha1 #email{
    width:240px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha1 #nomeinput{
    width:290px;
    height:18px;
    float:left;
}
input.nome{
    width:270px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha1 #emailinput{
    width:240px;
    height:18px;
    float:left;
}
input.email{
    width:240px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2{
    width:540px;
    height:50px;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #telefone{
    width:290px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #cidade{
    width:200px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #uf{
    width:35px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #dddinput{
    width:65px;
    height:18px;
    float:left;
}
input.ddd{
    width:55px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #foneinput{
    width:225px;
    height:18px;
    float:left;
}
input.fone{
    width:205px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #cidadeinput{
    width:200px;
    height:18px;
    float:left;
}
input.cidade{
    width:180px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha2 #ufinput{
    width:35px;
    height:18px;
    float:left;
}
input.uf{
    width:40px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha3{
    width:540px;
    height:50px;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha3 #assunto{
    width:540px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha3 #assuntoinput{
    width:540px;
    height:18px;
    float:left;
}
input.assunto{
    width:530px;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha4{
    width:540px;
    height:130px;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha4 #mensagem{
    width:540px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #formulario #contato #linha4 #mensageminput{
    width:540px;
    height:100px;
    float:left;
}
#background #conteudo #contato_geral #contato #bloco #enviar{
    width:540px;
    height:50px;
    float:left;
    margin-top:10px;
}
#background #conteudo #contato_geral #localizacao{
    width:380px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #localizacao #bloco{
    width:350px;
    height:auto;
    float:right;
}
#background #conteudo #contato_geral #localizacao #bloco #tit_localizacao{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/localizacao.gif) no-repeat top left;
}
#background #conteudo #contato_geral #localizacao #bloco #subtit_localizacao{
    width:300px;
    height:auto;
    float:left;
}
#background #conteudo #contato_geral #localizacao #bloco #tit_mapa{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/mapa.gif) no-repeat top left;
}
#background #conteudo #contato_geral #localizacao #bloco #subtit_mapa{
    width:300px;
    height:auto;
    float:left;
}



#background #conteudo #localizacao_geral{
    width:910px;
    height:auto;
    float:left;
}
#background #conteudo #localizacao_geral #localizacao{
    width:860px;
    height:auto;
    float:right;
}
#background #conteudo #localizacao_geral #localizacao #tit_localizacao{
    width:570px;
    height:85px;
    float:left;
    background: url(../img/localizacao.gif) no-repeat top left;
}
#background #conteudo #localizacao_geral #localizacao #mapa{
    width:860px;
    height:350px;
    float:left;
}







#background #conteudo #noticias_geral{
    width:980px;
    height:auto;
    float:left;
}
#background #conteudo #noticias_geral #noticias{
    width:600px;
    height:auto;
	min-height:350px;
    float:left;
}
#background #conteudo #noticias_geral #noticias #bloco{
    width:570px;
    height:auto;
    float:right;
}
#background #conteudo #noticias_geral #noticias #bloco #tit_noticias{
    width:570px;
    height:85px;
    float:left;
    background: url(../img/noticias.gif) no-repeat top left;
}
#background #conteudo #noticias_geral #noticias #bloco #texto_noticia{
    width:550px;
    height:auto;
    float:left;
}
#background #conteudo #noticias_geral #outras_noticias{
    width:380px;
    height:350px;
    float:left;
	margin-top:20px;
}
#background #conteudo #noticias_geral #outras_noticias #bloco1{
    width:350px;
    height:auto;
    float:right;
}

#background #conteudo #noticias_geral #outras_noticias #bloco1 #tit_outrasnoticias{
    width:350px;
    height:80px;
    float:left;
    background: url(../img/ultimas_noticias.gif) no-repeat top left;
}
#background #conteudo #noticias_geral #outras_noticias #chamadanoticia{
    width:265px;
    height:auto;
    float:left;
    margin-bottom:10px;
}
#background #conteudo #noticias_geral #outras_noticias #menunoticias{
    width:265px;
    height:20px;
    float:left;
}




#rodape{
    width:100%;
    height:64px;
    float:left;
    background:#689B00;
	border-top:1px solid #FFFFFF;
	margin-top:20px;
}
#rodape #menurodape{
    margin:0pt auto;
    text-align:center;
    width:980px;
    height:18px;
    margin-top:10px;
}
#rodape #menurodape ul{
    width:auto;
    height:17px;
    float:left;
    padding-left:20px;
}
#rodape #menurodape ul li{
    width:auto;
    height:auto;
    float:left;
    padding-right:5px;
    color:#333333;
    font-size:11px;
}
#rodape #menurodape ul li a{
    width:auto;
    height:auto;
    float:left;
    color:#333333;
    font-size:11px;
}
#rodape #menurodape ul li a:hover{
    color:#FFFFFF;
}
#rodape #copyright{
    margin:0pt auto;
    text-align:center;
    width:980px;
    height:18px;
}
#rodape #copyright p.rodape{
    color:#333333;
    text-align:left;
    padding-left:20px;
    font-size:11px;
}
