@font-face { 
    font-family:Futura_aplr;
    src: url("../fonts/trebuc.ttf");
	/*src:url(../fonts/tt0140m_.eot)
	url(../fonts/trebucbd.eot)*/
}
@font-face { 
    font-family:Futura_aplr;
    src: url("../fonts/trebuc.eot");
	/*src:url(../fonts/tt0140m_.eot)
	url(../fonts/trebucbd.eot)*/
}
@font-face { 
    font-family:'Futura_aplr';
    src: url('../fonts/trebuc.eot');
	src: local("Futura_aplr"), url("../fonts/trebuc.eot");
	/*src:url(../fonts/tt0140m_.eot)
	url(../fonts/trebucbd.eot)*/
}



/*
Aplanar TI Colaborativa (46) 3225 7318 www.aplanar.com.br
Autor: ALex de Carvalho 
Autor: Fábio Lazarotto 
Autor: Tânia Mara Tartári

*/
/****************** Fontes **************************/

*{margin: 0; padding:0;}
html, body {height:100%;  font-size:12px !important; font-family:Futura_aplr;}
#limites {
		min-height: 100% !important;  
		margin:0; padding:0;
		position:relative;
		margin-left:-13px;
		top:0;
		}
.container_aplanar{
		margin-left: auto;
        margin-right: auto;
		width: 1020px;
		height:100%;	
}

#container_aplanar{
	margin-left:auto;
	margin-right:auto;
	width:1020px;
	height:100%;
	position:relative;
}
.container_topo_fundo{
	background-image: url(../img/fundo_topo.png);
	background-repeat: repeat-x;
	background-position: top;
}
.container_topo{
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
	background-image: url(../img/MENU1.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	margin-top: -18px;
	margin-bottom:-15px;
}
.container_topo_left{
	float: left;
	width: 500px;
	height: 30px;
}
.container_topo_right{
	float: left;
	width: 520px;
	height: 30px;
}
.A_M_M_O{ /*A = M (A Maior) M (Menor) O (Original)*/
	float: right;
	width: 220px;
	clear: left;
	margin-left:30px;
	margin-right:50px;
        margin-top: -2px !important;
}
.usuario_bar{
	float:left;
	margin-top:25px;
	font-size:14px;
	font-family:Futura_aplr;
	color:#fff;
	width:250px;
}
.usuario_bar a{text-decoration:none;}
.usuario_bar a strong{
	color: #FFF;
	font-weight: bolder;
}
.usuario_bar a strong:hover{
	color: #FFF;
}
.usuario_bar_pessoa{
	float:right; 
	margin-right:-30px; 
	margin-top:-3px;
}
.admin_btn{
	height: 35px;
	float: left;
	margin-left: -120px;
	margin-top: -20px;
	margin-bottom: -70px;
	text-align:left;
	alignment-adjust:middle;
	
}
.admin_btn span{}
.espacamento{}
.bgbtns{
	margin-left: 25px;
}
/*primeiro_acesso.php*/
.bloco_btn_primeiro_acesso{
	height:40px;
	display:block;
}
.bloco_p_acs{ 
	width:160px !important;
	min-height:280px;
}
.bloco_p_acs img{ margin-left:40px;}
.bloco_p_acs h2{text-align:center;}
.bloco_p_acs p{text-align:justify;}
#btns_manl_prim{
	height: 51px;
	float: left;
	margin-right: 15px;
}


.busca{
	margin-top: -30px;
	padding-left: 30px;
        margin-bottom: 30px;
}
.busca form{
	width: 190px;
	float: right;
}
.busca input[type="text"]{
	border: 0;
	border-color: transparent;
	width: 118px;
	background-color:transparent;
}
.busca input[type="image"]{
	margin-left:-35px;
}
.busca form .pesquisas{margin-top:5px;}
.busca form .lupa{
    margin-left:143px;
    margin-top:-18px;
}
.bgmenu{
	height: 36px;
	padding-top: 15px;
	background-image: url(../img/menu.png);
	background-repeat: no-repeat;
}
.bgmenu_busca{
	height: 35px;
	background-image: url(../img/fundo_menu_top.fw.png);
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
}

/*aqui começa rodapé*/
.espacamento_absolute{
	height:40px;
	display:block;
	clear:both;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}
