BOTAO_ENVIAR.ui-autocomplete-loading {
	background: white url('/img/load.gif') right center no-repeat;
}

#divsso {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

body {
	font-family: Calibri, Verdana, Arial;
	font-size: 16px;
	background-color: #DFDFDF;
	overflow-y: auto;
}

.tituloAzul {
	font-size: 21px;
	color: #06F;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

.tituloVerde {
	font-size: 21px;
	color: #093;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

.white-space-nowrap {
	white-space: nowrap;
}

.icone-preto-15 {
	cursor: pointer;
	font-size: 15px;
	color: #000;
}

.icone-cinza-15 {
	cursor: pointer;
	font-size: 15px;
	color: #C0C0C0;
}

a:link {
	color: #999;
	TEXT-DECORATION: underline
}

a:visited {
	color: #999;
	TEXT-DECORATION: underline
}

a:hover {
	color: #999;
	TEXT-DECORATION: none
}

a:active {
	color: #999;
}

/* .fa:active {
    margin-top: 1px;
} */

/* [class^="btn"]:active {
    margin-top: 1px;
} */

h1 {
	font-family: Calibri, Verdana, Arial;
	color: #069;
}

input {
	font-family: Calibri, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	PADDING-LEFT: 2px;
	BACKGROUND: #f3f3f3;
	border: solid 1px #CCCCCC;
	resize: none;
}

textarea {
	resize: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .confirmar {
	background-color: #FBDDBF;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .cancelar {
	background-color: #EE6363;
}

#conteudo {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 620px;
	height: 400px;
	z-index: 1;
	display: none;
	margin-left: -110px;
	margin-top: -40px;
}

BODY {
	FONT-SIZE: 10px;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

SELECT {
	font-family: Calibri, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	border: solid 1px #333;
}

SELECT.formalt {
	font-family: Calibri, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	border: solid 1px #333;
}

.direita {
	FONT-SIZE: 10px;
	COLOR: #333333;
	BACKGROUND-COLOR: #f6f3f3;
	border: 1px solid #888888;
}

textarea {
	border: 1px solid #C3D1EC;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.bordacentro {
	BORDER-RIGHT: #83a7d7 3px solid;
	BORDER-TOP: #83a7d7 3px solid;
	BORDER-LEFT: #83a7d7 3px solid;
	BORDER-BOTTOM: #83a7d7 3px solid
}

.bordacentrouser {
	border: 1px solid #DEDEDE;
}

.bordaesquerda {
	BORDER-LEFT: #5d5c5c 1px solid
}

A:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A:active {
	COLOR: #000000;
	TEXT-DECORATION: underline
}

.bordacentronon {
	border: 1px solid #009;
	margin-left: 5px;
	padding-left: 5px;
}

.linhahoriz {
	TEXT-ALIGN: center
}

IFRAME {
	BACKGROUND-COLOR: #ffffff
}

.bordaMENU {
	border-top: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px none #DEDEDE;
	background-color: #FAFAFA;
}

.bordaMENU2 {
	border-top: 1px none #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px none #DEDEDE;
	border-left: 1px none #DEDEDE;
}

.bordaMENU2inf {
	border-top: 1px none #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px none #DEDEDE;
}

.bordaMENUcoluna {
	border-top: 1px solid #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordaMENU2Coluna {
	border-top: 1px solid #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordaMENUcolunaBranca {
	border-top: 1px none #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px none #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordaMENUcolunaBrancaCopy {
	border-top: 1px none #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordaMENUprevisao {
	border-top: 1px none #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.ladoDIREITO {
	border-top: 1px none #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px none #DEDEDE;
	border-left: 1px none #DEDEDE;
}

.bordaMENUdestaque {
	border-top: 1px none #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordaANUNCIOSlista {
	border-top: 1px none #FF9900;
	border-right: 1px none #FF9900;
	border-bottom: 1px none #FF9900;
	border-left: 1px solid #FF9900;
}

.bordaANUNCIOgrande {
	background-color: #FAFAFA;
	border: 1px solid #FF9900;
}

.bordaANUNCIOSIcosnes {
	border-top: 1px none #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px none #DEDEDE;
	border-left: 1px none #DEDEDE;
}

.bordaANUNCIOgrandeCopy {
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px none #FF9900;
	background-color: #FAFAFA;
}

.COLUNADmeio {
	border-top: 1px none #DEDEDE;
	border-right: 1px none #DEDEDE;
	border-bottom: 1px none #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.bordacentrononLARANJA {
	border: 1px solid #FF9900;
}

.linha {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
}

.linhaINFERIOR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
}

* {
	border: 0;
}

#imagens {
	margin: 10px;
	list-style: none;
}

#caixa {
	width: auto;
	height: auto;
	top: 50px;
	left: 250px;
	position: absolute;
	border: 15px solid #006699;
	border-top: 30px solid #006699;
	background: #FFF;
	cursor: move;
}

#fechar {
	width: 80px;
	height: 20px;
	font-family: Verdana;
	font-size: 14px;
	background: #006699;
}

#fechar a {
	color: #FFF;
}

.bordaANUNCIOgrandeCopys {
	border-top: 1px solid #FF9900;
	border-right: 1px none #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	background-color: #FAFAFA;
}

.direitaCopy {
	BORDER-RIGHT: 1px solid #888888;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px solid #888888;
	COLOR: #333333;
	BACKGROUND-COLOR: #f6f3f3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #888888;
	border-bottom-color: #888888;
}

.rastreamento {
	BORDER-RIGHT: 1px solid #888888;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px solid #888888;
	COLOR: #333333;
	BACKGROUND-COLOR: #f6f3f3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #888888;
	border-bottom-color: #888888;
	border-top-style: solid;
}

.bordacentrononCopy {
	BORDER-RIGHT: 2px solid #999999;
	BORDER-TOP: 2px solid #999999;
	BORDER-LEFT: 2px none #999999;
	BORDER-BOTTOM: 2px solid #999999
}

.quadro {
	border: 1px solid #666666;
}

.linhaRelat {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
}

div#daniel {
	width: 354px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	left: 454px;
	top: 145px;
}

div#usersList1 {
	width: 354px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

div#usersList a {
	float: left;
	width: 190px;
	clear: both;
	padding: 3px 5px;
	text-decoration: none;
}

div#usersList a:hover {
	background-color: #666666;
	color: #FFFFFF;
}

.banner {
	background-color: #009900;
	background-image: url('/img/banner.gif');
	background-position: center center;
	background-repeat: no-repeat;
	height: 120px;
	width: 100%;
}

banner {
	background-image: url('/img/fundo_banner.gif');
}

qadroazul {
	border: 1px solid #009;
}

quadroPRETO {
	background-color: #CCC;
	border: 1px solid #000;
}

VERTICALlinha {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.COMENTARIOSOMBRA {
	background-image: url('/img/coment_sombra.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.TITULOpromo {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-weight: bolder;
	font-size: 13px;
}

.PROMOinfo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
}

.PONTILHADO {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCC;
}

.BOTAOCOMENTARIO {
	background-image: url('/img/menu_comentario_1.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 24px;
	width: 96px;
	clear: none;
	float: none;
}

.pedido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	font-style: normal;
	font-weight: bold;
}

.MENU {
	background-image: url('/img/fundo_bt.gif');
	background-repeat: repeat-x;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	clear: none;
	float: none;
}

.FERRAMENTAS {
	background-image: url('/img/fundo_bt_2.gif');
	background-repeat: repeat-x;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	clear: none;
	float: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	margin: 8px;
	padding: 6px;
}

.LINHAinicio {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

.fundoINICIO {
	background-image: url('/img/fundo_quadros.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#DIVIconsultaminuta {
	float: left;
	height: 100%;
	width: 100%;
	position: fixed;
	background-image: url('/img/fundo_ajax.png');
	background-repeat: repeat;
}

#DIVnovaconta {
	background-color: #FBF5B7;
	height: 330px;
	width: 550px;
	border: 1px solid #DFE483;
	position: fixed;
	text-align: center;
	top: 20%;
	left: 30%;
}

#DIVcancelar {
	background-image: url('/img/tipo_cadastro.png');
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 108px;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 15px;
	color: #900;
}

#DIVgravar {
	background-image: url('/img/tipo_cadastro.png');
	background-repeat: no-repeat;
	height: 20px;
	width: 108px;
	float: right;
	line-height: 18px;
	color: #090;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-right: 20px;
}

