@charset "utf-8";
/* CSS Document */

#master0, #canvas0_0 { height:194px!important;}

html {
	background: url(images/fd.gif) repeat;}	

body {
	background: url(images/fd_site.jpg) no-repeat;
	background-position:center top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000a24;
	padding-bottom:15px;
	min-width:860px;}
		
#centraliza {
	background: url(images/fd_barra.jpg) repeat-x center 203px;
	min-width:860px;
	width:100%;
	height:auto;}
		
	#corpo, #rodape, .painel {
	width:853px;
	margin:auto;}
	
	#corpo {
	background: url(images/fd_corpo.gif) repeat-y top left;
	width:853px;
	height:auto;}
	
* {
	margin:0;
	padding:0;
	outline:none;}

img {	border:none;}
	
dfn {	text-decoration:underline;}

ul {	list-style:none;}

fieldset {border:none;}	

a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000a24;
	text-decoration:none;}
	
	a:hover {text-decoration:underline;}
		
.apresentacao { display:none;}


/*------------------------------------------Titulos ---------*/

h2 {
	background: url(images/tit_h2.jpg) no-repeat left top;
	width:577px;
	height:60px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	margin-left:-2px;}
	
	h2 span {
	width:300px;
	height:21px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	margin:16px 0 0 7px;}
	
h3 { 
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	text-transform:uppercase;
	color:#850000;}

h4 { 
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#850000;}

h5 { 
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#850000;}

h6 { 
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#850000;}


#ajuda{
	background:#edf2f6 url(images/ico_help.gif) no-repeat 2px 3px;
	display:block;
	width:590px;
	margin:15px 0 20px 0;
	padding:9px 0 9px 35px;
	color:#474747;
	border:none;}

/*----------------------------------- Painel ------------------------------*/

h1 {
	width:302px;
	height:190px;
	display:block;
	margin:0 0 0 299px;}
	
	h1 a {
	background: url(images/fd_logo.jpg) no-repeat center top;
	width:302px;
	height:190px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;}	
	
.pnl_lista {
	position:absolute;
	width:853px;
	height:39px;
	margin:-26px 0 0 0;
	z-index:5;}
	
	.pnl_lista ul {
	float:right;}
	
	.pnl_lista li {
	display:block;
	float:left;
	height:39px;
	margin-right:10px;}
	
	.pnl_lista li a {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	height:39px;}
	
		.favoritos {
		display:none;
		background: url(images/links_fav.gif) no-repeat 0 0;
		width:31px;}
		
		.portal {
		background: url(images/links_res.gif) no-repeat 0 0;
		width:39px;}
		
		.atendimento {
		background: url(images/links_mai.gif) no-repeat 0 0;
		width:39px;}
		
.pnl_barra {
	background: url(images/pnl_bar.gif) no-repeat 199px 0;
	position:absolute;
	padding-left:210px;
	width:629px;
	color:#fff;}
	
	.pnl_frases {display:none;}
	
	.pnl_busca span {
	background: url(images/fd_bar_busca_esq.gif) no-repeat 0 0;
	display:block;
	width:10px;
	height:27px;
	text-indent:-5000px;
	overflow:hidden;
	margin-top:6px;
	float:left;}
	
	.pnl_busca input {
	background: url(images/fd_bar_busca.gif) repeat-x 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0c3959;
	display:block;
	width:585px;
	height:19px;
	padding-top:8px;
	border:none;
	margin-top:6px;
	float:left;}	
	
	.pnl_busca .bt_buscar {
	background: url(images/fd_bar_busca_dir.gif) no-repeat 0 0;
	display:block;
	width:34px;
	height:37px;
	text-indent:-5000px;
	overflow:hidden;
	line-height:0;
	color:#fff;
	float:left;
	cursor:pointer;}
	
	
	
/*-----------------------------------------Menu ---------*/	
.menu {
	background: url(images/fd_menu.jpg) no-repeat 78px 4px;
	width:186px;
	height:auto;
	padding-left:9px;
	float:left;
	margin:-4px 6px 0 0;
	position:relative;
	z-index:2;}	
	
	#a_conteudo {
	background: url(images/a_conteudo.jpg) no-repeat 0 0;
	display:block;
	width:32px;
	height:14px;
	margin:7px 0 0 139px;
	text-indent:-5000px;
	overflow:hidden;
	position:absolute;
	z-index:3;
	cursor:default;}
	
.mn_nivel_01 {
	background:url(images/bar_menu.gif) no-repeat left top;
	color:#fff000;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 0 10px 13px;
	position:relative;
	z-index:2;}
	
.mn_nivel_02 {
	padding:5px 8px 0 0;}
	
	.mn_nivel_02 a { 
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#013355;
	text-decoration:none;
	text-transform:none;}
	

/*-----------------------------------------Conteudo ---------*/	
#conteudo {
	background: url(images/fd_conteudo.jpg) no-repeat 586px 40px;
	width:628px;
	float:left;
	padding:40px 13px 0 11px;}
	

/*-----------------------------------------Navegação ---------*/	
.navegacao2, .navegacao { display:none;}

/*---------------------------------------Rodape -----------------*/	
#fim_corpo {
	background:url(images/fim_corpo.gif) no-repeat 0 0;
	display:block;
	width:853px;
	height:10px;
	text-indent:-5000px;
	overflow:hidden;
	clear:both;}
	
	#rodape {
	background:url(images/fd_rodape.gif) no-repeat 0 0;
	width:839px;
	height:37px;
	clear:both;
	margin-top:10px;
	padding-right:10px; }
	
	.rdp_portal { display:none;}
	
	address {
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	width:750px;
	float:left;
	padding:11px 0 0 13px;}
		
	.rdp_empresa {
	background:url(images/rdp_emp.gif) no-repeat left top;
	display:block;
	width:33px;
	height:30px;
	float:right;
	text-indent:-5000px;
	overflow:hidden;}
	
		
	.rdp_empresa:hover {
	background:url(images/rdp_emp.gif) no-repeat right top;}
	
