@charset "UTF-8";

@font-face {
				font-family: 'Franklin Gothic Medium';
				src: url('../fontes/franklinGothicMedium.eot');
				src: url('../fontes/franklinGothicMedium.eot?#iefix') format('embedded-opentype'),
						 url('../fontes/franklinGothicMedium.woff') format('woff'),
						 url('../fontes/franklinGothicMedium.ttf') format('truetype'),
						 url('../fontes/franklinGothicMedium.svg#franklinGothicMedium') format('svg');
				font-weight: normal;
				font-style: normal;
		}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, h1, h2, h3, h4, h5, h6, p { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

body {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	padding: 0;
	margin: 0;
	background: #333 url(../images/conteudo/bg-website-mundo.gif) fixed no-repeat center top;
}

input, select, textarea, option { font-size: 13px; }

#topo-website {
	position: absolute;
	background: url(../images/conteudo/bg-topo-completo.png) no-repeat left top;
	width: 1031px;
	height: 129px;
	
	margin: 0 0 0 -515px;
	left: 50%;
	top: 15px;
	
	z-index: 2;
}

#topo-website .marca {
	float: left;
	margin: 30px;
	width: 250px;
}

#topo-website .navegacao {
	float: right;
	margin: 10px 30px 0 0;
	width: 550px;
	height: 100px;
}

.navegacao form { display: block; height: 22px; padding: 5px 0 5px 0; font-size: 11px; }

.navegacao form span {
	float: left;
	height: 10px;
	padding: 5px 10px 5px 0;
	display: block;
	color: #6CCDF4;
	text-transform: uppercase;
}

.navegacao form .input {
	float: left;
	height: 16px;
	width: 142px;
	background: #89A7C6;
	border: none;
	margin: 0 7px 0 7px;
	padding: 2px 6px 2px 6px;
	text-transform: uppercase;
	
	-moz-box-shadow: inset 0 3px 10px #676767; /* Firefox */
  	-webkit-box-shadow: inset 0 3px 10px #676767; /* Safari, Chrome */
  	box-shadow: inset 0 3px 10px #676767; /* CSS3 */
}

.navegacao form .input["password"] { text-transform: none; }

