/************************************
	CSS RESET / PADRAO
************************************/	
* { margin: 0; padding:0; list-style-type: none;}
a img { border: 0;}
p { padding-bottom: 15px;}

body { background: #2A698C url(../_imagens/bg_geral.jpg) no-repeat  top center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

h1 {color:#232422; font-size:32px; letter-spacing:-2px; font-weight:normal; border-bottom:4px solid #A3C2D5; padding:0px 0px 5px 15px; margin-bottom: 15px; overflow: hidden;}
h1 strong{}

h1 .tit {
float:left;
}
h1 .passos {
float:right;
font-size:23px;
font-weight:bold;
padding:5px 25px 0 0;
}
h1 .passos span {
padding:2px;
font-size:25px;
}
h1 .passos span.ativo {
background:#EBD200;
color:#686629;
}
h2.form { border-bottom:2px solid #B1C6D3; color:#1F3C4B; font-family:arial; font-size:16px; font-weight:bold; margin:35px 0 10px 10px; padding:0 0 2px; width:98%; }
.invisivel{display: none}

/************** ESTADO BOTOES :HOVER ***************/
.bt-simples { float: left; }
.bt-seleciona { /*border: 2px solid #E3AB00;*/ 	float: left; }
.bt-seleciona a{ background: #f1f1f1;}
.bt-seleciona2 { /*border: 1px solid #26717A;*/ background: #FDEFB7; float: left;}

/************************************
	#LAYOUT
************************************/	
#layout { margin:25px auto 20px; width:990px; }
	
/************************************
	TOPO
************************************/	
#topo {height:133px;}
#topo .camada-1 {overflow:hidden;}
#topo .camada-2 {overflow:hidden;}
#topo .logo { float:left; padding:0 0 0 15px; height:109px;}
#topo .tel { color:#FC0; font-size:17px; font-weight:bold; text-align:right; width:205px; height:20px; text-shadow:  1px 1px -1px  #213549; }
#topo .tel img{vertical-align:text-top; padding: 0 1px 0 0; }
#topo .entidade {color:#C8D4E0; float:left; font-size:25px; line-height:18px; padding:15px 0 0 25px; }
#topo .entidade span { color:#a8beda; font-size:14px;}
#topo .nome-entidade-img {float:left; padding:10px 0px 0px 30px;}

/******* MENU ********/
#menu {clear: both; overflow: hidden; z-index: 2000; position: relative;}
#menu ul { float:right; padding:0 30px 0 0;}
#menu ul li{ float: left; margin: 0px 5px 0px 0px;}


/************************************
	CONTEUDO
************************************/	
#conteudo { background:url("../_imagens/bg_conteudo_topo.gif") no-repeat scroll left top #FFFFFF; overflow:hidden; padding:60px 25px 20px 25px; position:relative; z-index:1000; }
.base-conteudo { clear: both; }


/************************************
	MENU INICIO
************************************/	
#menu-botoes-inicio { overflow:hidden; width:855px; margin:0 auto; }
#menu-botoes-inicio ul li { float:left; margin:20px; }
#menu-botoes-inicio ul li .tel { 	font-weight:bold; 	padding:0px 0px 0px 140px; 	font-size:20px; }
/************************************
	REGISTRO
************************************/	
#registro {overflow:hidden; }
#registro .bloco-1 {border-bottom: 2px solid #f1f1f1; overflow:hidden; margin-bottom:30px; padding: 0px 0px 30px 0px;}
#registro .bloco-2 { }
#registro .bloco-1, #registro .bloco-2 { clear:both;}
#registro .orientacao {background:url("../_imagens/seta_texto_etapas.gif") no-repeat scroll right center transparent; float:left; margin:30px 40px 0 0;  padding:25px 115px 10px 0; text-align:right;}
#registro .orientacao strong { color:#40413F; font-size:24px; letter-spacing:-1px; }
#registro .orientacao p {color:#A09E9E; font-size:14px; line-height:15px; width:197px; }
#registro .orientacao.ativo {background:url("../_imagens/seta_texto_etapas_ativa.gif") no-repeat scroll right center transparent;}
#registro ul {float:left; width:580px;}
#registro ul li {float:left; margin-right: 5px; cursor: pointer; }
#registro ul li:hover { background: #EAEAEA;}
#registro ul li a { display: block}
#registro ul li a img {}

/************************************
	CONSULTA
************************************/
#consulta {border-bottom:4px solid #A3C2D5; margin:0 auto; overflow:hidden; padding:30px 0 40px 45px;  } 
#consulta .texto { color:#7C7C7D; float:left; font-size:12px; line-height:15px; margin-right:30px; text-align:right; width:215px; padding:35px 0px 0px 0px; }
#consulta .form { background:url("../_imagens/bg_campo_consulta.gif") no-repeat scroll 0 0 transparent; float:left; width:585px; height:120px; }
#consulta .conteudo {padding:18px 1px 1px 40px;}
#consulta .campo { float:left; }
#consulta .campo label {clear:both; font-size:14px; font-weight:bold; padding:2px; line-height:20px;}
#consulta .campo input { border-color:-moz-use-text-color #6D7375 #6D7375 -moz-use-text-color; border-right:2px solid #6D7375; border-style:none solid solid none; border-width:0 2px 2px 0; 
font-size:50px;
height:55px;
padding:0 5px;
width:357px;
color: #626060;
}
#consulta .form .bt-consultar {float:left; padding:25px 0 0 10px; width:130px;}
#consulta .form .bt-consultar input { background:none repeat scroll 0 0 #0C2B44; border:0 none; color:#FFFFFF; display:block; font-weight:bold; width:130px; padding:15px 0px 15px 0px; cursor:pointer; }
#consulta .form .bt-consultar input:hover { background: #071825;}



/************************************
	RODAPE
************************************/	
#rodape { background:url("../_imagens/bg_rodape.jpg") no-repeat scroll 0 0 transparent; 	width:990px; 	margin:0 auto; 	height:105px; 	margin-top: 7px; }
#rodape address {color:#6D8593;	font-size:11px; font-style:normal; line-height:13px; padding:25px 75px 0 0; text-align:right;}
#rodape address strong { color:#5B859C; font-size:12px; }



/************************************
	ASSINATURA
************************************/	
#assinatura { width: 990px; margin: 0 auto; padding: 7px 0px 0px 0px}


/***********************************
	MSG MANIFESTACAO
***********************************/
.msg_cad_manifestacao { background:none repeat scroll 0 0 #E4EDF2; margin:0 auto; width:910px; }
.msg_cad_manifestacao span { color:#143140; font-size:15px; font-weight:bold; }
.msg_cad_manifestacao a {color: #23546F; text-decoration: none; font-weight:bold;}
.msg_cad_manifestacao a:hover { text-decoration: underline;}

/***********************************
	AJUDA
***********************************/
#ajuda {
}
#ajuda { color: #797979; }
#ajuda p strong, #ajuda #texto strong{ color: #000;}
#ajuda h2 {font-size:22px; margin-bottom:20px; color: #000;}
#ajuda h3 { font-size: 17px; color: #777;}

/*** Menu ***/

#ajuda #menu-ajuda {
float:left;
padding:15px;
width:210px;
border-right:1px solid #EBEBEB;
min-height:1250px;
margin-right:20px;
}
#ajuda #menu-ajuda, #ajuda #texto { padding-top: 20px}
#ajuda #menu-ajuda ul li {
margin-bottom:5px;
}
#ajuda #menu-ajuda ul li a {
background:url("../_imagens/hover_bts_menu_ajuda.gif") no-repeat right -35px;
color:#000000;
font-size:17px;
text-decoration:none;
display:block;
padding:7px 0px 0px 0px;
height:35px;
}
#ajuda #menu-ajuda ul li a:hover {
color:#347092;
background:url("../_imagens/hover_bts_menu_ajuda.gif") no-repeat right 3px;
}
#ajuda #menu-ajuda ul li.ativo a {
	color:#347092;
	background:url("../_imagens/hover_bts_menu_ajuda.gif") no-repeat right 3px;
}
#ajuda #menu-ajuda ul li a:hover {
}
/*** Texto ***/
#ajuda #texto {
float:left;
padding:15px 15px 15px 15px;
width:620px;
}

#ajuda #texto p {}

#ajuda #texto ul { margin: 20px 0px 30px 0px; padding: 1px 1px 10px 1px; border-bottom: 3px solid #DEDEDE;}
#ajuda #texto ul li {
clear:both;
margin:0px 0px 20px 0px;
overflow:hidden;
}
#ajuda #texto ul li .img {
float:left;
padding:0px 40px 0px 0px;
}
#ajuda #texto ul li .descricao {
padding:15px 0 0 15px;
}

/******	AJUDA FAQ*************/
#ajuda ul li .pergunta{ font-weight: bold; color: #000; margin-bottom: 3px;}
#ajuda ul li .resposta{}