.espacamento_absolute2{
	display:block;
	clear:both;
	width:1020px;
	height:10px;
}
/*.rodape{
	height: 30px;
	text-align: center;
	color: #FFF;
	font-weight: 100;
	font-family: Futura_aplr;
	font-size:11px;
	padding-top: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
	background-image: url(../img/rodape.png);
	background-repeat: no-repeat;
	bottom:0;
	
}


.bgrodape{
	background-image: url(../img/Fundo_rodape.fw.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	bottom: 0;
	max-height:40px;
	position:absolute;	
} 
.imgrodape{
	bottom:0; 
	width:100px; 
	height:20px;
	float:right;
	margin-right:25px;
	margin-top:-5px;
}
.btn{
	padding-left: 30px;
	height: 25px;
	padding-right: 10px;
}

.link_home{
	float: left;
	padding-right: 15px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-left: 15px;
	color: #FFF;
	font-size: 16px;
	font-family:Futura_aplr;
	margin-top:-5px;
	
	
}
.link_home:hover{
	color: #CCC;
}


/*página dois fazer pedido e consultar pedido*/
.btn_pedido_consulta{
	
}
/*primeiro_acesso.php*/
.links_primeiro_acesso{}
.links_primeiro_acesso a:link,a:visited{
	text-decoration: none;
	color: #06F !important;
}
.links_primeiro_acesso a:hover{
	color: #006 !important;
	text-decoration: underline;
}
.fazerpedido{
	width:324px;
	height:128px;
	background:url(../img/FAZER_PEDIDO.png) no-repeat;
}
.fazerpedido:hover{
	width:324px;
	height:128px;
	background-image: url(../img/FAZER_PEDIDO_HOVER.png);
	background-repeat: no-repeat;
}
.consultarpedido{
	width: 412px;
	height: 165px;
	background-image: url(../img/CONSUTAR_PEDIDO.png);
	background-repeat: no-repeat;
}
.consultarpedido:hover{
	width: 412px;
	height: 165px;
	background-image: url(../img/CONSUTAR_PEDIDO_HOVER.png);
	background-repeat: no-repeat;
}

/*página fazer formulário pedido Usuário registrado*/


.fzrpedido{
	margin-left:90px;
	}
