/* Fontes */

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: 	local('Montserrat Light'), 
		local('Montserrat-Light'), 
		url(../../../font/Montserrat/Montserrat-Light.ttf) format('woff2');
		unicode-range: U+0000-00FF;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: 	local('Montserrat ExtraBold'), 
		local('Montserrat-ExtraBold'), 
		url(../../../font/Montserrat/Montserrat-ExtraBold.ttf) format('woff2');
		unicode-range: U+0000-00FF;
}


body{background:#FFF;color:#000;font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;overflow-x:hidden;overflow-y:auto;}

/* Login */

.wraper {
	width: 1004px;
    margin: 0px auto;
    font-family: 'Montserrat' !important;
    box-sizing: content-box;
    padding-top: 60px;
	height:100%;
}

@media only screen and (min-height:670px) {
    .wraper {
        height:90%;
		height: calc(100vh - 162px);
    }
	
}

.header-estab {
	width:100%;
	display:block;
}

.header-estab h1 {
	font-size:32px;
	font-family:'Montserrat';
	font-weight:800;
	color: #11204c;
	float:left;
	padding:14px 180px 10px 40px;
	border-left: 1px solid #11204c;
	display:block;
	line-height:30px;
	margin:0;
}

.logo_estab {
	display:block;
	margin:0 auto 0;
	float:left;
	padding-right:55px;
}

.content-box {
	background:#11204c;
	border-top-left-radius:50px;
	-webkit-border-top-left-radius:50px;
	-moz-border-top-left-radius:50px;
	-ms-border-top-left-radius:50px;
	border-top-right-radius:50px;
	-webkit-border-top-right-radius:50px;
	-moz-border-top-right-radius:50px;
	-ms-border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	-webkit-border-bottom-right-radius:50px;
	-moz-border-bottom-right-radius:50px;
	-ms-border-bottom-right-radius:50px;
	padding:30px 40px;
	float:left;
	width:540px;
	color:#fff;
	height:446px;
	font-family:'Montserrat';
	box-sizing:border-box;
	margin-left:30px;
}

.title-content {
	font-weight:300;
	font-size:18px;
	border-left:10px solid #BFD62F;
	padding-left:26px;
	line-height:30px;
}

.title-content span {
	color:#BFD62F;
	font-weight:800;
}

.content-box p {
	font-weight: 300;
    font-size: 18px;
    padding-left: 10px;
    border-left: 4px solid #004678;
    margin-left: 36px;
	margin-top:32px;
    padding-top: 5px;
}

.initial-word {
	font-weight:800;
	font-family:'Montserrat';
}

.small-letters {
	font-size: 11px !important;
    font-style: italic;
    margin-top: -10px;
    border: 0 !important;
    text-indent: 4px;
}

.continuation-line {
	margin-top: -20px !important;
    border-left: none !important;
    margin-left: 40px !important;
}

.form-box {
	float:left;
	width:432px;
	margin-top:21px;
	font-family:'Montserrat';
}

.form-title {
	font-weight:300;
	font-size:16px;
	margin:0 0 20px 0;
	color:#57585a;
}

.form-label {
	font-size:14px;
	font-weight:300;
	color:#57585a;
}

.input-box {
	margin-bottom:16px;
}

.input-box input {
	line-height:22px;
	padding:6px;
	border:1px solid #ccc;
	margin:4px 0;
	width:100%;
	border-radius:3px;
	color:#8493AE;
}

.input-box input[type=submit], .input-box input[type=button] {
	width:108px;
	border:0;
	border-radius:0;
	background:#BFD62F;
	color:#fff;
	font-family:'Montserrat';
	padding:13px 13px 11px;
	font-size:16px;
	font-weight:800;
	float:right;
	cursor: pointer;
}

#abrirModal {
	font-size: 13px;
    color: #4FB2CF;
    text-decoration: underline;
    margin-left: 114px;
    font-weight: 300;
    display: inline-block;
    padding-top: 18px;
    text-align: right;
    width: 190px;
    right: 10px;	
}

.register {
	margin-top:42px;
}

.register h2 {
	text-align:center;
	margin-bottom:20px;
}

.btn-register {
	width:100%;
	background:#11204c;
	text-align:center;
	color:#fff;
	display:block;
	padding: 8px 0 5px;
	font-weight:300;
	box-sizing:content-box;
	font-size:16px;
}