#divTITULOconta {
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFE483;
	width: 548px;
	float: left;
	margin-bottom: 15px;
}

#titulos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 28px;
	width: 130px;
	text-align: right;
	float: left;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfe483;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
}

#DIVimput {
	float: left;
	height: 30px;
	width: 330px;
	text-align: left;
	padding-left: 5px;
	margin: 2px;
}

.classIMPUT {
	border: 1px solid #C3D1EC;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 25px;
}

.classIMPUT2 {
	border: 1px solid #C3D1EC;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 25px;
}

.classIMPUT3 {
	border: 1px solid #C3D1EC;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 25px;
	width: 170px;
}

.classIMPUTimportante {
	border: 1px solid #933;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 25px;
}

.pontilhadoVERTICAL {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	background-color: #D5ECE2;
	padding-left: 5px;
}

.ALERTAmanifesto {
	border: 1px solid #DFE483;
	background-color: #FBF5B7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('images/ajax-loader.gif');
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}

#content img.right {
	float: right;
	margin: 0 0 8px 8px;
}

#foot {
	padding: 15px;
	color: white;
	text-align: center;
	margin: 30px 0 0 0;
	border-top: 1px solid #222222;
}

.quadroALERT {
	border: 1px solid #DFE483;
	background-color: #FBF5B7;
}

.BOTAO {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 24px;
	min-width: 103px;
}

#ocorrenvia_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	position: fixed;
	float: left;
	height: 20px;
	width: 320px;
	text-align: left;
	padding-top: 10px;
}

.spamocorrencia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #F00;
}

.bannerTOPO {
	background-image: url('/img/header.png');
	height: 50px;
	background-color: #11679D;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	width: 100%;
}

.novo {
	background-color: #F3F1E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.novo_status {
	background-color: #E8FFD7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

#confirmaENTREGA {
	background-color: #fbf5b7;
	border: 1px dotted #999;
}

#divCalendario {
	height: 22px;
	width: 100px;
	float: left;
}

.menuAGENTE {
	background-image: url(../img/fundo_bt.jpg);
	background-repeat: repeat-x;
	height: 30px;
}

.CLASSsubMENU {
	height: 80px;
	background-color: #E3EEEB;
	width: 100%;
}

.quadroCORPO {
	background-image: url(../img/corpo-index-bg.gif);
	background-repeat: repeat-x;
	background-color: #EFEFEF;
	border: 1px dotted #666;
}

.incluirNF {
	background-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

VERTICAL {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#div_re {
	width: 340px;
	position: absolute;
	BACKGROUND-COLOR: #FFF;
	display: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2BFF0;
	border-right-color: #558BE3;
	border-bottom-color: #558BE3;
	border-left-color: #558BE3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 5px;
	height: auto;
	overflow: auto;
	z-index: 1;
}

#div_dest {
	width: 340px;
	position: absolute;
	BACKGROUND-COLOR: #FFF;
	display: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2BFF0;
	border-right-color: #558BE3;
	border-bottom-color: #558BE3;
	border-left-color: #558BE3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 5px;
	overflow: auto;
	z-index: 1;
}

#div_parceiro {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_tabela {
	width: 219px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_seguro {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_veiculo {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_container {
	width: 150px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_especie {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	z-index: 2;
}

#div_natureza {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	z-index: 1;
}

#div_cliente {
	width: 350px;
	position: absolute;
	BACKGROUND-COLOR: #FFF;
	display: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2BFF0;
	border-right-color: #558BE3;
	border-bottom-color: #558BE3;
	border-left-color: #558BE3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 5px;
}

#div_cidade {
	width: 290px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	height: 200px;
	overflow: auto;
	z-index: 1;
}

#div_cidade_incluir {
	width: 290px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	height: 200px;
	overflow: auto;
	z-index: 1;
}

#div_navio {
	width: 321px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	z-index: 4;
}

#div_transferencia {
	width: 321px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_fecha_re {
	position: absolute;
	display: none;
}

#div_fecha_dest {
	position: absolute;
	display: none;
}

#div_cidade_re {
	width: 290px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	height: 200px;
	overflow: auto;
	z-index: 1;
}

#alerta_soma {
	position: absolute;
	display: none;
}

#somando {
	right: 100%;
}

.salvarDESTINO {
	color: #900;
}

#consulta_cidade_parceiro {
	position: absolute;
	background-color: #FFFFFF;
	width: 90%;
	display: none;
}

#alerta {
	width: 300px;
	position: relative;
	color: #555;
	margin: 5px;
	border: 2px solid #DFE483;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FBF5B7;
	padding: 2px;
}

.tudo {
	font-size: 9px;
}

.tudoAVISO {
	font-size: 9px;
	color: #666;
	font-weight: normal;
}

#div_cidade2 {
	width: 290px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

#div_entrega {
	display: none;
	background-color: #FBF5B7;
	border: 2px solid #DFE483;
	float: left;
	height: 150px;
	width: 100%;
	position: static;
}

#somandos {
	BACKGROUND-COLOR: #ffffff;
}

#cadastroTIPO {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #900;
	height: 13px;
	width: 55px;
	font-weight: bold;
	clear: none;
	float: none;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #CCC;
}

#cadastroTIPO:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #900;
	height: 13px;
	width: 55px;
	font-weight: bold;
	clear: none;
	float: none;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #CCC;
	background-color: #FC0;
}

#cadastroTIPO2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #900;
	height: 13px;
	width: 55px;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #CCC;
}

#cadastroTIPO2:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	height: 13px;
	width: 55px;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #FC0;
	border: 1px solid #CCC;
}

#div_cnpj_re {
	display: block;
	cursor: pointer;
}

#div_cpf_re {
	display: none;
	cursor: pointer;
}

#consulta_nf {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #090;
	float: left;
	height: 18px;
	width: 20px;
}

#nota #nf {
	float: left;
	height: 18px;
	width: 100px;
}

#ocorrenvia_entregue {
	background-color: #DFE483;
	float: left;
	height: 150px;
	width: 99%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: static;
	border: 1px dotted #798078;
	display: none;
}

#div_view_status {
	width: 410px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
	height: 200px;
	overflow: auto;
	z-index: 1;
}

#div_motorista2 {
	width: 319px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

.fundobannerLogo {
	background-image: url(/img/fundo_logo.png);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 50px;
	width: 250px;
}

.fundobannerTopo {
	background-image: url(/img/header.png);
	background-repeat: repeat-x;
	height: 50px;
}

.fundobanner {
	height: 50px;
}

ul.sb_menu,
ul.ex_menu {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #959595;
}

ul.sb_menu li,
ul.ex_menu li {
	margin: 0;
}

ul.sb_menu li {
	padding: 4px 0;
	width: 220px;
}

ul.ex_menu li {
	padding: 4px 0;
}

ul.sb_menu li a,
ul.ex_menu li a {
	color: #959595;
	text-decoration: none;
	margin-left: -12px;
	padding-left: 12px;
}

ul.sb_menu li a:hover,
ul.ex_menu li a:hover {
	color: #ebc42b;
	font-weight: bold;
	background: no-repeat left center;
}

ul.sb_menu li a:hover {
	text-decoration: underline;
}

ul.ex_menu li a:hover {
	text-decoration: none;
}

