/*===================================================================================
--------- GERAL ---------------------------------------------------------------------
===================================================================================*/

*{ outline:none; }
* ul li a{ height:1% }
html{
	background:#eef4fa url(../imagens/bg-topo.jpg) repeat-x center top;
	height:100%;
}
body{
	background:url(../imagens/bg-baixo.jpg) repeat-x center bottom;
	color:#7d775c;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	min-height:628px;

}
#bg_esq{
	background:url(../imagens/bg-baixo-esq.jpg) no-repeat left bottom;
}
#bg_dir{
	background:url(../imagens/bg-baixo-dir.jpg) no-repeat right bottom;
}
p{
	margin:0 0 11px 0;
}
a{
	color:#557533;
}
a:hover{
	text-decoration:none;
}
a.leia_mais{
	background:url(../imagens/ico-bolinha-verde.gif) no-repeat 0 6px;
	padding-left:8px;
}
#geral{
	_height:628px;
	margin:0 auto;
	min-height:628px;
	position:relative;
	width:770px;
}
.conteudo h2{
	color:#557533;
	font-size:11px;
	font-weight:bold;
	margin:0;
}
.conteudo p{
	text-align:justify;
}

/*===================================================================================
--------- TESTEIRA ------------------------------------------------------------------
===================================================================================*/

#testeira{
	height:63px;
	position:relative;
	z-index:9;
}
#testeira img{
	left:4px;
	position:absolute;
	top:5px;
}
#testeira form{
	left:245px;
	line-height:17px;
	position:absolute;
	top:12px;
}
#testeira fieldset{
	border:0;
	margin:0;
	padding:0;
}
#testeira h1, #testeira label, #testeira input{
	float:left;
}
#testeira h1{
	color:#557533;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0 10px 0 0;
}
#testeira label{
	margin-right:4px;
	vertical-align:middle;
}
#testeira input{
	border:1px solid #c1c0bf;
	color:#666;
	font-size:11px;
	height:15px;
	*height:17px;
	line-height:17px;
	margin:0 4px 0 0;
	padding:2px 0 0 0;
	*padding:0;
	width:83px;
}
.tema{
	height:20px;
	margin:22px 0 0 62px;
}
#testeira select{
	border:1px solid #c1c0bf;
	color:#666;
	font-size:11px;
	float:left;
	padding:1px;
	margin:0 4px 0 0;
	width:83px;
}
#testeira input#form_webmail_ok{
	background:#340e70;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:19px!important;
	line-height:normal!important;
	margin:0 0 0 3px!important;
	padding:0 3px 2px!important;
	*padding:0 3px!important;
	width:auto;
	cursor:pointer;
}
#testeira ul#menuTop{
	line-height:18px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:4px;
	*top:3px;
	width:125px;
}
#testeira ul#menuTop li{
	list-style:none;
	margin:0;
	padding:0;
}
#testeira ul#menuTop li a{
	color:#7d775c;
	display:block;
	padding-left:1px;
}
#testeira ul#menuTop li a:hover{
	text-decoration:none;
}
#testeira ul#menuTop li a.ativo{
	background:url(../imagens/menu-apoio-ativo-bg.gif) no-repeat left 3px;
}


/*===================================================================================
--------- MENU ------------------------------------------------------------------
===================================================================================*/

