@charset "utf-8";
/* CSS Geral do Saae 004 */
	
body {
	background:#f8fcfe url(images/fd_site.gif) repeat-y center top;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#696969;}
	
* {
	margin:0;
	padding:0;
	outline:0;}
	
#centraliza {
	width:785px;
	height:auto;
	margin:auto;}
	
ul {list-style:none;}

a:link, a:visited, a:active  {
	text-decoration:none;
	color:#0c5f79;}
	
	a:hover {
	color:#202b58;}
	
dfn {text-decoration:underline;}

.navegacao, .navegacao2 {display:none;}

/*------------------------------------------Titulos ---------*/
h2 {
	font:bold 11px Arial, Helvetica, sans-serif;
	font-stretch: extra-condensed;
	color:#3ba9cb;}
	
	h2 span {
	font:bold 15px Arial, Helvetica, sans-serif;}
	
h3 { 
	font:bold 12px Arial, Helvetica, sans-serif;
	font-stretch: extra-condensed;
	color:#06688f;}

h4 { 
	font:bold 12px  Arial, Helvetica, sans-serif;
	color:#06688f;}

h5 { 
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#487380;}

h6 { 
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#487380;}
	
/*-----------------------------------------Painel ---------*/	
#uc_painel_h1_link, .pnl_anexos {
	display:none;}
	
	.pnl_img img{
	border:none!important;}
	
.pnl_barra {
	background:url(images/pnl_barra.gif) repeat-x;
	width:600px;
	height:38px;
	position:absolute;
	margin-left:180px;}
	
.pnl_frases {display:none;}

.pnl_busca {
	background:url(images/pnl_busca.gif) no-repeat right;
	width:216px;
	height:37px;
	padding:1px 0 0 50px;
	float:right;}

	.pnl_busca span {	display:none;}
	
	.pnl_busca input {
	background:url(images/pnl_busca_input.gif) no-repeat;
	width:164px;
	height:23px;
	padding:7px 0 0 5px;
	border:none;
	float:left;
	margin-top:1px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#045171;
	text-align:center;}
		
	.bt_buscar {
	background:url(images/bt_pnl_busca.gif) no-repeat;
	display:block;
	width:31px;
	height:30px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;}
/*-----------------------------------------Menu ---------*/	
.menu {
	background:url(images/fd_menu.gif) repeat-x;
	width:148px;
	height:auto;
	float:left;
	overflow:hidden;
	padding-top:40px;
	color:#358FB1;}
	
	.menu .mn_nivel_02 {
	color:#358FB1;
	font-weight:bold;}
	
	.menu a {
	font-weight:normal!important;}
	
#a_conteudo {
	position:absolute;
	display:block;
	background:url(images/a_conteudo.gif) no-repeat;
	width:181px;
	height:30px;
	text-indent:-5000px;
	overflow:hidden;
	margin:-40px 0 0 -15px;}
	
	.mn_nivel_01{
	background:url(images/mnu_nv01.gif) no-repeat center top;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	padding:7px 0 0 35px;
	margin:3px 0 3px 0;}
	
	.mn_nivel_01 ul{
	text-align:left;
	font-weight:normal;
	margin-top:5px;
	color:#0a6689;
	padding-bottom:10px;
	text-align:left;}
	
.mn_nivel_02 {
	margin-left:-20px;
	position:relative;
	z-index:2;}
		
	.mn_nivel_02 a {
	line-height:20px;
	color:#358fb1!important;}
	
	.mn_nivel_02_menos a, .mn_nivel_02_mais a {
	background:url(images/mn_mais.gif) no-repeat left 4px;
	padding-left:7px;}
	
	.mn_nivel_02 ul {
	padding:0 0 10px 10px;}
	
	.mn_nivel_03 a {
	background:url(images/mn_mais.gif) no-repeat left 4px;
	padding-left:7px;}
	
	
/*-----------------------------------------Conteudo ---------*/	
#conteudo {
	width:581px;
	padding:50px 0 30px 21px;
	float:left;
	min-height:540px;}
	
#corpo {
	width:785px;
	background:url(images/fd_corpo.gif) repeat-y;
	padding-left:15px;}
	
/*---------------------------------------Rodape -----------------*/	
#fim_corpo {
	background:url(images/fim_corpo.gif) no-repeat;
	display:block;
	width:785px;
	height:20px;
	text-indent:-5000px;
	overflow:hidden;
	clear:both;
	margin-left:-15px;}
	
	#rodape {
	position:absolute;
	background:url(images/fd_rod.gif) no-repeat bottom;
	width:795px;
	height:72px;
	margin-left:-5px;}
	
	.rdp_portal {
	float:right;
	background:url(images/fdp_portal.gif) no-repeat;
	width:111px;
	height:38px;
	text-indent:-5000px;
	overflow:hidden;}
	
	address {
	float:right;
	background:url(images/fd_address.gif) no-repeat;
	width:661px;
	height:28px;
	padding:10px 0 0 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;}
	
	.rdp_empresa{ display:none;}
	
/*-------------------------- botoes -----------*/
.bt_voltar {
	background:url(images/bt_voltar.gif) no-repeat;
	display:block;
	width:74px;
	height:30px;
	text-indent:-5000px;
	overflow:hidden;
	float:left;
	cursor:pointer;
	margin-right:5px;}

.bt_votar {
	background:url(images/bt_votar.gif) no-repeat;
	display:block;
	width:46px;
	height:25px;
	text-indent:-5000px;
	overflow:hidden;
	float:left;
	cursor:pointer;
	margin-right:5px;}
	
.bt_parciais {
	background:url(images/bt_parciais.gif) no-repeat;
	display:block;
	width:56px;
	height:25px;
	text-indent:-5000px;
	overflow:hidden;
	float:left;
	cursor:pointer;}
	
.bt_ok {
	background:url(images/bt_ok.gif) no-repeat;
	text-indent:-5000px;
	line-height:0;
	display:block!important;
	height:30px;
	width:33px;
	cursor:pointer;	}
	
.bt_enviar{
	background:url(images/bt_enviar.gif) no-repeat;
	display:block;
	width:54px;
	height:30px;
	line-height:0;
	text-indent:-5000px;
	cursor:pointer}
	
.bt_salvar, .bt_salvar_img { 
	background:url(images/bt_salvar.gif) no-repeat;
	display:block;
	width:58px;
	height:30px;
	line-height:0;
	text-indent:-5000px;
	cursor:pointer}	

#btn_localizar {
	background:url(images/bt_localizar.gif) no-repeat;
	display:block;
	width:62px;
	height:30px;
	text-indent:-5000px;
	border:none;
	line-height:0;
	cursor:pointer;}
	
.bt_calendario {
	background:url(images/bt_calendario.gif) no-repeat;
	width:16px;
	height:17px;
	float:left;
	text-indent:-5000px;}

.bt_pesquisar {
	background:url(images/bt_pesquisar.gif) no-repeat;
	width:63px;
	height:30px;
	border:none;
	display:block;
	text-indent:-5000px;
	line-height:0;
	cursor:pointer;}
	
.bt_ampliar_img {
	background:url(images/bt_ampliar.gif) no-repeat;
	width:54px;
	height:30px;
	border:none;
	display:block;
	text-indent:-5000px;
	line-height:0;
	cursor:pointer;}
	
/*============ Paginacao ============== */
#paginacao {
	display:block;
	text-align:center;
	clear:both;
	margin-top:10px;}
	
	#paginacao span, #paginacao a {
	display:block;
	width:15px;
	height:15px;
	padding:1px 3px 3px 3px;
	margin:10px 5px 5px 0;
	float:left;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#06688f;}
	
	.ativo {
	font-weight:bold!important;
	color:#06688f;
	padding:0 5px 0 5px;}
		
	#paginacao a {
	background:url(images/fd_paginacao.gif) no-repeat left top;}
			
		
	/*--------------- com classe -----*/
	.paginacao {
	display:block;
	text-align:center;
	clear:both;
	margin-top:10px;}	
	
	.paginacao span, .paginacao a {
	display:block;
	width:15px;
	height:15px;
	padding:1px 3px 3px 3px;
	margin:10px 5px 5px 0;
	float:left;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#06688f;}
	
	.paginacao span {
	font-weight:bold!important;
	color:#06688f;
	padding:0 5px 0 5px;}
		
	.paginacao a {
	background:url(images/fd_paginacao.gif) no-repeat left top;}
		
		
/*------------------------------- Tela de Resposta ----------------------------------*/

.msg_mensagem {
	background-color:#fff;
	border:3px solid  #06688f;
	min-height:200px}

.msg_mensagem_text {
	font-size:11px;
	color:#06688f;
	width:280px;	
	margin:5px 0pt 10px 50px;;}
	
	.msg_mensagem_icon {
	display:block;
	float:left;
	height:28px;
	margin:5px 0 0 5px;
	text-indent:-5000px;
	width:28px;	}

/* ---------------------- resposta de envio -----------------------*/

#resposta_ok{
	margin:0 0 0 17px;}
	
#resposta_ok img {
	margin:10px 0 10px 0 ;}
	
	
#resposta_erro{
	margin:0 0 0 12px;}
	

#resposta_erro{
	margin:10px 0 10px 0 ;}
	