/*---- css geral riodoce ---*/

* {
	margin:0;
	padding:0;
	outline:none;}
	


html {
	background:#e1ebef url(images/fd_site.jpg) repeat-x top;}

body {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000a24;
	padding-bottom:15px;
	min-width:860px;}
		
#centraliza {
	min-width:900px;
	width:100%;
	height:auto;}
		
	#corpo{
	width:960px;
	height:auto;
	margin:0 auto;}

img {border:none;}
	
dfn {text-decoration:underline;}

ul {list-style:none;}

fieldset {border:none;}	

a {
	font:normal 12px tahoma, Arial, helvetica, sans-serif;
	color:#000a24;
	text-decoration:none;}
	
	a:hover {text-decoration:none;}
		
.apresentacao {
	background:url(images/fd_apresentacao.gif) no-repeat;
	width:701px;
	height:40px;
	margin:10px 0 20px 100px;
	padding:26px 0 0 60px;
	font:12px normal tahoma, Arial, helvetica, sans-serif;}


/*------------------------------------------Titulos ---------*/

h2 {
	display:none;}
	
h3 { 
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	text-transform:uppercase;
	color:#114f94;}

h4 { 
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#114f94;}

h5 { 
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#114f94;}

h6 { 
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#114f94;}

/*----------------------- barra de navegacao ------------*/

.navegacao{
	background:url(images/navegacao.jpg) no-repeat;
	display:block;
	width:956px;
	height:20px;
	padding:22px 0 0 4px;
	color:#fff;
	font:bold 12px tahoma, Arial, helvetica, sans-serif;
	font-style:italic;}
	
	.navegacao a{
	color:#fff;
	font:bold 12px tahoma, Arial, helvetica, sans-serif;
	font-style:italic;}

.navegacao2{
	display:block;
	width:956px;
	height:20px;
	padding:22px 0 0 4px;
	color:#fff;
	font:bold 12px tahoma, Arial, helvetica, sans-serif;
	font-style:italic;}
	
	.navegacao2 a{
	color:#fff;
	font:bold 12px tahoma, Arial, helvetica, sans-serif;
	font-style:italic;}


/*----------------------------------- Painel ------------------------------*/
h1 { 
	display:none;}
#master0 {
	display:block;
	clear:both;
	width:100%!important;
}	
.painel{
	width:100%!important;
	}	
.pnl_img{
	width:100%!important;
	display:block;
	clear:both;
	}
/*------------------- painel lista -------------------*/	
.pnl_lista {
display:block;
float:left;
height:45px;
margin:6px 0 3px;
padding-left:10%;
width:150px;
z-index:5;}
	
	.pnl_lista ul {
	float:left;
	display:block;}
	
	.pnl_lista li {
	display:block;
	float:left;
	height:45px;
	margin-right:5px;}
	
	.pnl_lista li a {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	height:45px;}
	
		.materias {
		display:none;
		background:url(images/icon_mat.gif) no-repeat 0 0;
		width:45px;}
		
		.faq {
		background: url(images/icon_faq.gif) no-repeat 0 0;
		width:45px;}
		
		.falecon {
		background: url(images/icon_falecon.gif) no-repeat 0 0;
		width:45px;}
		
.pnl_barra {
	width:616px;
	color:#fff;
	display:block;
	float:right;}


/*------------------  painel das frases     --------------*/

.pnl_frases {
	display:block;
	float:left;
	width:370px;
	margin:24px 5px 0 5px;
	}
	
.pnl_frases strong{
	background:url(images/tit_frases.gif) no-repeat;
	display:block;
	float:left;
	width:57px;
	height:16px;
	text-indent:-5000px;
	margin-right:3px;}
	
.pnl_frases span{
	display:block;
	float:left;
	padding-top:2px;}		
	
/*----------------------- input de busca -----------------*/

.pnl_busca {
display:block;
float:left;
width:236px;
_float:right;
_margin:-40px 0 0 0;
}	
	
	.pnl_busca span {display:none;}
	
.pnl_busca input {
	background: url(images/fd_bar_busca.gif) repeat-x 0 0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0c3959;
	display:block;
	width:200px;
	height:26px;
	padding-top:4px;
	padding-left:2px;
	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:30px;
	text-indent:-5000px;
	overflow:hidden;
	line-height:0;
	color:#fff;
	float:left;
	cursor:pointer;
	margin-top:6px;}
	
	
/*----------------------------  menu ----------------*/

#a_conteudo{
	display:none;}
	
	
.sem_conteudo{
	
	margin-top:50px;
	display:block;
	
	}
/*-----------------------------------------Menu ---------*/	
.menu { 
	background:url(images/fd_menu.gif) repeat-x;
	width:958px;
	height:41px;
	display:block;
	z-index:1500;
	position:relative;
	clear:both;
	margin:5px 0 5px 0;
	}
	
	.menu ul li{
		display:block;
		height:45px;
		font:normal 8px Verdana, Geneva, sans-serif;
		float:left;
		cursor:pointer;}

	

		.menu ul li ul{
		display:none;
		}
			
			.menu ul li:hover ul{
			display:block;
			color:#F00;
			margin-top:30px;
			}	
		
/*------------------- formatacao do menu com imagens ----------------*/
.inicio a{
	height:45px;
	width:108px;
	display:block;
	text-indent:-5000px;
	}
.inicio {
	background:url(images/mn_inicio.jpg) no-repeat;
	width:108px;
	display:block;
	height:45px;
	}

	.inicio:hover{
	background:url(images/mn_inicio_hover.jpg) no-repeat;}
	
.mn_empresa  {
	background:url(images/mn_empresa.jpg) no-repeat;
	width:121px;
	display:block;
	height:45px;
	}
	
	.mn_empresa:hover {
	background:url(images/mn_empresa_hover.jpg) no-repeat;}
	
.mn_empresa a{
	height:45px;
	width:121px;
	display:block;
	text-indent:-5000px;
	}
	
.mn_servicos {
	background:url(images/mn_servicos.jpg) no-repeat;
	width:93px!important;
	display:block;
	height:45px;
	text-indent:-5000px;
	}
	
	.mn_servicos:hover{
	background:url(images/mn_servicos.jpg) no-repeat;
	width:93px;
	display:block;
	height:45px;
	text-indent:-5000px;	
	}
			
.mn_servicos a{
	height:45px;
	width:93px;
	display:block;
	
	}
.mn_faq	{
 	background:url(images/mn_faq.jpg) no-repeat;
	width:79px;
	display:block;
	height:45px;
	}
	
	.mn_faq:hover{
	background:url(images/mn_faq_hover.jpg) no-repeat;}
	
.mn_faq a{
	height:45px;
	width:79px;
	display:block;
	text-indent:-5000px;
	}
.mn_horarios  {
	background:url(images/mn_horario.jpg) no-repeat;
	width:116px;
	display:block;
	height:45px;
	}	
	
		
	.mn_horarios:hover {
	background:url(images/mn_horario_hover.jpg) no-repeat;}
	
.mn_horarios a{
	height:45px;
	width:116px;
	display:block;
	text-indent:-5000px;
	}
	
.mn_mapas  {
	background:url(images/mn_mapa.jpg) no-repeat;
	width:170px;
	display:block;
	height:45px;
	}
	
	.mn_mapas:hover {
	background:url(images/mn_mapa_hover.jpg) no-repeat;}
	
.mn_mapas a{
	height:45px;
	width:170px;
	display:block;
	text-indent:-5000px;
	}
	
.mn_agencias {
	background:url(images/mn_agencia.jpg) no-repeat;
	width:160px;
	display:block;
	height:45px;
	}
	
	.mn_agencias:hover{
	background:url(images/mn_agencia_hover.jpg) no-repeat;}

.mn_agencias a{
	height:45px;
	width:160px;
	display:block;
	text-indent:-5000px;
	}

.mn_faleconosco  {
	background:url(images/mn_falecon.jpg) no-repeat;
	width:111px!important;
	display:block;
	height:45px;
	}

	.mn_faleconosco:hover{
	background:url(images/mn_falecon_hover.jpg) no-repeat;}

.mn_faleconosco a{
	height:45px;
	width:111px;
	display:block;
	text-indent:-5000px;
	}
.sub_1,.sub_2,.sub_3{
	width:100px!important;
	height:41px!important;
	cursor:pointer;
	float:left;
	margin:-2px 0 -1px;
	position:relative;}
	
	
	
	
	.sub_1 {
		background:url(images/mn_agencias.jpg) no-repeat;
		}
		
	.sub_1:hover{
	background:url(images/mn_agencias_hover.jpg) no-repeat;}
	
	
	
	.sub_2 {
		background:url(images/mn_encomendas.jpg) no-repeat;
		}
		
	.sub_2:hover{
	background:url(images/mn_encomendas_hover.jpg) no-repeat;}
	
	
	
	.sub_3 {
		background:url(images/mn_frete.jpg) no-repeat;
		}
		
	.sub_3:hover{
	background:url(images/mn_frete_hover.jpg) no-repeat;}

/*-----------------------------------------Conteudo ---------*/	
#conteudo {
	width:960px;
	float:left;
	display:block;
	}


/*---------------------------------------Rodape -----------------*/	
#fim_corpo {
	display:none;}
	