#menu{
	float:left;
	width:138px;
	padding-left:3px;
}
#menu h1, #apoio h1{
	background:url(../imagens/h1-bg1.gif) no-repeat left top;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 3px 9px;
	margin:0 0 3px 0;
}
#menu h1{
	margin:8px 0 0 0;
}
#menu ul{
	margin:0;
	padding:0;
	width:127px;
}
#menu li{
	border-bottom:1px dashed #bcbcbc;
	list-style:none;
	margin:0;
	padding:0;
}
#menu li a{
	background:url(../imagens/ico-bolinha.gif) no-repeat 0 7px;
	color:#7d775c;
	display:block;
	padding:3px 0 3px 8px;
	text-decoration:none;
}
#menu li a:hover{
	text-decoration:underline;
}
#menu li a.ativo{
	background:#dad8ec;
	color:#504c3b;
}
#menu li a.ativo_sub{
	background:url(../imagens/menu-ativo-bg.gif) no-repeat left top;
	color:#504c3b;
	padding:2px 0 3px 14px;
}
#menu li ul{
	background:#dad8ec;
}
#menu li ul li{
	border:0;
}
#menu li ul li a{
	background:url(../imagens/ico-bolinha-cinza.gif) no-repeat 6px 7px;
	color:#504c3b;
	padding-left:14px;
}

/*===================================================================================
--------- CONTEUDO ------------------------------------------------------------------
===================================================================================*/

#conteudo{
	float:left;
	position:relative;
	width:494px;
}
#conteudo h1{
	color:#557533;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 11px 0;
}
#conteudo .conteudo{
	background:url(../imagens/bg-transparent-2.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/bg-transparent-2.png',sizingMethod='scale');
	border:1px solid #c5cace;
	_height:444px;
	min-height:444px;
	padding:7px;
}
#conteudo .conteudo a, #conteudo .conteudo input, #conteudo .conteudo select, #conteudo .conteudo textarea{
	position:relative;
}

/*===================================================================================
--------- MIGALHA -------------------------------------------------------------------
===================================================================================*/

#migalha{
	text-align:right;
	margin:-11px 0pt 5px 0;
	position:relative;
}
#migalha ul{
	color:#7d775c;
	margin:0;
	padding:0;
}
#migalha li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#migalha li.ativo{
	color:#557533;
}
#migalha a{
	color:#7d775c;
}

/*===================================================================================
--------- APOIO ---------------------------------------------------------------------
===================================================================================*/

#apoio{
	float:right;
	margin-top:-1px;
	padding-left:11px;
	width:124px;
}
#apoio{
	padding-top:8px;
}
#apoio p{
	margin:4px 0 11px 4px;
}
#apoio p.dir{
	padding-right:8px;
	text-align:right;
}
#apoio p.dir a{
	background:none;
	color:#7d775c;
}


/*===================================================================================
--------- RODAPE --------------------------------------------------------------------
===================================================================================*/

#rodape{
	clear:both;
	color:#666;
	font-size:10px;
	padding-top:10px;
	text-align:center;
}
#rodape p{
	margin-bottom:6px;
}
#rodape a{
	color:#929292;
	text-decoration:none;
}
#rodape a:hover{
	color:#666;
	text-decoration:underline;
}
#rodape div p{
	display:inline;
	padding-right:220px;
}

/*===================================================================================
--------- INDEX ---------------------------------------------------------------------
===================================================================================*/