.navegacao form .input:focus { background-color: #FFF; }

.navegacao form .input::-webkit-input-placeholder { font-size: 11px; color: #676767; }
.navegacao form .input:-moz-placeholder { font-size: 11px; color: #676767;   /* Firefox 18- */ }
.navegacao form .input::-moz-placeholder { font-size: 11px; color: #676767;   /* Firefox 19+ */ }
.navegacao form .input:-ms-input-placeholder { font-size: 11px; color: #676767; }

.navegacao form .botao {
	float: left;
	height: 20px;
	border: none;
	background: url(../images/conteudo/fundo-botao-sistema.gif) repeat-x center center;
	color: #124F8C;
	text-transform: uppercase;
	width: 65px;
	
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.navegacao form .botao:hover {
	cursor: pointer;
	background: url(../images/conteudo/fundo-botao-sistema-focus.gif) repeat-x center center;
	color: #333;
}

#topo-website ul {
	font-size: 13px;
	text-transform: uppercase;
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
	height: 60px;
}

#topo-website ul li {
	display: block;
	float: left;
	text-align: center;
	background: url(../images/conteudo/separador-menu-topo.png) no-repeat center right;
}

#topo-website ul li.noborder { background: none; }

#topo-website ul li a {
	display: block;
	padding: 22px 0 10px 0;
	width: 110px;
	height: 28px;
	color: #FFF;
	text-decoration:none;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

#topo-website ul li a:hover {
	color: #FFF;
	background: url(../images/conteudo/bg-over-menu.png) no-repeat center top;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

.ativo { color: #6CCDF4; background: url(../images/conteudo/bg-over-menu.png) no-repeat center top; }

#conteudo {
	position: absolute;
	width: 978px;
	height: auto;
	background: #FFF url(../images/conteudo/bg-conteudo-degrade.jpg) repeat-x left top;
	border-bottom: 10px solid #999;
	
	margin: 0 0 0 -489px;
	left: 50%;
	top: 125px;
	z-index: 1;
}

.ilustracao { border-bottom: 3px solid #6DCEF5; height: 224px; }

.boxes-home {
	float: left;
	width: 315px;
	height: 200px;
	margin: 10px 5px 40px 5px;
}

.boxes-home .links {
	cursor: pointer;
	background: #F7F7F7;
	height: 66px;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.boxes-home .links:hover {
	background: #D0F0E5;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

.boxes-home#atendimento { background: #F7F7F7 url(../images/conteudo/ilustracao-atendimento-home.jpg) no-repeat center bottom; }
.boxes-home#casos { background: #F7F7F7 url(../images/conteudo/ilustracao-casos-sucesso-home.jpg) no-repeat center bottom; }
.boxes-home#trabalhe { background: #F7F7F7 url(../images/conteudo/ilustracao-trabalhe-conosco-home.jpg) no-repeat center bottom; }

.boxes-home h3 { color: #333333; text-transform: uppercase; font-size: 15px; padding: 10px; margin: 0; }
.boxes-home p { margin: 0px; font-size: 13px; padding: 0 10px 0 10px; }

#textos-site { margin: 30px 10px 30px 10px; font-family: Arial, Helvetica, sans-serif; }

#textos-site h3 { font-family:"Franklin Gothic Medium", Arial, sans-serif; font-size: 14px; padding: 10px 10px 40px 10px; text-transform: uppercase; }

#textos-site table { width: 935px; margin: 0 10px 0 10px; border: 1px solid #999; }

#textos-site .direita table { width: auto; margin: 0; border: none; }

#textos-site table tr th {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px;
	text-align: left;
	color: #124F8C;
}

#textos-site table.results tr th { background: #124F8C; color: #FFF; font-size: 11px; }

#textos-site table tr th.aviso {
	background: url(../images/conteudo/icn-aviso2.png) no-repeat left center;
	height: 60px;
	padding: 40px 0 0 60px;
}

#textos-site table tr td {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 11px;
	padding: 10px;
	text-align: left;
	color: #000;
}

#textos-site table tr td img.foto {
	width: 100px;
	height: auto;
	border: 2px solid #ccc;
	padding: 4px;
	background: #fff;
}

#textos-site table tr:nth-child(odd) { background: #f0f0f0; }
#textos-site .direita table tr:nth-child(odd) { background: transparent; }

#textos-site .esquerda {
	float: left;
	width: 505px;
	background: url(../images/conteudo/separador-textos.png) no-repeat right top;
	padding: 0 100px 0 0;
	min-height: 500px;
	height: auto;
	font-size: 14px;
	text-align: justify;
}

#textos-site .ilustracao-h1 { font-family:"Franklin Gothic Medium", Arial, sans-serif; padding: 0 0 20px 148px; height: 74px; margin: 0 0 0 0; }
#textos-site .ilustracao-h1 h1 { color: #333333; text-transform: uppercase; font-size: 20px; margin: 0 0 5px 0; }
#textos-site .ilustracao-h1 p { font-size: 13px; line-height: 16px !important; }

.ilustracao-h1#depoimentos { background: url(../images/conteudo/ilustracao-depoimentos-h1.jpg) no-repeat top left; }
.ilustracao-h1#servicos { background: url(../images/conteudo/ilustracao-servicos-h1.jpg) no-repeat top left; }
.ilustracao-h1#contato { background: url(../images/conteudo/ilustracao-contato-h1.jpg) no-repeat top left; }
.ilustracao-h1#coleta { background: url(../images/conteudo/ilustracao-coleta-h1.jpg) no-repeat top left; }
.ilustracao-h1#trabalhe { background: url(../images/conteudo/ilustracao-trabalhe-h1.jpg) no-repeat top left; }
.ilustracao-h1#confirmacao { background: url(../images/conteudo/ilustracao-confirmacao-h1.jpg) no-repeat top left; }

#textos-site .esquerda h3 {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	color: #124E8C;
	font-size: 15px;
	text-transform: uppercase;
	margin: 20px 0 20px 0;
}

#textos-site .esquerda p { line-height: 20px; }

#textos-site .esquerda ul, #textos-site .direita ul { margin: 20px 20px 20px 0; }

#textos-site .esquerda ul li, #textos-site .direita ul li {
	display: block;
	background: url(../images/conteudo/bolinha-azul.png) no-repeat left top;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	line-height: 20px;
}

#textos-site .direita {
	float: right;
	width: 325px;
	min-height: 500px;
	height: auto;
	font-size: 11px;
}