/*---------------------------------------- Botoes ----------------------*/
.bt_voltar {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	width:72px;
	height:21px;
	float:left;
	cursor:pointer;
	margin-right:5px;}
	
.bt_enviar, .bt_ok, .bt_parciais, .bt_votar, .bt_salvar, .bt_salvar_img, .bt_tocar, #btn_localizar, .bt_pesquisar, .bt_ampliar_img, .bt_tentar, .bt_cancelar, .bt_voltar, .bt_vermais, .mais_agenda {
	background:url(images/fd_bt.gif) no-repeat 0 0;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none!important;
	color:#fff;
	display:block;
	width:95px;
	height:23px;
	padding-top:8px;
	border:none;
	float:left;
	cursor:pointer;}
	
	.bt_pesquisar {
	height:31px;
	padding-top:0;}
	
	.bt_vermais {
	background:url(images/fd_bt2.gif) no-repeat 0 0;	
	width:110px;}
	
	.mais_agenda {
	background:url(images/fd_bt3.gif) no-repeat 0 0;	
	width:180px;}
	
.bt_calendario {
	background:url(images/bt_cal.gif) no-repeat;
	width:25px;
	height:25px;
	float:left;
	text-indent:-5000px;}
	
/*============ Paginacao ============== */
#paginacao, .paginacao {
	display:block;
	text-align:center;
	clear:both;
	margin-top:10px;}
	
	#paginacao span, #paginacao a, .paginacao a, .paginacao span {
	display:block;
	width:15px;
	height:17px;
	padding:6px 3px 3px 3px;
	margin:10px 5px 5px 0;
	float:left;
	text-align:center;
	font:bold 10px   "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	.ativo, .paginacao td span {
	background:url(images/fd_pag.gif) no-repeat;
	font-weight:normal!important;
	color:#fff!important;}
	
/*------------------------------- Tela de Resposta ----------------------------------*/

.msg_mensagem {
	background:#fff;
	border:3px solid  #1a659a;
	min-height:200px}

.msg_mensagem_text {
	font-size:11px;
	width:280px;	
	margin:5px 0pt 10px 50px;;}
	
	.msg_mensagem_icon {
	display:block;
	float:left;
	height:30px;
	margin:5px 0 0 5px;
	text-indent:-5000px;
	width:30px;	}

	.msg_mensagem .bt_ok, .msg_mensagem .bt_tentar, .msg_mensagem .bt_cancelar {
	margin-left:50px!important;}

/* ---------------------- resposta de envio -----------------------*/

#resposta_ok img {
	float:left;
	margin:10px 10px 10px 0 ;}

#resposta_erro img {
	float:left;
	margin:10px 10px 10px 0 ;}