.index h2{
	color:#557533;
	font-family:"Trebuchet MS"Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 9px 0;
}
.index div a{
	bottom:11px;
	position:absolute;
	right:11px;
}
.index div.esq{
	background:url(../imagens/index-box-bg-esq.gif) no-repeat left top;
	float:left;
	height:146px;
	margin:10px 0 0 -20px;
	position:relative;
	width:263px;
}
.index div.esq div{
	left:142px;
	position:absolute;
	top:7px;
}
.index div.esq p{
	margin-right:5px;
	text-align:justify;
}
.index div.dir{
	background:url(../imagens/index-box-bg-dir.gif) no-repeat left top;
	float:right;
	height:146px;
	margin:10px 0 0 0;
	position:relative;
	width:243px;
}
.index div.dir div{
	left:10px;
	position:absolute;
	top:6px;
	width:215px;
}
.index div.baixo{
	background:url(../imagens/bg-transparent-1.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/bg-transparent-1.png',sizingMethod='scale');
	border:1px solid #dcdaed;
	padding:7px 8px;
	margin:162px 0 0 0;
}
.index div.baixo h2{
	margin-bottom:3px;
}
.index div.baixo a{
	position:static;
}
/* APOIO */
.apoio_index{
	padding-top:0!important;
}
.apoio_index h1{
	background-image:url(../imagens/h1-bg2.gif);
}
.apoio_index ul{
	margin:4px 0 0 1px;
	padding:0;
}
.apoio_index li{
	list-style:none;
	margin:0;
	padding:0;
}
.apoio_index h2{
	color:#557533;
	font-size:11px;
	font-weight:bold;
	margin:0;
}
.apoio_index p{
	margin-bottom:10px;
}

/*===================================================================================
--------- EMPRESA -------------------------------------------------------------------
===================================================================================*/

.empresa h1, .filiais h1{
	left:10px;
	position:absolute;
	top:10px;
}
.empresa .conteudo, .filiais .conteudo{
	border-top:0!important;
	_height:295px!important;
	*margin-top:-2px;
	min-height:295px!important;
}

/*===================================================================================
--------- MISSÃO E VISÃO ------------------------------------------------------------
===================================================================================*/

.missaoevisao img{
	float:left;
	margin:0 5px 5px 0;
}
.missaoevisao p{
	margin-bottom:20px;
}
/* APOIO */

/*===================================================================================
--------- FALE CONOSCO --------------------------------------------------------------
===================================================================================*/

.conteudo form{
	margin:0;
	padding:6px 0 0 5px;
	*padding-top:9px;
}
.conteudo form fieldset{
	border:0;
	margin:0;
	padding:0;
}
.conteudo form ul{
	margin:0;
	padding:0;
}
.conteudo form li{
	clear:both;
	list-style:none;
	margin:0;
	padding:11px 0 0 0;
	*padding-top:6px;
}
.conteudo form label{
	display:block;
	float:left;
	line-height:18px;
	margin-left:5px;
	width:50px;
}
.conteudo form input, .conteudo form textarea{
	background:#fff;
	border:1px solid #d2def0;
	color:#036;
	float:left;
	font-size:11px;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.conteudo form input{
	height:14px;
	padding-top:2px; 
	width:173px;
}
.conteudo form textarea{
	height:68px;
	overflow:auto;
}
#form_faleconosco label{
	width:60px;
}
#faleconosco_empresa{
	width:181px;
}
#faleconosco_ddd{
	width:38px;
}
#faleconosco_telefone{
	width:177px;
}
#faleconosco_email, #faleconosco_assunto, #faleconosco_mensagem{
	width:400px;
}
#faleconosco_nome, #faleconosco_empresa{
	width:166px;
}
.conteudo form input.botao{
	background:#340e70;
	color:#fff;
	float:none;
	height:18px;
	padding-top:0;
	width:auto;
}

/*===================================================================================
--------- FILIAIS -------------------------------------------------------------------
===================================================================================*/

.filiais .conteudo{
	/*height:395px;*/
	height:410px;
}
.filiais .conteudo div{
	width:230px;
}
.filiais .conteudo div.esq{
	float:left;
}
.filiais .conteudo div.dir{
	float:right;
}
.filiais .conteudo ul{
	margin:0;
	padding:0;
}
.filiais .conteudo li{
	list-style:none;
	margin:0;
	padding:0;
}

/*===================================================================================
--------- FROTA ---------------------------------------------------------------------
===================================================================================*/

/*.frota ul{
	margin:0 0 -8px 0;
	padding:0;
}
.frota li{
	clear:both;
	/*height:111px;
	list-style:none;
	margin:0;
	padding:0;
}
.frota li img{
	border:1px solid #c1c7cd;
	float:left;
	margin:0 11px 11px 0;
}*/

/*===================================================================================
--------- CIDADES ATENDIDAS ---------------------------------------------------------
===================================================================================*/