.ja_sou_cadastrado{
	background-image: url(../img/formulario/ja_sou_cadastro_login.png);
	background-repeat: no-repeat;
	height: 335px;
	width: 383px;
	display: block;
}
.ja_sou_cadastrado form{}
.ja_sou_cadastrado form .email_jsc{
	display: block;
	margin-left: 65px;
	margin-top: 130px;
	width: 250px;
	margin-bottom: 50px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.ja_sou_cadastrado form .senha_jsc{
	display: block;
	margin-left: 65px;
	margin-top: 68px;
	width: 250px;
	margin-bottom: 50px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.ja_sou_cadastrado form .esq_senha a, a:visited{
	font-family:Futura_aplr;
	font-size: 10px;
	color: #900;
	text-decoration: none;
	font-weight: lighter;
	margin-left: 50px;
}
.ja_sou_cadastrado form .esq_senha a:hover{
	color: #900;
	font-size: 14px;
	text-decoration: none;
}
.ja_sou_cadastrado form .btn_jsc{
	float: right;
	margin-right: 100px;
	
	width:90px;
	height:35px;
	
}







/*página fazer pedido formulários SERVIDOR*/
.fzrpedido{
	margin-left:90px;
	}
.ja_sou_cadastrado_servidor{
	background-image: url(../img/formulario/ja_sou_cadastro.png);
	background-repeat: no-repeat;
	height: 335px;
	width: 383px;
	display: block;
}
.ja_sou_cadastrado_servidor form{}
.ja_sou_cadastrado_servidor form .email_jsc{
	display: block;
	margin-left: 65px;
	margin-top: 113px;
	width: 250px;
	margin-bottom: 50px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.ja_sou_cadastrado_servidor form .senha_jsc{
	display: block;
	margin-left: 65px;
	margin-top: 72px;
	width: 250px;
	margin-bottom: 50px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.ja_sou_cadastrado_servidor form .esq_senha a, a:visited{
	font-family:Futura_aplr;
	font-size: 12px;
	color: #900;
	text-decoration: none;
	font-weight: lighter;
	margin-left: 50px;
}
.ja_sou_cadastrado_servidor form .esq_senha a:hover{
	color: #900;
	font-size: 14px;
	text-decoration: none;
}
.ja_sou_cadastrado_servidor form .btn_jsc{
	float: right;
	margin-right: 100px;
	margin-top: -50px;
}

.nao_sou_cadastrado{
	height: 335px;
	width: 383px;
	background-image: url(../img/formulario/nao_sou_cadastrado.png);
	background-repeat: no-repeat;
	display: block;
}
.nao_sou_cadastrado form{}
.nao_sou_cadastrado form .nome_s{
	display: block;
	margin-left: 65px;
	margin-top: 90px;
	width: 250px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.nao_sou_cadastrado form .email_s{
	display: block;
	margin-left: 65px;
	margin-top: 60px;
	width: 250px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.nao_sou_cadastrado form .senha_s{
	display: block;
	margin-left: 65px;
	margin-top: 55px;
	width: 250px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
	margin-bottom: 30px;
}
.nao_sou_cadastrado form .btn_nsc{
	float: right;
	margin-right: 100px;
}
/*******************   login consultar pedido    ************************************/
.consultar_pedido{
	background-image: url(../img/Formulario_consultar%20pedidos/consultar_pedido.png);
	background-repeat: no-repeat;
	height: 335px;
	width: 383px;
}
.consultar_pedido form{

}
.consultar_pedido form .protocolo_pedido{
	display: block;
	margin-left: 65px;
	margin-top: 130px;
	width: 250px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
}
.consultar_pedido form .codigo_pedido{
	display: block;
	margin-left: 65px;
	margin-top: 70px;
	width: 250px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	border:0;
	border-color:transparent;
	background-color:transparent;
	font-family:"Futura_aplr";
	font-size:12px;
	color:#666;
	margin-bottom: 28px;
}
.consultar_pedido form .btn_pedido{
	float: right;
	margin-right: 100px;
}

/********************************************  Faça seu pedido página Interna  *************************/
.tituloh1{
	font-family:Futura_aplr;
	font-size: 25px;
	font-weight: bolder;
	color: #797676;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-left-color: #797676;
	text-transform: uppercase;
}
.formulario{
	margin-top: 30px;
	padding: 10px;
}
.formulario form{
	border: thin solid #CCC;
	padding: 10px;
	float: left;
	width: 95%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(../img/bg_formulario.png);
	background-repeat: repeat;
}
.formulario form label{
	display: block;
	font-family:Futura_aplr;
	font-size: 13px;
	font-weight:600;
	color: #666;
	margin-top: 10px;
	text-align: left;
}
.formulario form input[type="text"]{
	width: 98%;
	padding: 3px;
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.formulario form input[type="text"]:hover{
	width: 98%;
	padding: 3px;
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	background-color: #EBFCEC;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.formulario form select{
	font-family:inherit;
	font-size: 13px;
	color: #666;
	padding: 3px;
	width: 98%;
	display: block;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.formulario form option {
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	padding: 3px;
	width: 98%;
	display: block;
}
.formulario form option:hover {
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	padding: 3px;
	width: 98%;
	display: block;
	background-color: #EBFCEC;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.formulario form input[type="file"]{
	width: 98%;
	padding: 3px;
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	
}
.formulario form input[type="file"]:hover{
	width: 98%;
	padding: 3px;
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	background-color: #EBFCEC;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	
}
.formulario form textarea{
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	padding: 3px;
	height: 150px;
	width: 98%;
	margin-bottom: 1px;
	margin-top:15px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	
}
.formulario form textarea:hover{
	font-family:Futura_aplr;
	font-size: 13px;
	color: #666;
	padding: 3px;
	height: 150px;
	background:#EBFCEC;
	width: 98%;
	margin-bottom: 1px;
	margin-top:15px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.btn_cancelar_pedido{
	float: right;
	margin-left: 5px;
}
.btn_enviar_pedido{
	float: right;
}
/*formulário cadastro lembrando que estamos reaproveitando uma parte da class de formulário  ".formulario"*/

/*
      frm_pequeno,  frm_medio,  frm_grande, selct_frm                     
*/
.formulario form .label_meus_dados{
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	width: 115px;
	font-weight: 600;
	margin-top:4px;
}
.formulario form .label_erro_dados{
	float:left;
	margin-right:5px;
	margin-top:5px;
	font-size:12px;
	text-transform:none;
	color:#F00;
	display:none;
}
.formulario form input[type="text"].frm_pequeno{
	width:100px;
	float:left;
	margin-right:10px;
}
.formulario form input[type="text"].frm_pequeno:hover{
	width:100px;
	float:left;
	margin-right:10px;
}
.formulario form input[type="text"].frm_medio{
	width:300px;
	float:left;
	margin-right:10px;
}
.formulario form input[type="text"].frm_medio:hover{
	width:300px;
	float:left;
	margin-right:10px;
}
.formulario form input[type="text"].frm_grande{
	width:450px;
	float:left;
	margin-right:10px;
}
.formulario form input[type="text"].frm_grande:hover{
	width:450px;
	float:left;
	margin-right:10px;
}
.formulario form select.selct_frm{
	width: auto;
	float:left;
	margin-right: 15px;
}


/************************   página comprovantes     **********************/

.comprovante{
	width: 600px;
}
.comprovante .mensagens{
	width: 80%;
	margin-left: 70px;
}
.comprovante .mensagens h1{}
.comprovante .mensagens h1 img{
	vertical-align: middle;
	margin-right: 15px;
}
.comprovante .relatorio_protocolo{
	border: thin solid #999;
	padding: 10px;
	width:80%;
	margin-left:70px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.comprovante .relatorio_protocolo h1{
	display: block;
	float: left;
	-webkit-transition: all 5s linear 5s;
	-moz-transition: all 5s linear 5s;
	-ms-transition: all 5s linear 5s;
	-o-transition: all 5s linear 5s;
	transition: all 5s linear 5s;

}
.comprovante .campos_formulario{
	border: thin solid #999;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top:5px;
	margin-bottom:5px;
}
.comprovante .campos_formulario p{
	line-height: 22px;
	font-family:Futura_aplr;
	text-align: justify;
	width: 98%;
}
/***************************   relatório pedidos         *************************/
.pesquisa_pedido{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top:5px;
	margin-bottom:5px;
	display: block;
	border: thin solid #999;
	padding: 10px;	
	width:550px;
}
.pesquisa_pedido form {}
.pesquisa_pedido form label{
	font-family:Futura_aplr;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	margin-right: 10px;
	display: block;
	
}
.pesquisa_pedido form input[type="text"]{
	width: 300px;
	float: left;
	margin-right: 10px;	
}
.pesquisa_pedido form select{
	width:auto;
	float:left;
}
.pesquisa_pedido form .btn_rel_pedidos{
	margin-top: 5px;
}
.tabela_pedido table{
	border: thin solid #666;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 98%;
	height: auto;
}
.tabela_pedido table thead{
	font-family:Futura_aplr;
	color: #333;
	background-color: #E9E9E9;
	font-weight: bold;
	
}
.tabela_pedido table thead tr{}
.tabela_pedido table thead tr td{
	padding: 2px;
	text-align: justify;
	vertical-align: middle;
	border: thin solid #FFF;
}
.tabela_pedido table tbody{
	font-family:Futura_aplr;
	color: #333;
	background-color: #F7F7F7;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.tabela_pedido table tbody tr{}
.tabela_pedido table tbody tr td{
	border: thin solid #CCC;
	text-align: justify;
	padding: 3px;
	vertical-align: middle;
}
.data_processo{
	font-family:"Futura_aplr";
	font-size:12px;
	color:#C00;
}
:root .espacoie{
	display:block;
	margin:40px;
	width:1000px;
	
	}

.asterisco{
	font-size: 16px;
	color: #F00;
	font-weight: bolder;
	font-family:Futura_aplr;
}
/*página unidade*/
#lblcliente{
	float: left;
}
#selcliente{
	margin-top: 18px;
	margin-left: -60px;
	float: left;
}
/*página feriado*/
.cadastro_entidades{
	display: block;
}
/*cadastro de orgao*/
.box_selct_frm{
	width: 300px;
	float: left;
	margin-top: -18px;
	margin-left: 60px;
}
/*cadastro rota*/
.selecione_entidade{
	float: left;
	margin-right: 15px;
	padding-left: 57px;
	margin-top: -17px;
}
/*cadastro feriados*/
.select_cad_entidades{
	float: left;
	margin-left: 59px;
	margin-top: -20px;
}
/*cadastro servidor*/
.entidade_serv{
	float: left;
	margin-left: 3px;
	margin-top: -17px;
	padding-left: 5px;
}
/*cadastro_servidor*/
.orgao_serv{
	float: left;
	margin-left: -60px;
}
/*cadastro servidor*/
.nivel_serv{
	float:left;
	margin-left:-45px;
}
/*cadastro_privilégio*/
.privilegio_entidade{
	float: left;
	margin-left: 3px;
	padding-left: 58px;
	margin-top: -15px;
	margin-right: 5px;
}

/*Área Cliente */
/*faca_seu_pedido*/
.fpedido_para{
	float: left;
	margin-top: -19px;
	margin-left:60px;
	}
/*faca_seu_pedido*/
.DICAS{
	font-size: 12px;
	font-weight: lighter;
	border: thin solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-left: 0;
	padding: 10px;
	width: 215px;
	margin-top: 36px;
	font-family:Futura_aplr;
	text-align: justify;
	color:#666;
}
.DICAS h1{
	border-bottom-width:thin;
	border-bottom-style:groove;
	border-bottom-color: #ccc;
	color:#797676;
}
.DICAS strong{ 
	font-family:"Futura_aplr";
	color:#666;
	margin-right:3px;}
/*cadastro_tipo.php*/
.cad_tp_entidade{
	float: left;
	margin-top: -19px;
	margin-left:60px;
}
/*cadastro_unidade.php*/
.cad_unid_entidade{
	float: left;
	margin-top: -19px;
	margin-left:10px;
}
/*pg identificar_browser*/
.identificacao_browser{
	background:#FFC;
	color:#000;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
/*admin_p_control.php*/
.divmenu{
	float: left;
	width: 300px;
	height: 80px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	position: relative;
}
/*fazer_consulta_pedido.php*/
.apsic{
	background-color:#FFF;
	padding:10px;
	border: thin #CCC solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	
	}
.apsic h1{}
.apsic p{
	text-align: justify;
	margin: 5px;
}
/*servidor*/
.btns{

	}
.btn_novo{
	padding-top: -45px;
	float: 		  left;
	width: 		 172px;
	margin-right: 15px;
}
/*sobre_a_lei*/
.sobre_a_lei{
	width:800px;
}
/*perguntas_frequentes*/
.perguntas_frq{
	width:850px;
}
.perguntas_frq h2{
	background-color:#4BAA2B;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:5px;
	font-size:14px;
	display:block;
	color:#FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.perguntas_frq .voltar_topo{ 
	float:right; 
	margin:10px;
	width:102px;
	height:12px;
}
.perguntas_frq a:link,a:visited{
	color: #006;
	font-weight: lighter;
	font-size: 13px;
	font-family:Futura_aplr;
	text-decoration:none;

}
.perguntas_frq a:hover{
	color:#060;
}
/*atendimento_cidadao*/
.pg_atendimento_cidadao{
	width:800px;
}
.pg_atendimento_cidadao_contatos{
	background-image: url(../img/atendimento_cidadao/ATENDIMENTO.png);
	height: 220px;
	width: 668px;
	background-repeat: no-repeat;
	margin-left: 60px;
	padding-top: 85px;
	padding-bottom: 65px;
}

/*login_usuario*/
.acesso_login{
	background-image: url(../img/servico/ja_sou_cadastrado.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 225px;
	width: 289px;
}
.acesso_login form{
	width: 100%;
	padding-top: 70px;
}
.acesso_login form label{}
.acesso_login form input[type="text"]{
	display: block;
	padding: 3px;
	width: 190px;
	margin-left: 43px;
	border:0;
	border-color:transparent;
	background-color:transparent;
}
.acesso_login form input[type="password"]{
	display: block;
	padding: 3px;
	width: 190px;
	margin-left: 43px;
	margin-top: 40px;
	margin-bottom: 15px;
	border:0;
	border-color:transparent;
	background-color:transparent;
}
.acesso_login form input[type="image"]{
	float: right;
	margin-top: -40px;
	margin-right: 10px;
}
.acesso_login form a:link, a:visited{
	margin-left: 15px;
	text-decoration: none;
	color: #900;
}
.acesso_login form a:hover{
	font-weight: bold;
}
.verde{ color:#017A10; font-size:18px;}

/*primeiro acesso*/
.primeiro_acesso{
	font-family:Futura_aplr;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	padding-left: 50px;
	position:relative;
	height:100%;
}
.primeiro_acesso h1{
	font-size: 18px;
	color: #105C98;
	font-weight: bolder;
}
.primeiro_acesso h2{
	font-size: 14px;
	font-weight: bolder;
	display: block;
	text-align: center;
	line-height: 20px;
	color: #105C98;
}
.primeiro_acesso img{
	margin-left:50px;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
}
.primeiro_acesso span{ font-size:14px; font-weight:700;}
#blocos{
	width: 175px;
	background-image: url(../img/servico/promeiro_acesso.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
	height:auto;
	margin-bottom:15px;
	height:100%;
	
}