/* li {
    font-size: 12px;
    color: #333;
    background-color: #FFF;
    height: 25px;
    width: 100px;
    clear: left;
    float: left;
} */
.ui-menu-item {
	text-align: left !important;
}

.ui-menu .ui-menu-item {
	margin: 0 !important;
	cursor: pointer !important;
	width: 100% !important;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
}

.ui-state-active {
	border: 1px solid #999999 !important;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	color: #212121 !important;
}

.ui-menu .ui-menu-item-wrapper {
	position: relative !important;
	padding: 5px 1em 5px 0.4em !important;
}

/* .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #999999 !important;
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
    font-weight: normal !important;
    color: #212121 !important;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #aaa !important;
    background-color: #212121 !important;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121 !important;
    text-decoration: none    !important;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1 !important;
    background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x !important;
    color: #363636 !important;
}
.ui-state-checked {
    border: 1px solid #fcefa1 !important;
    background: #fbf9ee !important;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636 !important;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a !important;
    background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x !important;
    color: #cd0a0a !important;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a !important;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a !important;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold !important;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    filter: Alpha(Opacity=70) !important;
    font-weight: normal !important;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.35 !important;
    filter: Alpha(Opacity=35) !important;
    background-image: none !important;
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35) !important;
}
.ui-icon {
    width: 16px !important;
    height: 16px !important;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png") !important;
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png") !important;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png") !important;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png") !important;
} */





#menusMODULOS {
	float: right;
	width: auto;
	text-align: right;
	height: 50px;
	padding-right: 10px;
}

#modulos {
	padding-top: 15px;
	float: right;
	height: 25px;
	width: auto;
	margin-left: 5px;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

#modulosATIVO {
	background-color: #F90;
	padding-top: 15px;
	float: right;
	height: 36px;
	width: auto;
	margin-left: 5px;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

#modulos a:visited {
	color: #fff !important;
}

#modulos a:link {
	color: #fff !important;
}

#logo_cliente {
	float: left;
	height: 46px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	margin-left: 10px;
}

.quadroCONTEINER {
	background-repeat: no-repeat;
	background-position: center center;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}

.referencia {
	background-color: #FBF5B7;
	border: 1px solid #DFE483;
}

.quadroPONTILHADO {
	border: 1px dotted #999;
	padding-left: 3px;
}

#entregue {
	float: left;
	height: 40px;
	width: 100%;
}

.entregaREALIZADA {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-left: 6px;
}

#instrucao {
	border: 1px solid #BDC7D8;
	background-color: #EDEFF4;
	float: left;
	width: 98%;
	margin: 3px;
}

#infonavio {
	float: left;
	width: 98%;
	padding: 3px;
	border: 1px solid #8FC764;
	margin: 3px;
}

#transporte {
	background-color: #F0F0F0;
	width: 95%;
	margin: 3px;
	padding: 3px;
	border: 1px solid #D8D8D8;
	float: left;
}

.status_data {
	float: left;
	width: 135px;
	border: 1px dotted #999;
	margin-left: 8px;
	padding-left: 5px;
	margin-right: 4px;
	margin-bottom: 5px;
}

.status_txt {
	float: left;
	width: 350px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 5px;
	border: 1px dotted #999;
	margin-bottom: 5px;
}

.status_operador {
	float: left;
	width: 80px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 5px;
	border: 1px dotted #999;
	margin-bottom: 5px;
}

.status_hora {
	float: left;
	width: 40px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 5px;
	border: 1px dotted #999;
	margin-bottom: 5px;
}

#salvo_imagem {
	width: 400px;
	float: left;
}

#salvo_imagem2 {
	width: 400px;
	float: left;
}

#anexos {
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #205140;
	background-color: #E6F2DA;
	float: left;
	border: 1px solid #20510F;
}

.img_anexa {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	padding: 2px;
	width: 230px;
	text-align: left;
}

.img_data {
	float: left;
	width: 115px;
	margin-left: 8px;
	margin-top: 2px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size: 8px;
	height: 17px;
	text-align: left;
}

#img_titulo {
	float: left;
	height: 17px;
	width: 97%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #20510F;
	text-align: left;
	padding-left: 10px;
}

.txtvermelho {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #900;
}

.enviarimg {
	width: 220px;
}

.LISTA_linha,
.LISTA_linha>td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-left: 4px;
	line-height: 20px;
	padding-top: 4px;
	background-color: #fff;
	/*    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 80px;*/
}

.LISTA_linha_rast {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-left: 4px;
	line-height: 20px;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #E4E8E9;
}

#lista_busca {
	background-color: #FFF;
	float: left;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
	padding: 3px;
	border-radius: 0 15px;
	-moz-border-radius: 0 15px 0 0;
	/* ImplementaÃ§Ã£o Mozilla */
	-webkit-border-radius: 0 15px 0 0;
	/* ImplementaÃ§Ã£o para browsers que renderizam via webkit(SafÃ¡ri, Opera, Chrome) */
	clear: both;
	margin-top: 33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#amarra {
	height: 90px;
	width: 100%;
}

#img_container {
	float: right;
	height: 90px;
	width: 310px;
}

.quadroPAGINA {
	margin: 3px;
	padding: 3px;
	border: 1px solid #666;
}

.linhaVERTICALdireita {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}

#dv_motorista {
	width: 106px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-left: 5px;
}

#dv_veiculo {
	width: 108px;
	float: left;
	margin-left: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#dv_tipo {
	float: left;
	margin-left: 7px;
	width: 56px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#dv_container {
	float: left;
	margin-left: 7px;
	width: 112px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#salva_motorista {
	float: left;
	width: 410px;
	height: auto;
}

#salva_motorista2 {
	float: left;
	width: 300px;
	height: auto;
	background: none;
}

#preto {
	background-image: url(../img/fundo_ajax.png);
	background-repeat: repeat;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

.transparencia {
	position: fixed !important;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	color: #000000;
	display: none;
	background-image: url(../img/fundo_ajax.png);
	background-repeat: repeat;
}

*.transparencia {
	filter: alpha(opacity=60);
}

.incluir_empresa {
	position: fixed !important;
	position: absolute;
	width: 400px;
	height: 260px;
	margin-top: 10%;
	margin-left: 40%;
	z-index: 15;
	background-color: #FFF;
	border: 1px solid #60C;
}

#somando {
	right: 100%;
}

.quadroMENU {
	height: 50px;
	width: auto;
	text-align: center;
	line-height: 43px;
	background-color: #FFF;
	float: right;
	margin-left: 5px;
	padding-right: 16px;
	padding-left: 16px;
	/* ImplementaÃ§Ã£o Mozilla */
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	/* ImplementaÃ§Ã£o para browsers que renderizam via webkit(SafÃ¡ri, Opera, Chrome) */
	-webkit-border-radius: 15px 15px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #03C;
	border-right-color: #03C;
	border-left-color: #03C;
	margin-right: 2px;
}

.imput_true {
	background-color: #F1F5F5;
	border: 1px solid #599BFF;
	color: #999;
}

.imput_alteravel {
	border: 1px solid #81B7F3;
	background-color: #FFF;
	color: #060;
}

#div_equipamento {
	width: 219px;
	position: absolute;
	BACKGROUND-COLOR: #f6f3f3;
	BORDER: 1px solid #cccccc;
	display: none;
}

.textogrande {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #666;
}

.header-box {
	width: 100%;
	background: url(/img/menu_borda_centro.png) repeat-x left top;
	position: relative;
	z-index: 0
}

.header-box .left {
	background: url(/img/menu_borda_esquerda.gif) no-repeat left top;
	z-index: 0
}

.header-box .right {
	background: url(/img/menu_borda_direita.gif) no-repeat right top;
	height: 181px;
	z-index: 0
}

#mostra_capcha {
	height: 120px;
	width: 300px;
	float: left;
	position: absolute;
	background-color: #FFF;
	margin-top: 300px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #000;
	display: none;
}