.cidades table{
	background:#c5cace;
	margin:0 0 10px 0;
	width:100%;
}
.cidades table table td{
	background:#fff;
	padding:2px 5px;
}
.cidades table table{
	margin:0;
}
.cidades table thead td a{
	background:#a8afb4;
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:2px 5px;
}
.cidades table div{
	display:none;
}

/*===================================================================================
--------- LINKS ÚTEIS ---------------------------------------------------------------
===================================================================================*/

.linksuteis .conteudo li{
	padding-bottom:11px;
}

/*===================================================================================
--------- PRÉ ORÇAMENTO -------------------------------------------------------------
===================================================================================*/

.preorcamento form label{
	line-height:normal;
	padding:2px 0;
	width:80px;
}
.preorcamento form label.tipo1{
	width:40px;
}
.preorcamento form label.tipo2{
	width:140px;
}
.preorcamento form label.tipo3{
	width:60px;
}
#preorcamento_contato, #preorcamento_remetente, #preorcamento_destinatario, #preorcamento_observacoes{
	width:375px;
}
#preorcamento_email{
	width:100px;
}
#preorcamento_telefone{
	width:141px;
}
#preorcamento_remetente_cnpj_cpf, #preorcamento_destinatario_cnpj_cpf, #preorcamento_quantidade{
	width:100px;
}
#preorcamento_remetente_cidade, #preorcamento_destinatario_cidade{
	width:161px;
}
#preorcamento_remetente_estado, #preorcamento_destinatario_estado, #preorcamento_ddd{
	width:20px;
}
#preorcamento_tipo_de_mercadoria, #preorcamento_valor_total, #preorcamento_peso_total{
	width:315px;
}
#preorcamento_altura, #preorcamento_largura, #preorcamento_comprimento{
	width:67px;
}
#preorcamento_na_origem, #preorcamento_no_destino{
	background:none;
	border:none;
	margin-top:3px;
	width:auto;
}

/*===================================================================================
--------- MAPA DO SITE --------------------------------------------------------------
===================================================================================*/

.mapadosite .conteudo ul{
	margin:10px 15px 0 15px;
	padding:0;
	width:200px;
}
.mapadosite .conteudo ul li{
	list-style:none;
	margin:0;
	padding:0;
}
.mapadosite .conteudo ul li ul{
	margin-top:0;
	margin-right:0;
	width:auto;
}
.mapadosite .conteudo ul.esq{
	float:left;
}
.mapadosite .conteudo ul.dir{
	float:right;
}
.mapadosite .conteudo ul li a{
	background:url(../imagens/ico-bolinha.gif) no-repeat 0pt 7px;
	border-bottom:1px dashed #BCBCBC;
	color:#7D775C;
	display:block;
	padding:3px 0 3px 8px;
}


/*===================================================================================
--------- TRACKING ONLINE ---------------------------------------------------------------------
===================================================================================*/

.tracking{
	float:none!important;
	width:auto!important;
}
.tracking #migalha ul{
	margin:25px 0 -25px 0;
}
.tracking{
	position:static!important;
}
.tracking form li{
	clear:none;
	display:inline;
	float:left;
	padding-left:10px;
}
.tracking form label{
	margin-left:0;
	width:auto;
}
.tracking form input{
	clear:both;
	/*_margin-top:35px;*/
	width:70px;
}
.tracking form select{
	clear:both;
	float:left;
	/*_margin-top:35px;*/
}
.tracking form input.botao{
	margin-top:18px;
	/*_margin-top:53px;*/
}
.tracking table{
	background:#C5CACE;
	margin-top:20px
}
.tracking table td, #retorno table th{
	background:#fff;
	padding:2px 5px;
}
.tracking table thead td{
	background:#557533;
	border:1px solid #fff;
	color:#fff;
}
.tracking table tbody td.menor{
	font-size:10px;
}
.tracking table tbody tr.cornao td{
	background:#f5f5f5;
}
.tracking table tbody tr{
	position:relative;
}
.tracking table tbody tr.corover td{
	background:#f0f0f0!important;
	cursor:default;
}