#textos-site .direita table { width: 100%; }
#textos-site .direita table th { background: transparent; padding: 8px 5px 8px 5px; text-transform: uppercase; text-align: left; }
#textos-site .direita table td { background: transparent; padding: 8px 5px 8px 5px; border-bottom: 1px solid #ccc; }

#textos-site .direita .emails { margin: 15px 0 15px 0; }
#textos-site .direita .emails li { background: transparent url(../images/conteudo/icn-email.png) no-repeat left center; padding: 8px 5px 8px 25px; border-bottom: 1px solid #ccc; }

#textos-site .direita .emails a { color: #333; text-decoration: none; }
#textos-site .direita .emails a:hover { text-decoration: underline; }


#textos-site .direita h3 {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	color: #676767;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0;
}

#textos-site .direita h5 {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	color: #124F8C;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 4px 0 7px 0;
	border-bottom: 1px solid #ACE0F9;
}

#textos-site .direita p { margin: 0 0 10px 0; }

#textos-site .direita p strong {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	display: block;
	font-size: 13px;
	color: #333;
	margin: 5px 0 20px 0;
}

.box-frota {
	background: url(../images/conteudo/icn-frota.jpg) no-repeat left top;
	padding-left: 65px;
	margin: 0 0 40px 0;
}

.box-diplomata {
	background: url(../images/conteudo/icn-diplomata.jpg) no-repeat left top;
	padding-left: 65px;
	margin: 0 0 40px 0;
}

.box-central-atendimento {
	background: url(../images/conteudo/icon-central-atendimento.jpg) no-repeat left top;
	padding-left: 65px;
}

.box-diplomata h3, .box-central-atendimento h3, .box-frota h3 {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	color: #124E8C;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 0 !important;
}

.box-diplomata p strong, .box-central-atendimento p strong, .box-frota p strong {
	color: #676767;
	display: block;
	padding: 0 0 10px 0 !important;
	margin: 0 0 10px 0;
	border-bottom: 3px solid #ECF7FD
}

.forms-internos label {
	display: block;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
	width: 148px;
	height: 26px;
}

.forms-internos label.label-mensagem  { float: none; width: 100%; }