.LINHA_PONT_VERTICAL {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;
}

.quadro_informacoes {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #333;
	border-bottom-color: #333;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	border-right-width: 1px;
}

.BOTAO_EVNIAR {
	border: 2px solid #999;
	font-family: Verdana, Geneva, sans-serif;
	height: 30px;
	margin: 4px;
}

.BOTAO_ENVIAR {
	border: 2px solid #999;
	font-family: Verdana, Geneva, sans-serif;
	height: 30px;
	margin: 4px;
}

.printCTEmd {
	float: left;
	height: 15px;
	width: auto;
	background-color: #C7FACF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}

#carregando {
	background: #000 url(/img/fundoModal.png);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	cursor: pointer;
	z-index: 99999;
	display: none;
}

#gerando {
	padding: 5px;
	float: left;
	width: 400px;
	height: auto;
	text-align: center;
	vertical-align: middle;
	background-color: rgb(240, 238, 223);
	position: fixed;
	margin-left: -210px;
	left: 50%;
	top: 350px;
	font-size: 18pt;
	box-shadow: 0 0 5px #555;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#windows-popup {
	font-family: Arial, Verdana, Helvetica;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	float: left;
	z-index: 999999;
	display: none;
}

.Okentendi {
	border: 2px solid #D97C00;
	padding: 10px;
	background-color: #F58A00;
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	font-variant: normal;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}

#euEntendi {
	float: left;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 10px;
}

#calculandoFrete {
	border: 1px solid #F60;
	height: auto;
	width: 100%;
	padding: 5px;
	display: none;
}

.botaoNfe {
	border: 1px solid #999;
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
	background-color: #FBDDBF;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	margin-right: 15px;
	text-align: center;
}

.campo {
	margin: 1px;
	padding: 1px;
}

.botaoAdd {
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	width: 30px;
	font-weight: bold;
	color: #900;
	border: 1px solid #B5B5B5;
}

.obrigatorios {
	border: 1px solid #999;
	font-family: Calibri, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	PADDING-LEFT: 2px;
	BACKGROUND: #f3f3f3;
}

.ui-progressbar {
	position: relative;
}

.progress-label {
	position: absolute;
	left: 50%;
	top: 4px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
}

.txt_filtro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.click:hover {
	cursor: pointer;
}

tr.click:hover,
tr.click:hover>td {
	background: #D7D1F0 !important;
}

.erro {
	border-color: #f00;
	background-color: #FBDDBF;
}

.sucesso {
	background-color: #99ff99;
}

.BOTAOvermelho {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F00;
	height: 24px;
	width: 103px;
	border: 1px solid #930;
	background-color: #FFDECE;
	transition: .05s;
}

.BOTAOvermelho:hover {
	cursor: pointer;
}

.BOTAOvermelho:active {
	background-color: #930;
	color: white;
}

.BOTAOverde {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #070;
	height: 24px;
	width: 103px;
	border: 1px solid #090;
	background-color: #ddffdd;
}

.BOTAOverde:hover {
	cursor: pointer;
}

.height-16px {
	height: 16px;
}

.font-weight-normal {
	font-weight: normal;
}

.margin-top-5 {
	margin-top: 5px;
}

.margin-top-10 {
	margin-top: 10px;
}

.padding-left-5px {
	padding-left: 5px;
}

.padding-bottom-5px {
	padding-bottom: 5px;
}

.background-cinza {
	background: #F3F3F3;
}

.display-inline {
	display: inline;
}

.BOTAOverde:active {
	background-color: #090;
	color: white;
}

.required {
	border-color: #f55;
	border-width: 1px;
}

.fake_required {
	border-color: #f55;
	border-width: 1px;
}

span.required  {
	border: 1.6px solid #f55; 
	padding: 2px 6px;         
}

input.required:where([type="checkbox"], [type="radio"]) {
	filter: drop-shadow(0 0 1px #f55) !important;
}

.require_once {
	border-color: #C3AAFF;
	border-width: 1px;
}

.require_once:focus {
	border-color: #C3AAFF !important;
	border-width: 1px;
}

.titulo {
	font-size: 21px;
	color: #06C;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.bold-click {
	font-weight: bold;
	cursor: pointer;
}

.brudam-confirma-main {
	font-size: 18px;
	font-weight: bold;
}

.transferencia {
	display: none;
}

.style_hide {
	display: none;
}

.btn-print {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-print:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-print:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f02f";
	display: inline-block;
}

.btn-import {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #4a545e;
	font-family: Arial;
	color: #4a545e;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-import:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #4a545e;
	text-decoration: none;
	cursor: pointer;
}

.btn-import:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f093";
	display: inline-block;
}

.btn-copy {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-copy:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-copy:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f067";
	display: inline-block;
}

.btn-ocorre {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-ocorre:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-ocorre:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f041";
	display: inline-block;
}

.btn-acompanhante {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #86862d;
	font-family: Arial;
	color: #86862d;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-acompanhante:hover {
	background: #e6ffe6;
	color: #86862d;
	text-decoration: none;
	cursor: pointer;
}

.btn-acompanhante:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f234";
	display: inline-block;
}

.btn-acompanhante2 {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #b21515;
	font-family: Arial;
	color: #b21515;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-acompanhante2:hover {
	background: #ffe6e6;
	color: #b21515;
	text-decoration: none;
	cursor: pointer;
}

.btn-acompanhante2:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0c0";
	display: inline-block;
}

.btn-excel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #0f7409;
	font-family: Arial;
	color: #0f7409;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-excel:hover {
	background: #e6ffe6;
	color: #0f7409;
	text-decoration: none;
	cursor: pointer;
}

.btn-excel:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1c3";
	display: inline-block;
}

.btn-aprovar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	color: #248f24;
	font-size: 14px;
	background: #f3f3f3;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-aprovar:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-aprovar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f046";
	display: inline-block;
}

.btn-processar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #0066cc;
	font-family: Arial;
	color: #0066cc;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-processar:hover {
	background: #e6f2ff;
	text-decoration: none;
	cursor: pointer;
}

.btn-processar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f085";
	display: inline-block;
}

.btn-lancamento {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #7e7e7e;
	font-family: Arial;
	color: #7e7e7e;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-lancamento:hover {
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-lancamento:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f016";
	display: inline-block;
}

.btn-magic {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #666666;
	font-family: Arial;
	color: #1e76af;
	font-size: 14px;
	background: #fff;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-magic:hover {
	background: #f3f3f3;
	color: #1e76af;
	text-decoration: none;
	cursor: pointer;
}

.btn-magic:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0d0";
	display: inline-block;
}

.btn-salvar-cinza {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #00671e;
	font-family: Arial;
	color: #00671e;
	font-size: 14px;
	background: #cdf9da;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-salvar-cinza:hover {
	background: #b8ffcd;
	color: #00671e;
	text-decoration: none;
	cursor: pointer;
}

.btn-salvar-cinza:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0c7";
	display: inline-block;
}


/* SALVAR */

.btn-salvar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #073C05;
	font-family: Arial;
	color: #073C05;
	border: 1px solid #145214;
	font-family: Arial;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-salvar:hover {
	color: #145214;
	background: #e6ffe6;
	text-decoration: none;
	cursor: pointer;
}

.btn-salvar:before {
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 17px;
	content: "\f0c7";
	display: inline-block;
}


/* ATIVAR */

.btn-ativar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #090;
	font-family: Arial;
	color: #090;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-ativar:hover {
	color: #090;
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-ativar:before {
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 17px;
	content: "\f00c";
	display: inline-block;
}


/* CALCULAR */

.btn-calcular {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #fbfbff;
	padding: 4px 15px 5px 15px;
	text-decoration: none;
}

.btn-calcular:hover {
	background: #e6ffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-calcular:before {
	font-family: FontAwesome;
	font-size: 13px;
	content: "\f1ec";
	display: inline-block;
}