.btn-register span {
	font-weight:800;
	font-family:'Montserrat';
}

.btn-register:hover {
	text-decoration:none;
	color:#fff;
}

.btn-register:visited{
	color:#fff;
}

.rodapeHomeLogin{
	color: #000;
	height: 100px;
	position: relative;
	bottom: 0;
}

.rodapeHomeLogin div{
	width:1004px;
	margin:0 auto;
}

@media only screen and (max-height:669px) {
    .rodapeHomeLogin {
        width:100%;
		display:block;
    }
	
}

/* ie hacking */

_:-ms-fullscreen, :root .input-box input{
	margin:7px 0;
}

/* ie hacking */


#infos-footer {
	position:absolute;
	bottom:0;
}

body.Login {
/* 	background-image:url(../img/FundoLogin.png); */
	margin:0px;
	padding:0px;
	
}
table.Login {
	padding:2px; 
	border:1px solid #e4e4e4;
	width:260px;
	
}
table.Login td.LoginTitulo {
	background-color:#4682B4;
	height:25px;
	
	
}
table.Login td.Label {
	background:#FFF;
	color:#039;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	border-bottom:thin solid #D3D3D3;
	border-right:thin solid #D3D3D3;
}

table.Login td.Campo {
	color:#000;
	font-size:9px;
	border-bottom:thin solid #D3D3D3;
	border-right:thin solid #D3D3D3;
}


table.Login td.Campo input {
/*	border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInput.png);
*/
	background:#E2E2E2;border:1px solid Gray;
	
}

table.Login td.FormBotao {
	background-color:#4682B4;
	height:30px;
	text-align:center;
}

table.Login td.FormBotao input {
/*	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #6a6a6a;
	border-bottom:1px solid #6a6a6a;
	background-image:Url(../img/FundoBotao.png);
	color:#434343;*/
	background:#E2E2E2;border:1px solid Gray;
}

td.RodapeHome {
	width:100%;
	text-align:left;
	background-color:#0F0;
	height:50px;
	background-color:#f6f6f6;
	color:#333;
}

/****/


/* Menu */
body.Menu {
	/* background: url(../img/FundoMenu.png); */
	
	background: #11204c;
}

div.Logo {
	background:Url(../img/Logo.png);
	width:70px;
	height:70px;
	position:absolute;
	left:15px;
	top:6px;
}

div.Nome {
	width:400px;
	position:absolute;
	right:40px;
	top:5px;
	font-size:18px;
	text-align:right;
	color:#fff;
	font-family:'Montserrat';
	letter-spacing:-1px;
}

div.Links {
	width:400px;	
	right:250px;
	top:5px;
	font-size:10px;
	text-align:right;
	float: left;
	position: absolute;
	margin-left: 50px;
}
div.Links a, div.Links a:hover{
	color:#C3DFA4;

}
.preventivas{
	position:absolute;
	float: left;
	height: 20px;
	padding: 5px;
	width: 30px;
	top: -6px;
	border-radius: 5px;
	cursor: pointer;
	/*background: url(../../../img/qalerta.png) no-repeat;*/				
}
/***/


/* CORPO */

body.Corpo {
/* 	background:Url(../img/FundoCorpo.png);
	background-repeat:no-repeat; */
}


/* FORMULARIOS */

table.EstabForm {
	padding:2px; 
	border:1px solid #e4e4e4;
	
}
table.EstabForm input {
	border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInput.png);
}

table.EstabForm textarea {
	border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInputText.png);
	font-family:Tahoma;
}

table.EstabForm td.Titulo {
	background-position:bottom;
	height:25px;
	color:#FFF;
	font-size:12px;
	
}

table.EstabForm td.FormLabel {
	color:#4e4e50;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}

table.EstabForm td.FormCampo input{
		border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInput.png);
}

table.EstabForm td.FormBotao {
	background-position:top;
	height:30px;
	text-align:center;
}

table.EstabForm td.FormBotao input {
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #6a6a6a;
	border-bottom:1px solid #6a6a6a;
	background-image:Url(../img/FundoBotao.png);
	color:#000;
}

/*****/
table.EstabRel {
	padding:2px; 
	border:1px solid #e4e4e4;
		
}

table.EstabRel td.Titulo{	
	background-position:bottom;
	height:25px;
	
}
table.EstabRel td.FormLabel {
	color:#4e4e50;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	
}