.forms-internos .input {
	float: left;
	padding: 2px 5px 2px 5px;
	margin: 2px 0 2px 0;
	width: 340px;
	height: 26px;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

.forms-internos .meio-input {
	float: left;
	padding: 2px 5px 2px 5px;
	margin: 2px 0 2px 0;
	width: 120px;
	height: 26px;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

.forms-internos .select {
	float: left;
	padding: 2px 5px 2px 5px;
	margin: 2px 0 2px 0;
	width: 350px;
	height: 26px;
	background: #E9F8FD;
	border: 1px solid #CCC;
}

.forms-internos .textarea {
	padding: 2px 5px 2px 5px;
	margin: 2px 0 2px 0;
	width: 488px;
	height: auto;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

.forms-internos .botao, #envie_curriculo .botao {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat -220px center;
	height: 40px;
	width: auto;
	padding: 10px 20px 10px 50px;
	text-transform: uppercase;
	font-size: 15px;
	color: #FFF;
	text-align: left;
	cursor: pointer;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

.forms-internos .botao:hover, #envie_curriculo .botao:hover {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat 0 center;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.forms-internos br { clear: both; }
.forms-internos p:last-child { display: block; text-align: right; padding: 10px 5px 10px 5px; }



#envie_curriculo p:last-child { display: block; text-align: center; padding: 10px 5px 10px 5px; }

/* Coleta OnLine */

.form-coleta { width: auto; }

.form-coleta fieldset { padding: 0 0 10px 0; }
.form-coleta fieldset:nth-child(odd) { padding: 10px 0 10px 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; clear: both; }

.form-coleta h4, .form-coleta legend {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	display: block;
	padding: 20px 0 5px 60px;
	height: 30px;
	text-transform: uppercase;
	font-size: 15px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #333;
	width: 445px;
	background: transparent;
}

.form-coleta h5 {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	display: block;
	padding: 20px 0 5px 10px;
	height: 30px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #333;
	background: transparent;
}

.form-coleta fieldset h4.fatura { background: transparent url(../images/conteudo/icn-fatura.png) no-repeat 5px center; }
.form-coleta fieldset h4.remetente { background: transparent url(../images/conteudo/icn-remetente.png) no-repeat 5px center; }
.form-coleta fieldset h4.destinatario { background: url(../images/conteudo/icn-remetente.png) no-repeat 5px center; }
.form-coleta fieldset h4.programada { background: url(../images/conteudo/icn-programada.png) no-repeat 5px center; }
.form-coleta fieldset h4.dados { background: url(../images/conteudo/icn-detalhes.png) no-repeat 5px center; }

.form-coleta legend:nth-child(odd) { background: #FFF; }

.form-coleta fieldset div {
	display: block;
	width: auto;
	margin-bottom: 10px;
}

.form-coleta fieldset p b, .form-coleta fieldset p strong, .form-coleta fieldset p span { display: block; padding: 5px 0 5px 10px; }

.form-coleta fieldset p b img { margin-right: 15px; }

.form-coleta fieldset p b.odd { background: #FFF; }

#mais-dimensoes { clear: both; }
#mais-dimensoes div:nth-child(even) { background: #FFF; }

#box_outros, #box_pre_acordado { display: none; }

.form-coleta div.clear { clear: both; width: auto; background: none; height: 20px; margin: 0; float: none; }

.form-coleta label {
	display: block;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	height: 20px;
	font-size: 12px;
}

.form-coleta .small-label {
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	padding: 8px 0 0 10px;
	margin: 0;
}

.form-coleta input[type="text"], .form-coleta input[type="password"], .form-coleta select {
	padding: 3px;
	margin: 2px 8px 2px 8px;
	width: 478px;
	height: 26px;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

#senha-remetente.form-coleta input[type="text"], #senha-remetente.form-coleta input[type="password"], #senha-destinatario.form-coleta input[type="text"], #senha-destinatario.form-coleta input[type="password"] {
	float: left;
	padding: 3px;
	margin: 2px 8px 2px 8px;
	width: 158px;
	height: 26px;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

#envie_curriculo input[type="file"] {
	padding: 3px;
	margin: 2px 8px 2px 8px;
	width: 290px;
	height: 26px;
	background: #E9F8FD url(../images/conteudo/bg-sombra-input.png) repeat-x center top;
	border: 1px solid #CCC;
}

.linha-volumes { height: 40px; clear: both; }
.linha-volumes-odd { height: 40px; clear: both; background: #FFF; }

.linha-volumes input[type="text"], .linha-volumes-odd input[type="text"] {
	float: left;
	width: 76px;
}

.conversores { margin: 20px 0 30px 0; }

.conversores label {
	display: block;
	padding: 10px 0 10px 0;
	margin: 2px 0 2px 0;
	width: 100px;
	height: 10px;
	float: left;
}

.conversores input[type="text"], .conversores input[type="number"] {
	background: url(../images/conteudo/bg-sombra-conversor.png) repeat-x left bottom;
	border: 1px solid #B8E6F3;
	width: 213px;
	height: 20px;
	padding: 5px;
	float: left;
}

.conversores br { clear: both; }

.conversores input[type="submit"] {
	display: block;
	color: #333;
	border: none;
	background: #DBF2F9;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	width: 100%;
	height: 30px;
	margin: 10px 0 10px 0;
}

.conversores input[type="button"]:hover { background: #B8E6F3; }

.conversores p b { display: block; padding: 10px 0 10px 0; margin: 0; }

#cubagem-aereo {
	background: url(../images/conteudo/ilustracao-cubagem-aerea.png) no-repeat center top;
	padding: 150px 0 0 0;
}

#cubagem-rodoviario {
	background: url(../images/conteudo/ilustracao-cubagem-rodoviaria.png) no-repeat center top;
	padding: 150px 0 0 0;
}

.results-conversores { display: none; padding: 10px; border: 1px dashed #ccc; margin: 4px 0 4px 0; text-align: justify; }

.form-coleta select { width: 486px; height: 31px; }

.form-coleta .botao {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat -220px center;
	height: 40px;
	width: auto;
	padding: 10px 20px 10px 50px;
	text-transform: uppercase;
	font-size: 15px;
	color: #FFF;
	text-align: left;
	cursor: pointer;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

#senha-remetente.form-coleta .botao, #senha-destinatario.form-coleta .botao {
	float: left;
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat -220px center;
	height: 34px;
	width: 140px;
	padding: 10px 8px 10px 50px;
	margin-top: 2px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	cursor: pointer;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

.form-coleta .botao:hover, #senha-remetente.form-coleta .botao:hover, #senha-destinatario.form-coleta .botao:hover {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat 0 center;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

#filtro-confirmacao {
	background: #D6F1FC url(../images/conteudo/icn-calendario.png) no-repeat 5px center;
	height: 50px;
	margin: 15px 10px 30px 10px;
	padding: 0 0 0 30px;
}

#filtro-rastreamento {
	display: block;
	background: url(../images/conteudo/bg-rastreamento.png) no-repeat right bottom;
	height: 100px;
	margin: 20px 5px 20px 5px;
	padding: 56px 0 0 0;
}

.label-rastreamento { height: 50px; padding: 0 5px 0 5px; }
.label-rastreamento h3 { color: #333333; text-transform: uppercase; font-size: 15px; padding: 10px 0 3px 0 !important; margin: 0; }
.label-rastreamento p { margin: 0px; font-size: 13px; padding: 0; }

#filtro-rastreamento .icn-rastreamento {
	width: auto;
	height: 50px;
	background: url(../images/conteudo/icn-rastreamento.png) no-repeat 5px center;
	padding: 0 0 0 30px;
}

#filtro-confirmacao label, #filtro-rastreamento label {
	display: block;
	float: left;
	margin: 12px 17px 0 17px;
	font-size: 13px;
	height: 30px;
}

#filtro-confirmacao input[type="text"], #filtro-rastreamento input[type="text"] {
	display: block;
	float: left;
	margin: 8px;
	font-size: 20px;
	height: 34px;
	width: 280px;
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #000;
	outline: none;
}

#filtro-rastreamento input[type="text"] { text-transform: uppercase; }

#filtro-confirmacao .botao, #filtro-rastreamento .botao {
	background: #333;
	height: 34px;
	width: 150px;
	padding: 10px 15px 10px 15px;
	margin: 8px;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFF;
	cursor: pointer;
	float: left;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

#filtro-rastreamento .botao { width: auto; }

#filtro-confirmacao .botao:hover, #filtro-rastreamento .botao:hover { background: #999; }

.no-bbottom { border-bottom: none; }
.no-btop { border-top: none; }

#div-remessas {
	clear: both;
	padding: 30px 10px 30px 0;
	display: block;
}

#div-remessas table { width: 100%; margin: 0 5px 0 5px; border: 1px solid #124F8C; border-bottom-width: 3px; }

#div-remessas table tr th {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px;
	text-align: left;
	color: #FFF;
	background: #124F8C;
}

#div-remessas table tr th.aviso {
	background: url(../images/conteudo/icn-aviso2.png) no-repeat left center;
	height: 60px;
	padding: 40px 0 0 60px;
	color: #000;
}