/* ADICIONAR */

.btn-adicionar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #7e7e7e;
	font-family: Arial;
	color: #7e7e7e;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-adicionar:hover {
	color: #7e7e7e;
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-adicionar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f067";
	display: inline-block;
}


/* PESQUISAR */

.btn-pesquisar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #e2e2e2;
	font-family: Arial;
	color: #ffffff;
	font-size: 17px;
	background: #b7b7b7;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-pesquisar:hover {
	background: #949494;
	text-decoration: none;
	cursor: pointer;
}

.btn-pesquisar:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f002";
	display: inline-block;
}

/* Novo estilo de botão de PESQUISAR */
.btn-search {
	border-radius: 0;

	color: #3b332f;

	border: 1px solid #5f5b58;

	font-family: arial;

	font-size: 14px;

	background-color: #f8f8f8;

	padding: 6px 17px 6px 17px;

	text-decoration: none;
	display: flex;
	flex-direction: row;

	gap: 0.2vw;
}

.btn-search:hover {
	background-color: #e0dcd8;
}

/* AUTORIZAR */

.btn-autorizar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #7e7e7e;
	font-family: Arial;
	color: #7e7e7e;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-autorizar:hover {
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-autorizar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f164";
	display: inline-block;
}

/* botão de pesquisar com icon */
.btn-search-ico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	color: #3b332f;
	border: 1px solid #5f5b58;

	font-family: arial;

	font-size: 14px;

	background-color: #f8f8f8;

	padding: 6px 17px 6px 17px;

	text-decoration: none;

}

.btn-search-ico:hover {
	background-color: #e0dcd8;
}

.btn-search-ico:before {
	font-family: FontAwesome;
	margin-right: 5px;
	/* font-size: 17px; */
	content: "\f002";
	display: inline-block;
}

/* ATUALIZAR */

.btn-atualizar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #009933;
	font-family: Arial;
	color: #009933;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-atualizar:hover {
	background: #2e993324;
	text-decoration: none;
	cursor: pointer;
}

.btn-atualizar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f021";
	display: inline-block;
}


/* CANCELAR */

.btn-cancelar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #a40210;
	font-family: Arial;
	color: #a40210;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-cancelar:hover {
	background: #ffe6e6;
	color: #a40210;
	text-decoration: none;
	cursor: pointer;
}

.btn-cancelar:before {
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 17px;
	content: "\f05e";
	display: inline-block;
}


/* LISTAR */

.btn-listar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f3f1e5;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-listar:hover {
	background: #fffbe1;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-listar:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f022";
	display: inline-block;
}


/* INCLUIR */

.btn-incluir {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f3f1e5;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-incluir:hover {
	background: #fffbe1;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-incluir:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
}


/* FINALIZAR */

.btn-finalizar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #537f33;
	font-family: Arial;
	color: #537f33;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-finalizar:hover {
	background: #ffffff;
	color: #537f33;
	text-decoration: none;
	cursor: pointer;
}

.btn-finalizar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f00c";
	display: inline-block;
}


/* SENHA */

.btn-senha {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #7e7e7e;
	font-family: Arial;
	color: #7e7e7e;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-senha:hover {
	color: #7e7e7e;
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-senha:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f084";
	display: inline-block;
}

.btn-small {
	font-size: 12px !important;
	padding: 5px 5px 5px 5px !important;
}

.btn-small:after {
	font-size: 12px !important;
}

.btn-salvar-novo {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #54b36f;
	font-family: Arial;
	color: #12981f;
	font-size: 14px;
	background: #fff;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-salvar-novo:hover {
	background: #f3f3f3;
	color: #12981f;
	text-decoration: none;
	cursor: pointer;
}

.btn-salvar-novo:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0c7";
	display: inline-block;
}


/* VOLTAR */

.btn-voltar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	float: right;
}

.btn-voltar:hover {
	text-decoration: none;
	cursor: pointer;
	background: #ffffe6;
}

.btn-voltar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f112";
	display: inline-block;
}


/* EXCLUIR / REMOVER */

.btn-excluir {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #a40210;
	font-family: Arial;
	color: #a40210;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-excluir:hover {
	background: #ffe6e6;
	color: #a40210;
	text-decoration: none;
	cursor: pointer;
}

.btn-excluir:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1f8";
	display: inline-block;
}

.btn-excluir-btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #a40210;
	font-family: Arial;
	color: #a40210;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-excluir-btn:hover {
	background: #f8f8f8;
	color: #a40210;
	text-decoration: none;
	cursor: pointer;
}

.btn-excluir-btn:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
}

.btn-ativar-btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #537f33;
	font-family: Arial;
	color: #537f33;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-ativar-btn:hover {
	background: #e6ffe6;
	color: #537f33;
	text-decoration: none;
	cursor: pointer;
}

.btn-ativar-btn:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f00c";
}


/* BOTAO BRANCO */

.btn-white {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #000000;
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	background: #FFFFFF;
	text-decoration: none;
	float: right;
	width: 110px;
	height: 40px;
}

.btn-white:hover {
	text-decoration: none;
	cursor: pointer;
}

.btn-incluir-ico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-incluir-ico:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-incluir-ico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f067";
	display: inline-block;
}

/* Status */

.btn-status {
	border-radius: 0;
	border: 1px solid #ff0000;
	font-family: Arial;
	color: #ff0000;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-status:hover {
	background: #ffe6e6;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
}

.btn-status::before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f021";
}

/* Conciliar */

.btn-conciliar {
	border: 1px solid #0066cc;
	font-family: Arial;
	color: #0066cc;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;

}

.btn-conciliar:hover {
	background-color: #e6ffff;
}

.btn-conciliar::before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f085";
	display: inline-block;
}

/* QR CODE */

.btn-qrcode {
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-lancamento {
	border-radius: 0;
	border: 1px solid black;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-qrcode:hover {
	background-color: #e6ffff;
}

.btn-qrcode::before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f02f";
	display: inline-block;
}

/* Botão Copiar Zona */
.btn-copiarzona {
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-copiarzona:hover {
	background-color: #e6ffff;

}

.btn-copiarzona::before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f067";
	display: inline-block;
}

/* Botão Importar */
.btn-importar {

	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;

}

.btn-importar:not(:disabled):hover {
	background-color: #e6ffff;
}

.btn-importar::before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f093";
	display: inline-block;
}

/* ENVIAR */

.btn-enviar-ico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-enviar-ico:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-enviar-ico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1d8";
	display: inline-block;
}


/* VISUALIZAR */

.btn-visualizar-ico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #afafaf;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	background: #b7b7b7;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-visualizar-ico:hover {
	background: #949494;
	text-decoration: none;
	cursor: pointer;
}

.btn-visualizar-ico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f06e";
	display: inline-block;
}

.btn-xml-ico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #333;
	font-family: Arial;
	color: #333;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-xml-ico:hover {
	background: #f0f0f5;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.btn-xml-ico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1c9";
	display: inline-block;
}

#modulosATIVO a:visited {
	color: #fff !important;
}

#modulosATIVO a:link {
	color: #fff !important;
}

.onlyExcel {
	display: none;
}

.btn-grafico:hover {
	color: #063568;
	background: #e6ffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-grafico:hover {
	color: #063568;
	background: #e6ffff;
	text-decoration: none;
	cursor: pointer;
}

.btn-grafico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-grafico {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-grafico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f201";
	display: inline-block;
}

.btn-grafico:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f201";
	display: inline-block;
}

.btn-danfe {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	height: 27px;
	width: 105px;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	/*padding: 10px 20px 10px 20px;*/
	text-decoration: none;
}

.btn-danfe:hover {
	background: #ffffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-danfe:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0c5";
	display: inline-block;
}

.btn-upload {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-upload:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-upload:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f093";
	display: inline-block;
}

.btn-cloud-upload {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-cloud-upload:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-cloud-upload:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0ee";
	display: inline-block;
}