table.EstabRel td.FormCampo input {
	border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInput.png);
}


table.EstabRel td.FormCampo {
	
}
table.EstabRel td.SubQuebra {
	background-color:#e7e7e7;
	border-bottom:2px solid #d1d1d1;

}
table.EstabRel th {
	background-image: url(../img/FundoTituloRel.png); 

	background-position:center;
	
}

table.EstabRel tr.LinhaImpar {
	background-color:#f0f0f0;
}

table.EstabRel tr.LinhaPar {
	background-color:#dae8f8;
	color:#082a54;
}


table.EstabRel .Total {
	background-color:#f0f6ff;
	font-weight:bold;
	color:#3d5a85;
	text-align:right;
	border:2px solid #bbcadf;
	font-size:13px;
	padding:3px;
}


table.EstabRel td.FormBotao {
	background-position:top;
	height:30px;
	text-align:center;
}

table.EstabRel td.FormBotao input {
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #6a6a6a;
	border-bottom:1px solid #6a6a6a;
	background-image:Url(../img/FundoBotao.png);
	color:#000;
}

td.FormBotaoB {
	background-color: #4682b4;
}

.FormLabel{
	color:#4e4e50;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	white-space: nowrap;	
}

/*  MENU P�GINAS INTERNAS */


/******************/
table.EstabMenu {
	padding:1px;
	border:1px solid #dddddd;
	
}

table.EstabMenu .Header0 {
	background:#e8e8e8;
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	color:#0000ff;
	}

table.EstabMenu a.Header0:hover {
	text-decoration:underline;
	}

/* selecionado */
table.EstabMenu .Header1 {
	background:#e9f3ff;
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	color:#0000ff;
	}

table.EstabMenu a.Header1:hover { 
	text-decoration:underline;
	}

/*******************/