#div-remessas table tr td {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 12px;
	padding: 10px;
	text-align: left;
	color: #000;
	border-right: 1px solid #CCC;
}

#div-remessas table tr td:last-child { border-right: none; }

#div-ocorrencias {
	width: auto;
	padding: 55px 10px 40px 50px;
	background: url(../control/imagens/admin/ligacao-ocorrencia.png) no-repeat left top;
}

#div-ocorrencias table { width: 100%; margin: 0 5px 0 5px; border:none; }

#div-ocorrencias table tr th {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px;
	text-align: left;
	color: #FFF;
	background: #696969;
}

#div-ocorrencias table tr.strong td { font-family:"Franklin Gothic Medium", Arial, sans-serif; color: #124F8C; }
	
#div-ocorrencias table tr th.aviso {
	background: url(../images/conteudo/icn-aviso2.png) no-repeat left center;
	height: 60px;
	padding: 40px 0 0 60px;
	color: #696969;
}

#div-ocorrencias table tr td {
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size: 12px;
	padding: 10px;
	text-align: left;
	color: #000;
}

#div-ocorrencias table tr td span {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ccc;
	height: 10px;
}

#div-ocorrencias table tr:nth-child(odd) { background: #f0f0f0; }
#div-ocorrencias .direita table tr:nth-child(odd) { background: transparent; }