.btn-tag {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #b8860b;
	font-family: Arial;
	color: #b8860b;
}

.btn-minuta-valor {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #1f7a1f;
	font-family: Arial;
	color: #1f7a1f;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-minuta-valor:hover {
	color: #1f7a1f;
	background: #e6ffe6;
	text-decoration: none;
	cursor: pointer;
}

.btn-minuta-valor:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f155";
	display: inline-block;
}

.btn-tag {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #e68a00;
	font-family: Arial;
	color: #e68a00;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-tag:hover {
	background: #ffffff;
	color: #b8860b;
	text-decoration: none;
	cursor: pointer;
}

.btn-tag:hover {
	color: #e68a00;
	background: #ffffe6;
	text-decoration: none;
	cursor: pointer;
}

.btn-tag:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f02a";
	display: inline-block;
}

.btn-valor-minuta {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #194F9A;
	font-family: Arial;
	color: #194F9A;
}

.btn-envia-dacte {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #4c0080;
	font-family: Arial;
	color: #4c0080;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-envia-dacte:hover {
	color: #4c0080;
	background: #f5e6ff;
	text-decoration: none;
	cursor: pointer;
}

.btn-envia-dacte:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1d8";
	display: inline-block;
}

.btn-pendente {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f3f1e5;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-pendente:hover {
	background: #fffbe1;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-pendente:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f017";
}

.btn-alterar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #ff0000;
	font-family: Arial;
	background: #f8f8f8;
	color: #ff0000;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-alterar:hover {
	background: #ffe6e6;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
}

.btn-alterar:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f021";
}

.btn-consulta-valor {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	background: #f8f8f8;
	color: #776918;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-consulta-valor:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-consulta-valor:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f002";
}

.btn-comissao {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	background: #f8f8f8;
	color: #776918;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-comissao:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-comissao:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f0fe";
}

.btn-vincular {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	background: #f8f8f8;
	color: #248f24;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-vincular:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-vincular:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f0ce";
}

.btn-gerar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	background: #f8f8f8;
	color: #248f24;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-gerar:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-gerar:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f234";
}

.btn-liberar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	background: #f8f8f8;
	color: #248f24;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-liberar:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-liberar:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f09c";
}

.btn-arquivo {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	background: #f8f8f8;
	color: #248f24;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-arquivo:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-arquivo:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f0f6";
}

.btn-arquivo-xml {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	background: #f8f8f8;
	color: #248f24;
	font-size: 14px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-arquivo-xml:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-arquivo-xml:before {
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: "\f016";
}

.btn-download {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #333;
	font-family: Arial;
	color: #333;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-download:hover {
	background: #e6eeff;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.btn-download:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f019";
	display: inline-block;
}

.btn-calcular {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #333;
	font-family: Arial;
	color: #333;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-calcular:hover {
	background: #e6eeff;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.btn-calcular:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1ec";
	display: inline-block;
}


/*aperto de mÃ£o//aceite*/

.btn-handshake {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	color: #248f24;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-handshake:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-handshake:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f2b5";
	display: inline-block;
}

.btn-desconto {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	color: #248f24;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-desconto:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-desconto:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f146";
	display: inline-block;
}

.btn-money {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	color: #248f24;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-money:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-money:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0d6";
	display: inline-block;
}

.btn-calendar-plus {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-calendar-plus:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-calendar-plus:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f271";
	display: inline-block;
}

.btn-zip {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-zip:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-zip:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1c6";
	display: inline-block;
}

.btn-text {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-text:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-text:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0f6";
	display: inline-block;
}

.btn-clone {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-clone:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-clone:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f24d";
	display: inline-block;
}

.btn-protocolo {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-protocolo:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-protocolo:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f044";
	display: inline-block;
}

.btn-calendario {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-calendario:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-calendario:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f073";
	display: inline-block;
}

.btn-aceitar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #0f7409;
	font-family: Arial;
	color: #0f7409;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-aceitar:hover {
	background: #e6ffe6;
	color: #0f7409;
	text-decoration: none;
	cursor: pointer;
}

.btn-aceitar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f087";
	display: inline-block;
}

.btn-reply {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #b8860b;
	font-family: Arial;
	color: #b8860b;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-reply:hover {
	background: #ffffe6;
	color: #b8860b;
	text-decoration: none;
	cursor: pointer;
}

.btn-reply:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f112";
	display: inline-block;
}

.btn-notas {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-notas:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-notas:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f016";
	display: inline-block;
}

.btn-montar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #248f24;
	font-family: Arial;
	color: #248f24;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-montar:hover {
	background: #e6ffe6;
	color: #248f24;
	text-decoration: none;
	cursor: pointer;
}

.btn-montar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f12e";
	display: inline-block;
}

.btn-stop {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #0066cc;
	font-family: Arial;
	color: #0066cc;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-stop:hover {
	background: #e6f2ff;
	text-decoration: none;
	cursor: pointer;
}

.btn-stop:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f256";
	display: inline-block;
}

.btn-star {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-star:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-star:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f005";
	display: inline-block;
}

.btn-map {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-map:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-map:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f279";
	display: inline-block;
}

.btn-pdf {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #e60000;
	font-family: Arial;
	color: #e60000;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-pdf:hover {
	background: #ffe6e6;
	color: #e60000;
	text-decoration: none;
	cursor: pointer;
}

.btn-pdf:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1c1";
	display: inline-block;
}

.btn-plane {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #0f7409;
	font-family: Arial;
	color: #0f7409;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-enviar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #ffffff;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn-enviar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1d8";
	display: inline-block;
}

.active {
	color: #199e4e;
}

.btn-comprovante {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-comprovante:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-comprovante:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1c5";
	display: inline-block;
}

#tooltip {
	display: none;
	position: absolute;
	overflow: hidden;
	visibility: visible;
	width: 200px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
}

.btn-rveiculos {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}

.btn-rveiculos:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-rveiculos:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0d1 ";
	padding-right: 7px;
	display: inline-block;
}

.btn-copiar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-copiar:hover {
	background: #e6faff;
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-copiar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f0c5";
	display: inline-block;
}

.btn-logs {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #063568;
	font-family: Arial;
	color: #063568;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn-logs:hover {
	background: #e6ffff;
	color: #063568;
	text-decoration: none;
	cursor: pointer;
}

.btn-logs:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f121";
	display: inline-block;
}


/* BEGIN DEFAULT BUTTONS */

.btn {
	/* width: fit-content; */
	height: min-content;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: rgba(0, 0, 0, 0.80);
	border: 1px solid;
	border-radius: 2.5px;
	padding: 5px 10px;
	outline: none;
	cursor: pointer;
	transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.btn-with-icon {
	width: -webkit-fill-available;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	padding: 5px;
}

.btn-with-icon i {
	margin-right: 5px;
}

.btn:active {
	box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
}

.btn-disabled {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	box-shadow: none;
}

.btn-actions {
	background-color: #fff;
	border-color: #222;
}

.btn-actions:hover {
	background-color: #eeeeee;
	border-color: #222;
}

.btn-default {
	background-color: #eeeeee;
	border-color: #bcbcbc;
}

.btn-default:hover {
	background-color: #e0e0e0;
	border-color: #aeaeae;
}

.btn-small-add {
	font-size: 10px;
	padding: 2px 5px;
	background-color: #ffe0b2;
	border-color: #cbae82;
	border-radius: 2px;
}

.btn-small-add:hover {
	background-color: #ffcc80;
	border-color: #ca9b52;
}

.btn-submit {
	background-color: #c8e6c9;
	border-color: #97b498;
	color: #003300;
}

.btn-submit:hover {
	background-color: #a5d6a7;
	border-color: #75a478;
}

.def-btn-print {
	color: rgb(0, 30, 90);
	border: 1px solid rgba(20, 100, 190, 0.3);
}

.def-btn-print:hover {
	border: 1px solid rgba(20, 100, 190, 0.35);
	background-color: rgba(20, 100, 190, 0.1);
}

.def-btn-print:active {
	background-color: rgba(21, 101, 192, 0.2);
}

.btn-cancel {
	color: #e03131;
	background-color: #fff;
	border-color: #ffc9c9;
}

.btn-cancel:hover {
	background-color: #ffc9c9;
	border-color: #e03131;
}

.btn-functions {
	color: #183153;
	background-color: #fff;
	border-color: #c3c6d1;
}

.btn-functions:hover {
	background-color: #c3c6d1;
	border-color: #183153;
}

.excel-dropdown-button {
	border-radius: 3px 0 0 3px;
	margin: 0;
}

.excel-dropdown-arrow {
	width: min-content;
	border-left: none;
	border-radius: 0 3px 3px 0;
	padding: 5px 10px;
	margin: 0;
}

.excel-dropdown-menu {
	display: flex;
	position: absolute;
	flex-direction: column;
	width: fit-content;
	border: 1px solid #263238;
	border-radius: 2px;
	padding: 3px 0;
	background-color: #eceff1;
	box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.50);
	transform: translateX(125%);
	z-index: 99;
}