a{text-decoration:none;color:0000FF;}
a:hover{text-decoration:underline;color:#0000FF;}
a:active{text-decoration:underline;color:#0000FF;}
a:visited{text-decoration:none;color:#800080;}
th{background-color:#4682B4;color:#FFF;font:bold xx-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
td{font:xx-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
.input{background:#FFF;border:1px solid Gray;color:#000;}
.Cabecalho1{background:#FFF;color:#000;font:bold xx-small;text-align:right;}
.Cabecalho2{color:#039;font:bold x-small;}
.Rodape{background:#036;color:#FFF;}
.Header{background:#039;color:#FFF;font:bold small;text-align:right;}

.Titulo{background-color:#4682B4;color:#FFF;font:bold small Verdana,Geneva,Arial,Helvetica,sans-serif;}

.SubTitulo{background-color:#036;color:#FFF;font:bold x-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
.Quebra2{background-color:#d0d0d0;font:bold xx-small Verdana,Helvetica,Arial;color:#000;text-align:right;}
.Quebra3{background-color:#E4E0B4;font:bold xx-small Verdana,Helvetica,Arial;color:#000;text-align:right;}
.QuebraL{background-color:silver;color:#000;font:bold xx-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
.Quebra2L{background-color:#d0d0d0;font:bold xx-small Verdana,Helvetica,Arial;color:#000;}
.Quebra3L{background-color:#E4E0B4;font:bold xx-small Verdana,Helvetica,Arial;color:#000;}
.FormCabec{background-color:#039;color:#FFF;font:bold xx-small Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;}
/*.Total{background-color: #4682B4;color: #FFF;font-weight: bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;text-align:right;}*/

.gm_header_fundo {    
    color: #000;
    font-family:Arial,Sans-Serif;
	font-size:12px;
}

#posicionaBanner{position:absolute;left:32px;top:32px;}
.LinhaBranca{font:bold x-small Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;}
.FormLista{background-color:#9cf;font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;}
.FormAtalho{background-color:#e0e0e0;font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;}



.HC{color:#039;font-family:arial;font:bold small;background-color:#E9E9E9;}
.rodapeHome{color: #000;height: 42px;position: absolute;bottom: 15px;left: 15px;}
input,textarea,select{background:#E2E2E2;border:1px solid Gray;}
#tableFaleConosco  select, #tableFaleConosco input[type="text"] {width:100%}
.Quebra,.SubTotal{background-color:silver;color:#000;font:bold xx-small Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right;}
.SubQuebra,.SubResult{background-color:silver;color:#000;font:bold x-small Verdana,Geneva,Arial,Helvetica,sans-serif;}



/* MENU */
.mctn {
	font-family: Arial,Sans-Serif;
	font-size:12px;
	height:20px;
	line-height:18px;
	background:transparent;
	top:65px;
	right:20px;
	position:absolute;
	text-decoration:none;
}


.mrti,.mrtia {margin:0 15px;color:#FFF;text-decoration:none;}


.smctn {
	padding:3px;

	background-color:#FFF;
	
	/* IE */
	
	*border-right:2px inset #CCC;
	*border-bottom:2px inset #CCC;
	
	
	/* FF */
	
	-moz-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius:  0px 0px 10px 10px;
	-webkit-border-radius:  0px 0px 10px 10px;
	
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	


	position: absolute;
	}
.smifr {
	position: absolute;
	top: 0;
	left: 0;
	filter: Alpha(Opacity=0);
	height: 100%;
	width: 100%;
	z-index:-1;
	left: -1px;
	background-color:#FFF;
	}


a.smit, a.smmn, a.smita, a.smmna {
	padding:3px;
	display: block;
	color:#000;
	text-decoration:none;
	font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	font-size:11px;

	
	}
a.mrti:hover, a.mrtia:hover, a.smit:hover, a.submmn:hover, a.smmna, a.mrti:active, a.mrtia:active {
	text-decoration: none;
	color:#FFF;
	}
a.smita, a.smmna, a.smita:hover {
	background-color:#FFF;
	text-decoration:underline;
	color: #03F;
	
	}
.obrigatorio {color:#FF0000;font-size:12px;font-weight:700;}



/*  RODAPE */


table.Rodape {
	
}
td.RodapeSistema {
	height:24px;
	background-color:#11204c;
	background-position:bottom right;
	color:#FFF;
}


/* TABELA COTAÇÃO  */

table#tabela .titulo_os {
	background-color:#f0f6ff;
	font-weight:bold;
	color:#3d5a85;
	text-align:left;
	border-bottom:2px solid #bbcadf;
	font-size:13px;
	padding:3px;
	}
	
table#tabela input {
	border-left:1px solid #bfbfbf;
	border-top:1px solid #bfbfbf;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-image:Url(../img/FundoInput.png);
}	

table#tabela .quebra_grupo {
	background-color:#ebe8cd;
	font-size:12px;
	font-weight:bold;
	color: #575757;
	border-bottom:2px solid #d4d0a7;
	}
	
table#tabela .titulo { 
	font-weight: bold; 
	color:#6c1b1c; 
	border:1px inset #6c1b1c; 
	font-size:10px; 
	text-align:center; 
	background-color:#FFF;
	}

table#tabela .subtotal_grupo {
	background-color:#f0f6ff;
	font-weight:bold;
	color:#3d5a85;
	text-align:right;
	border:2px solid #bbcadf;
	font-size:13px;
	padding:3px;
}

table#tabela tr.LinhaImpar {
	background-color:#f0f0f0;
}

table#tabela tr.LinhaPar {
	background-color:#dae8f8;
	color:#082a54;
}


table.cotacao_texto {
	font-size:11px;
	width:100%;
	}
	
table.cotacao_texto .LinhaImpar { 
	color:Black;
	background-color: #E0E0E0;
	}
	
table.cotacao_texto .LinhaPar { 
	color:Black;
	background-color: #F8F8F8;
	}
	

/*******/

/* ERRO LOGIN */


div.ErroLogin {
			width:100%;
			height:200px;
			position:absolute;
			top:50%;
			margin-top:-100px;
			text-align:center;
		}

body.ErroLogin {
	background:Url(../img/LogoLogin.png) top left no-repeat;
}
	
		
/*****/
.modalLogin {
	font-family:'Open Sans';
	font-weight:300;
}

.form-label-modal {
	font-size:14px;
	display:block;
}

/*FOOTER*/
.rui{
	float: left;
    left: -6px;	    
    top: 3px;
}
.rdh{
	float: right;
    margin-right: 10px;
    top: 3px;
}	



/*HEADER*/
.gm_header_fundo {
    /*background: rgba(0, 0, 0, 0) url(../img/gm_fundo_header.jpg) repeat scroll 0 0;*/
    color: #fff;
	height: 70px;
}

#emb-topo-esquerda{background:url(../img/fundo-topo-esquerda.png) no-repeat;height:30px;width:29px;float:left;}
#emb-topo-continuo{background:url(../img/fundo-topo-continuo.png) repeat-x;height:30px;float:left;}	
	
.gm_cabecalho_home a:link,.gm_cabecalho_home a:active,.textoDados{color:#039;text-decoration:underline;}
.gm_cabecalho_home a:visited{color:#039;text-decoration: none;}
.gm_cabecalho_home a:hover{color:#039;text-decoration: underline;}
.gm_Cabecalho1{vertical-align:middle;font:700 24px Tahoma}

#emb-topo-continuo a.menu-opcoes-acesso{ color:#000; text-decoration:none; float:left;position:relative;display:inline-block}
#emb-topo-continuo a.menu-opcoes-acesso:hover { text-decoration:underline;}

#emb-topo-continuo a.menu-pagina-inicial {background:url(../img/gm_menu_home.png) no-repeat; width:24px; height:22px; display:inline-block;position:relative}
#emb-topo-continuo a.menu-pagina-inicial:hover {background:url(../img/gm_menu_home_hover.png);}

#emb-topo-continuo a.menu-sair {background:url(../img/gm_menu_sair.png) no-repeat; width:24px; height:22px; display:inline-block;position:relative;}
#emb-topo-continuo a.menu-sair:hover {background:url(../img/gm_menu_sair_hover.png);}

#gm_headerLinkBottom a,.gm_headerLinkBottom .fonte_link{margin-top:3px;vertical-align:text-top}
#gm_headerLinkBottom_fuel{background:none;position:absolute;right:0;top:0;height:41px;text-align:right;z-index:2;margin:0}

/* FALE CONOSCO */
div.FaleConosco iframe{ border:0px;}
div.FaleConosco div.Titulo{background:url(../img/gm_fundo_fale.png) center top; height:20px;font:12px Tahoma;text-align:center;position:relative;top:0px;left:0;width:100%;color:#000}
body.FaleConosco {font:12px Tahoma; text-align:center;margin-left: 95px;}
div.chat { width:480px; height:106px; position:relative;top:20px;left:0%;background:url(../img/fale-conosco-fundo-balao.png); }
div.chat img { position:relative; float:left; top:27px; left:20px; border:0px;}
div.chat div.Texto { width:240px; height:70px; float:left; position:relative; top:20px;left:30px; text-align:left;}
div.chat div.Texto span { font-size:11px; color:#666;}
div.Form { width:480px; height:106px; position:relative;top:30px;left:0%;background:url(../img/fale-conosco-fundo-balao.png); }
div.Form img { position:relative; float:left; top:27px; left:20px; border:0px;}
div.Form div.Texto { width:240px; height:70px; float:left; position:relative; top:35px;left:30px; text-align:left;}
div.Mensagem { width:480px; height:autopx; position:relative;top:40px;left:0%; }
body.Mensagem { position:relative;top:5px; text-align:center;font:12px Tahoma; margin:0px; padding:0px; overflow:hidden; overflow-y:auto;}

body.FaleConosco div.chat a.chat_online {background:url(../img/fale-conosco-atendimento-online.png) no-repeat; width:194px; height:48px; display:block; position:relative; float: left; top: 27px; left: 20px; border: 0px;}
body.FaleConosco div.chat a.chat_eva {background:url(../img/fale-conosco-atendimento-online-eva.png) no-repeat !important; width:194px; height:48px; display:block; position:relative; float: left; top: 27px; left: 20px; border: 0px;}
body.FaleConosco div.Form a.demanda {background:url(../img/fale-conosco-regisre-demanda.png) no-repeat; width:194px; height:48px; display:block; position:relative; float: left; top: 27px; left: 20px; border: 0px;}

.btnRemove{ color: #000 !important; background-image: url(../img/FundoBotao.png) !important; border-color: #fff #6a6a6a #6a6a6a #fff !important; }

.attach{ text-align: left; }

.left50{  width:50%; float:left; }
.right50{ width:50%; float:right;}
.noBreak{ white-space: nowrap; }
.msg-legend{text-align: left;}

/* Perguntas/Respostas */
.aba-wid-pos{width: 100%; float: left; text-align:left;}
.bcolor {color: #004282;}
.left{float: left;}
.w-390 {	width:390px;margin-left: 10px; height: 34px;}

/*duvidas*/
.duvidas
{
	margin: 25px 0 0;
	padding: 0;
	float: left;
	width: 100%;
	color: #004282;
	font-size: 12px;
	font-family: arial;
}
.duvidas H3
{
	font-weight: bold;
	margin: 3px 0 7px;
	padding: 0;
	cursor: pointer;
	font-family: arial;
}
.duvidas H1
{
	margin: 0;
	padding: 0;
	font-size: 24px !important;
	font-family: arial;
}
.duvidas #duvidas DIV
{
	margin: 0;
	padding: 10px;
	border: 1px solid #C1C1C1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height: 80px !important;
	font-family: arial;
}
.lateral
{
	text-align: right;
	float:left;
	width:200px;
}
.lateral a img{
	border:none;
}
.ask {
	color: #004282;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin: 10px 5px 0;
    padding: 0;
    text-align: left;
    width: 90%;
}
.ask H3 {
    padding-left: 0.2em !important;
    cursor: pointer;
	font-size: 14px !important;
    font-family: arial;
    font-weight: bold;
    margin: 3px 0 7px;
    padding: 0;
}
.ask H1 {
    font-family: arial;
    font-size: 24px !important;
    margin: 0;
    padding: 0;
}
.ask .duvidas DIV {
    border: 1px solid #c1c1c1;	
    font-family: arial;
    margin: 0;    
	height: auto;
    padding: 10px;
	border-radius: 10px;
}

#div-nome-codigo-venda {
	padding: 20px 0 0 100px;
}

#div-truncate-nome-estabelecimento {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	width: 410px;
}

#titulo-form-usuario {
	background-color: #4682B4 !important;
}

#rodape-form-usuario {
	background-color: #4682B4 !important;
}

/* Botao Domicilio Bancario */
.btnDomicilioBnacario {
	border-radius: 5px !important;
    background-color: #4682B4 !important;
    text-decoration: none !important;
	color: #fff;
}

.btnDomicilioBnacario:visited {
	color: #ffffff;
}

.btnDomicilioBnacario:hover {
	color: #004282;
}

.reembolso-flutuante{
	display: flex;
    height: 38px;
    margin-top: -22px;
    float: right;
    position: absolute;
    right: 15px;
    cursor: pointer;
}

.chamada-click-reembolso-flutuante{
	color: #00859b;
    background-color: #c3d500;
    padding: 4px 14px;
    border-radius: 30px;
    font-size: 10px;
}

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

.chamada-click-reembolso-flutuante span {
    line-height: 10px;
    font-size: 11px;
}

.bloco {
    display: block;
	font-family: 'Montserrat', sans-serif;
}

.font-medium {
    font-weight: 700;
	font-size: 1.25rem;
    margin-block-start: 0em;
	font-family: 'Montserrat', sans-serif;

}

/* FANCYBOX */


/* old 

.FormLabel{background:#FFF;color:#039;font-weight:bold;font-size:12px;text-align:right;border-bottom:thin solid #D3D3D3;border-right:thin solid #D3D3D3;}

.FormCampo{color:#000;font-size:9px;border-bottom:thin solid #D3D3D3;border-right:thin solid #D3D3D3;}

.FormBotao{background-color:#4682B4;color:#FFF;font:x-small;text-align:center;}

.LinhaImpar{background-color:#f0f0f0;}
.LinhaPar{background-color:#c0e0ff;}

*/


/* RESPOSTA DE COTAÇÃO  


body{margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#aguardeCarregando{position:fixed;_position:absolute;_top:expression(body.scrollTop + document.body.clientHeight - 45 + "px");left:10px;bottom:0;width: 180px;height:22px;background-color:#cc3300;border:1px tiked #000000;color:#fff;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding: 3px 3px 3px 3px;}
.titulo { font-weight: bold; color:#003648; border:1px solid #003468; font-size:10px; text-align:center; background-color:#FFF;}
.titulo_vertical { font-weight: bold; color:#003648; border:1px solid #003468; font-size:10px; text-align:30px; writing-mode: tb-rl; filter: flipv fliph;}
.LinhaImpar { color:Black; background-color: #E0E0E0;}
.LinhaPar { color:Black; background-color: #F8F8F8;}
.LinhaImpar td { border-top:1px solid #c9c9c9;}
.LinhaPar td{ border-top:1px solid #f1f1f1;}
.LinhaImpar_estabelecimentos{color:#000;background-color:#E0E0E0;font-weight:bold;}
.LinhaImpar_estabelecimentos2{color:#000;background-color:#E0E0E0;font-weight:bold;text-align:center;}
.cotacao{font-size:9px;}
.cotacao_texto{font-size:11px;}
.importante{background-color:#ff9292; text-align: justify; margin:0px;}
.direita{text-align:right;}
.totais{text-align:right;}
.importante a,.importante a:hover,.importante a:visited{color:#000;}
.titulo_pecas{font-weight:bold; font-size:13px; background-color:#999; color:#000;}
.quebra_grupo{background-color:#E4E0B4; font-size:12px; font-weight:bold; color: Black;}
.subtotal_grupo{background-color:#4682B4; font-weight:bold; color:#FFF; text-align:right; border:1px solid #006072; font-size:10px; padding:2px;}
.titulo_os{background-color:#4682B4; font-weight:bold; color:#FFF; text-align:left; border:1px solid #006072; font-size:13px; padding:3px;}
.titulo2{background-color:#4682B4; font-weight:bold; color:#FFF; text-align:left; border:1px solid #006072; font-size:11px;}
.titulo22{background-color:#4682B4; font-weight:bold; color:#FFF; text-align:center; border:1px solid #006072; font-size:11px;}
.total_geral{background:#A4BFF0; color:black; font-size:9px; text-align:right;}
.FormBotao{color:White; font-size:12px; text-align:center; background:#4682B4; border:1px solid #4682B4;}
.botao{background:#E2E2E2; border:1px solid Gray; font-size:12px;}
.center{text-align:center;}
.radio{float:left; height:auto; margin-top:5%; margin-left:0px; padding:0px; font-size:5px;}
.reais{float:left; height:auto; margin-top:5%; margin-left:2px; padding:0px;}
.resumo_texto{float:left;height:auto;margin-top:3px;margin-left:2px;padding-bottom:4px;}
.resumo_selecao{margin-top:3px;margin-left:2px;padding-bottom:4px;}
.estabelecimento_nao{float:right;height:auto;margin-top:3px;margin-right:4px;padding-bottom:4px;color:#FF0000;font-weight:bold;}
.aviso_importante{float:left; height:auto; margin-top:3px; margin-right:4px; padding-bottom:4px; color:#FF0000; font-weight:bold;}
.reais_total{float:left; height:auto; margin-left:2px; padding:0px;}
.nr_tabela{float:right; height:auto; margin-top:10%; margin-right:0px;}
.nr_tabela2{float:right; height:auto; margin-top:5%; margin-right:2px;}
.nr_tabela2_bold{float:right; height:auto; margin-top:5%; margin-right:2px; font-weight:bold;}
.resumo_nr { float:right; height:auto; margin-top:3px; margin-right:5px; padding-bottom:4px; font-weight:bold;}
.nr_tabela2_total{float:right; height:auto;margin-right:2px;}
.titulo_vertical1{font-weight: bold; color:#003648; border:1px solid #003468; font-size:10px; text-align:30px; writing-mode: tb-rl; filter: flipv fliph;}
.titulo1 {font-weight: bold; color:#003648; border:1px solid #003468; font-size:10px; text-align:center; background-color:#FFF;}
.resposta_cotacoes{width:100%; overflow-x:hidden; overflow-y:auto; line-height:18px;}
.linhaGarantia{background-color:#ddeaf3;color:#3f3f3f;}
.linhaGarantia input{font-size:12px; height:20px;width:70px;}
.GarantiaTitulo{font-weight:bold; text-align:right; margin-left:30px; margin-right:30px;}
.Tdgarantia{border-bottom:1px solid #769fba; height:30px;}
.input_tabela{width:50px; font-size:10px; text-align:right; background-color: #FFF;}
.input_tabela_readonly { width:50px; font-size:10px; text-align:right; background-color: #E0E0E0; border:1px solid #999;}
.drop_garantia{font-size:10px; background-color: #FFF;}
.drop_garantia_readonly{font-size:10px; background-color:#E0E0E0;}
.vlrUni{font-size:xx-small;}
.checked{border:0;cursor:pointer;height:14px;width:15px;}
.checked2{border:0;display:none;cursor:pointer;height:14px;width:15px;}
input.cBoxBorda{border:0;background:none;}
table {width: 100%;border: 0px;padding: 2 0 2 0;}

*/