.confirmacao-entrega .botao {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat -220px center;
	height: 34px;
	width: auto;
	padding: 10px 8px 10px 50px;
	margin: 15px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	cursor: pointer;
	
	-moz-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	transition: all .7s linear;
}

.confirmacao-entrega .botao:hover {
	background: #124F8C url(../images/conteudo/bg-seta-botoes.png) no-repeat 0 center;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.form-coleta br { clear: both; }
.form-coleta p:last-child { display: block; text-align: right; padding: 10px 5px 10px 5px; }



.separador { height: 30px; }

.rodape {
	clear: both; 
	margin: 10px;
	text-align: left;
	background: url(../images/conteudo/icone-rodape.png) no-repeat center right;
	height: 80px;
	line-height: 20px;
}

.rodape h5 { color: #333333; text-transform: uppercase; font-size: 15px; padding: 0; margin: 0; }
.rodape p { font-size: 11px; color: #999999; text-transform: uppercase; padding: 0; margin: 0; }
.rodape strong { color:#333; }

.mobile-version {
	position: absolute;
	right: 0;
	display: block;
	float: right;
	margin: 20px 0 0 0;
	font-size: 13px;
}

.mobile-version a {
	color: #fff;
	text-decoration: none;
}

.mobile-version a:hover { text-decoration: underline; }

.fenix-chat {
	position: absolute;
	top: 0;
	left: 0;
	margin: 15px;
}

.r_empresa_f {
	display: none;
}


.print {
	border: 1px solid #333;
	background: #fff;
	margin: 20px;
}

.print th {
	background: #696969;
	color: #fff;
	padding: 12px 6px;
}

.print td {
	padding: 6px;
}

.guarda-volume tr td {
	vertical-align: top;
	font-size: 15px !important;
}

.guarda-volume-margin {
	margin: 20px;
}

.bg-branco {
	background: #FFF;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 15px 0;
}

.botoes-opcoes {
	padding: 25px 20px;
}

.botoes-opcoes li {
	display: inline-block;
	margin-left: 20px;
}

.botoes-opcoes li a {
	background: #124F8C;
	color: #fff;
	text-decoration: none;
	padding: 8px;
}

.botoes-opcoes li a:hover { background: #1B7AD9; }