.excel-dropdown-menu span {
	font-size: 11px;
	font-weight: bolder;
	vertical-align: middle;
	padding: 5px 10px;
	margin-bottom: 3px;
	color: #263238;
	background-color: #ffffff;
}

.excel-dropdown-menu span:hover {
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.dropdown-hidden {
	visibility: hidden;
}

.dropdown-visible {
	visibility: visible;
}

.excluir-ajudante-icon {
	margin-left: 10px;
	font-size: 14px;
	color: #000000;
	cursor: pointer;
}


/* END DEFAULT BUTTONS */

.info-box {
	display: block;
	min-height: 50px;
	background: #fff;
	width: 96%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	margin: 2%
}

.info-box small {
	font-size: 11px
}

.info-box .progress {
	background: rgba(0, 0, 0, 0.2);
	margin: 5px -10px 5px -10px;
	height: 2px
}

.info-box .progress,
.info-box .progress .progress-bar {
	border-radius: 0
}

.info-box .progress .progress-bar {
	background: #fff
}

.info-box-icon {
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
	display: block;
	float: left;
	height: 51px;
	width: 75px;
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.2)
}

.info-box-icon>img {
	max-width: 100%
}

.info-box-content {
	padding: 5px 10px;
	margin-left: 75px
}

.info-box-number {
	display: block;
	font-weight: bold;
	font-size: 18px
}

.progress-description,
.info-box-text {
	display: block;
	font-size: 11px;
	text-overflow: ellipsis
}

.info-box-text {
	text-transform: uppercase
}

.info-box-more {
	display: block
}

.progress-description {
	margin: 0
}

.bg-aqua,
.bg-aqua-active {
	color: #fff !important
}

.bg-aqua {
	background-color: #00c0ef !important
}

.bg-aqua-active {
	background-color: #00a7d0 !important
}

.bg-aqua-gradient {
	background: #00c0ef !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;
	background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
	background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important;
	background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
	color: #fff
}

/* ------ */

.brd_bg_prm,
.brd_bg_scn,
.brd_bt_prm,
.brd_bt_scn {
	color: #fff;
	padding: 5px 20px;
	border: 1px solid transparent
}

.brd_bg_stn,
.brd_bt_stn {
	color: #666
}

.brd_bg_prm,
.brd_bt_prm {
	background: #F90
}

.brd_bg_scn,
.brd_bt_scn {
	background: #005891
}

.brd_bg_stn,
.brd_bt_stn {
	background: #d8d8d8
}

.brd_bt_prm:hover {
	background: #c97c08
}

.brd_bt_scn:hover {
	background: #013a5e
}

.brd_bt_stn:hover {
	background: #cccccc
}

button,
input[type="submit"],
input[type="button"] {
	cursor: pointer
}

button#excel.btn-excel {
	/* Font & Text */
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none solid rgb(15, 116, 9);
	text-align: center;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
	white-space: normal;
	word-spacing: 0px;
	/* Color & Background */
	background-attachment: scroll;
	background-color: rgb(230, 255, 230);
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: rgb(15, 116, 9);
	/* Box */
	height: 39.9884px;
	width: 119.988px;
	border: 0.99537px solid rgb(15, 116, 9);
	border-top: 0.99537px solid rgb(15, 116, 9);
	border-right: 0.99537px solid rgb(15, 116, 9);
	border-bottom: 0.99537px solid rgb(15, 116, 9);
	border-left: 0.99537px solid rgb(15, 116, 9);
	margin: 0px;
	padding: 10px 20px;
	max-height: none;
	min-height: 0px;
	max-width: none;
	min-width: 0px;
	/* Positioning */
	position: static;
	top: auto;
	bottom: auto;
	right: auto;
	left: auto;
	float: none;
	display: inline-block;
	clear: none;
	z-index: auto;
	/* List */
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
	/* Table */
	border-collapse: separate;
	border-spacing: 1.48148px 1.48148px;
	caption-side: top;
	empty-cells: show;
	table-layout: auto;
	/* Miscellaneous */
	overflow: visible;
	cursor: pointer;
	visibility: visible;
	/* Effects */
	transform: none;
	transition: all 0s ease 0s;
	outline-offset: 0px;
	box-sizing: border-box;
	resize: none;
	text-shadow: none;
	text-overflow: clip;
	word-wrap: normal;
	box-shadow: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

button#baixarXml.btn-xml-ico {
	/* Font & Text */
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none solid rgb(51, 51, 51);
	text-align: center;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
	white-space: normal;
	word-spacing: 0px;
	/* Color & Background */
	background-attachment: scroll;
	background-color: rgb(240, 240, 245);
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: rgb(51, 51, 51);
	/* Box */
	height: 39.9884px;
	width: 119.988px;
	border: 0.99537px solid rgb(51, 51, 51);
	border-top: 0.99537px solid rgb(51, 51, 51);
	border-right: 0.99537px solid rgb(51, 51, 51);
	border-bottom: 0.99537px solid rgb(51, 51, 51);
	border-left: 0.99537px solid rgb(51, 51, 51);
	margin: 0px;
	padding: 10px 20px;
	max-height: none;
	min-height: 0px;
	max-width: none;
	min-width: 0px;
	/* Positioning */
	position: static;
	top: auto;
	bottom: auto;
	right: auto;
	left: auto;
	float: none;
	display: inline-block;
	clear: none;
	z-index: auto;
	/* List */
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
	/* Table */
	border-collapse: separate;
	border-spacing: 1.48148px 1.48148px;
	caption-side: top;
	empty-cells: show;
	table-layout: auto;
	/* Miscellaneous */
	overflow: visible;
	cursor: pointer;
	visibility: visible;
	/* Effects */
	transform: none;
	transition: all 0s ease 0s;
	outline-offset: 0px;
	box-sizing: border-box;
	resize: none;
	text-shadow: none;
	text-overflow: clip;
	word-wrap: normal;
	box-shadow: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.boletoLinhaCardTop {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding-left: 4px;
	line-height: 20px;
	padding-top: 4px;
}

.boletoLinhaCardTopRedu {
	padding-left: 4px;
	line-height: 20px;
	padding-top: 4px;
	position: relative;
}

.boletoLinhaCardTopRedu::before {
	content: '';
	position: absolute;
	height: 1px;
	top: 0;
	left: 30%;
	right: 30%;
	border-top: dotted;
	border-top-width: 1px;
}

.boletoTdCards {
	display: inline-flex;
	padding: 8px;
	margin-top: 14px;
	margin-bottom: auto;
	margin-left: 50px;
	margin-right: -45px;
}