#rodape{
	background:url(images/fd_rodape.gif) repeat-x;
	display:block;
	clear:both;
	width:100%;
	margin:5px 0 5px 0;
	float:left;
	min-width:800px}
	
	
#rodape address {
	width:980px;
	height:28px;
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
/*	padding:0 0 0 230px;*/
	display:block;
	float:right;
	margin:-24px 5px 0 0;
	text-align:right;}	

	.rdp_portal {
		background:url(images/icon_portal.gif) no-repeat;
		text-indent:-5000px;
		display:block;
		width:39px;
		height:31px;}
		
	.rdp_empresa{
		display:none;}
/*---------------------------------------- Botoes ----------------------*/

.bt_enviar{
	background:url(images/bt_enviar.gif) no-repeat;
	width:57px;
	height:25px;
	text-indent:-5000px;
	overflow:hidden;
	line-height:0;
	cursor:pointer;
	display:block;}

.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_pesquisar {
	background:url(images/bt_pesquisar.gif) no-repeat;
	width:71px;
	height:25px;
	text-indent:-5000px;
	display:block;
	padding-top:0;
	border:none;
	cursor:pointer}
	

	.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;}
	
.bt_ok{
	background:url(images/bt_ok.gif) no-repeat;
	width:26px;
	height:25px;
	text-indent:-5000px;
	display:block;
	float:left;
	cursor:pointer;}	
	
/*============ 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;
	text-decoration:none;
	color:#000066;}
	
	.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 ;}