.boletoLinhaCards {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.boletoCardsBold {
	font-weight: bold;
}

.boletoTextUpper {
	text-transform: uppercase;
}

.boletoTextNumero {
	color: #00a7d0;
	font-weight: bold;
	font-size: 18px;
}

.boletoCellSpacing {
	border-spacing: 50px 0px;
}

.btnPesquisarFatura {
	height: 30px;
	width: 150px;
	padding: 0px 0px 0px 0px;
}

.coupontooltip {
	display: none;
	position: absolute;
	overflow: hidden;
	visibility: visible;
	max-width: 600px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 8px 8px;
}

.tableTdManutencao {
	padding: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

.btn-incluir-ico {
	height: 40px;
	width: 120px;
	margin-left: 10px;
	margin-bottom: 2px
}

#go_back_forbidden_main {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 100vh;
}

#go_back_forbidden_h1 {
	font-size: 26px;
	color: #000;
}

#go_back_forbidden_a {
	font-size: 16px;
}

.selectableElement {
	display: none;
	text-align: left;
	position: absolute;
	border: 1px solid #000000;
	background: #FFFFFF;
}

.selectableElement>div:nth-child(1) {
	max-height: 200px;
	overflow-y: scroll;
	padding: 10px;
	width: -webkit-fill-available;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
}

.selectableElement>div:nth-child(2) {
	text-align: right;
	padding: 5px;
	width: 200px;
	background: #FFFFFF;
}

.botaoElement {
	min-width: initial;
	padding-right: 5px;
	padding-left: 5px;
}

.selectableElements {
	display: none;
	position: absolute;
	border: 1px solid #000000;
	background: #FFFFFF;
}

.selectableElements>div {
	max-height: 200px;
	overflow-y: scroll;
	padding: 10px;
	width: -webkit-fill-available;
	background: #FFFFFF;
}

.cursor-pointer {
	cursor: pointer;
}

.cursor-not-allowed {
	cursor: not-allowed;
}

.cursor-auto {
	cursor: auto;
}

.paramsDivElement {
	margin: 5px;
	border-bottom: 1px dotted #DDD
}

.brudam-confirma {
	font-size: 18px;
	font-weight: bold;
}

.dialog-width-height-filtro-fornecedor {
	width: 100%;
	height: 24px;
}

.btn-mail {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #776918;
	font-family: Arial;
	color: #776918;
	font-size: 14px;
	background: #f8f8f8;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
	height: 40px;
	width: 147px;
	margin-bottom: 2px;
}

.btn-mail:hover {
	background: #ffffe6;
	color: #776918;
	text-decoration: none;
	cursor: pointer;
}

.btn-mail:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f1d8";
	display: inline-block;
}

.btn-exportar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0;
	border: 1px solid #0066cc;
	font-family: Arial;
	color: #0066cc;
	font-size: 14px;
	background: #f8f8f8;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	width: 121px;
}

.btn-exportar:hover {
	background: #e6f2ff;
	text-decoration: none;
	cursor: pointer;
}

.btn-exportar:before {
	font-family: FontAwesome;
	font-size: 17px;
	content: "\f085";
	display: inline-block;
}

.forbidden_font {
	font-size: 26px;
	color: #000;
}

.text-align-center {
	padding: 0% 10%;
	text-align: center;
}

.email-class {
	color: #003399 !important;
}

.font-size-10px {
	font-size: 10px
}

.font-size-11px {
	font-size: 11px
}

.font-size-12px {
	font-size: 12px
}

.font-size-13px {
	font-size: 13px
}

.font-size-14px {
	font-size: 14px
}

.font-size-15px {
	font-size: 15px
}

.font-size-16px {
	font-size: 16px
}

.font-size-17px {
	font-size: 17px
}

.font-size-18px {
	font-size: 18px
}

.font-size-19px {
	font-size: 19px
}

.padding-right-3px {
	padding-right: 3px
}

.brd-footer {
	background: #216088;
	color: #fff;
	position: fixed;
	bottom: 0;
	right: 0;
	padding: 3px 0px 3px 0px;
	width: 100%;
	display: flex;
	z-index: 999999;
	justify-content: center;
	border: 1px solid #0e5381;
}

.brd-footer span {
	color: #ceecffab;
	font-weight: bolder;
	font-family: Arial;
}

.brd-footer a {
	color: #fbb141;
	padding-right: 10px;
	font-family: monospace;
	font-weight: bolder;
	text-transform: uppercase;
}

.padding-1-percent {
	padding: 1%;
}

.font-bold {
	font-weight: bold;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.display-none {
	display: none
}

.text-transform-uppercase {
	text-transform: uppercase
}

.padding-right-3px {
	padding-right: 3px
}

.padding-right-20px {
	padding-right: 20px
}

.padding-bottom-5px {
	padding-bottom: 5px
}

.font-weight-bold {
	font-weight: bold
}

.font-weight-normal {
	font-weight: normal
}

.width-10px {
	width: 10px
}

.width-15px {
	width: 15px
}

.width-50px {
	width: 50px
}

.width-55px {
	width: 55px
}

.width-80px {
	width: 80px
}

.width-100px {
	width: 100px;
}

.width-110px {
	width: 110px
}

.width-150px {
	width: 150px;
}

.width-200px {
	width: 200px
}

.width-250px {
	width: 250px
}

.width-300px {
	width: 300px;
}

.width-300px {
	width: 300px
}

.width-450px {
	width: 450px
}

.width-480px {
	width: 480px
}

.width-98-percent {
	width: 98%
}

.width-100-percent {
	width: 100%
}

.width-120-percent {
	width: 120%
}

.max-width-100px {
	max-width: 100px
}

.height-17px {
	height: 17px
}

.height-25px {
	height: 25px
}

.height-30px {
	height: 30px
}

.height-60px {
	height: 60px
}

.height-350px {
	height: 350px
}

.height-400px {
	height: 400px
}

.overflow-y-auto {
	overflow-y: auto
}

.overflow-x-hidden {
	overflow-x: hidden
}

.padding-1-percent {
	padding: 1%
}

.margin-top-5px {
	margin-top: 5px
}

.margin-top-7px {
	margin-top: 7px
}

.margin-top-10px {
	margin-top: 10px
}

.margin-bottom-10px {
	margin-bottom: 10px
}

.margin-right-300px {
	margin-right: 300px
}

.margin-left-6px {
	margin-left: 6px !important;
}

.padding-top-30px {
	padding-top: 30px
}

.visibility-hidden {
	visibility: hidden
}

.position-absolute {
	position: absolute
}

.display-block {
	display: block
}

.z-index-90 {
	z-index: 90
}

.border-color-b0b0b2 {
	border-color: #b0b0b2 !important;
}

.border-color-c3d1ec {
	border-color: #C3D1EC !important;
}

.border-top-color-eee {
	border-top-color: #eee !important;
}

.border-width-1px {
	border-width: 1px;
}

.border-solid {
	border-style: solid;
}

.border-top-width-1px {
	border-top-width: 1px
}

.border-top-style-solid {
	border-top-style: solid
}

/* Colors */
.color-black {
	color: #000 !important;
}

.color-b0b0b0 {
	color: #b0b0b0;
}

.background-color-fff {
	background-color: #fff !important;
}

.background-color-fcfcfc {
	background-color: #fcfcfc !important;
}

.background-color-ccc {
	background-color: #ccc !important;
}

.border-bottom-style-none {
	border-bottom-style: none;
}

.resize-none {
	resize: none;
}

.abreAnexo:hover,
.abreAnexoAdd:hover,
.removeAnexoAdd:hover,
.removeAnexo:hover {
	cursor: pointer;
}

.text-center {
	text-align: center !important;
}

.p-2 {
	padding: 2px;
}

.versao-beta{
    border: 1px solid #999;
    padding: 5px;
    height: auto;
    width: auto;
    background-color: #FBDDBF;
    font-weight: bold;
    color: #333;
    text-align: center;
}