/*** tags ***/
* {
	font-family:inherit;
	font-size:100%;
	margin:0;
	
}

body {
	background:#fff url('../images/bg/body.gif');
	color: #353535;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}
body.print {background-color: #fff; background-image: none !important;}
ul {list-style:none;}
img, fieldset {border:0;}
a {text-decoration: none;}

/** estrutura **/
header.principal {
	width: 100%;
	position: relative;
	z-index: 10;
	background: url('../images/bg/header.png') top center no-repeat;
	text-align:center;
	padding-top: 10px;
	height: 275px;
}

header #box-header {
	margin:auto;
	text-align: left;
	width: 970px;
	position: relative;
}

header #box-header h1 {
	float: left;
}

header #box-header h1 a {
	display: block;
	width: 150px;
	height: 196px;
}

header #box-header #box-nav {
	height: 89px;
}

header #box-header #box-nav nav {
	clear: right;
}

header #box-header .box-redes-sociais {
	margin-right: 50px;
}

/*header #box-header .box-login {

	margin-left: 50px;
}*/

header #box-header .box-login input[type=text], header #box-header .box-login input[type=password] {
	margin-right: 10px;
	color: #a36301;
	font-size: 10px;
	font-family: 'Open Sans', sans-serif;
	padding: 0 10px;
	padding-top: 2px;
	height: 18px;
	border: none;
}

header #box-header .box-login input.bt-login {
	width: 30px;
	height: 20px;
	background: url('../images/bts/form-login-ok.png') no-repeat;
	border: none;
}

header #box-header .box-login input#login {
	background: url('../images/bg/form-login-login.png');
	width: 110px;
}

header #box-header .box-login input#senha {
	background: url('../images/bg/form-login-senha.png');
	width: 90px;
}

header #box-header nav {
	width: 573px;
	height: 50px;
	position: relative;
}
header #box-header nav a {
	display: block;
	height: 48px;
	text-indent: -99999px;
	position: absolute;
	top: 1px;
}
header #box-header nav a:hover {background-position: 0 -50px !important;}
header #box-header nav a.active {background-position: 0 -100px !important;}

header #box-header nav a.projetos {background: url('../images/menu/projetos.png') no-repeat; width:94px; background-position: 0 0; left: 0;}
header #box-header nav a.portfolio {background: url('../images/menu/portfolio.png') no-repeat; width:106px; background-position: 0 0; left: 84px;}
header #box-header nav a.areas-atuacao {background: url('../images/menu/area.png') no-repeat; width:166px; background-position: 0 0; left: 180px;}
header #box-header nav a.faq {background: url('../images/menu/faq.png') no-repeat; width:57px; background-position: 0 0; left: 335px;}
header #box-header nav a.contato {background: url('../images/menu/contato.png') no-repeat; width:96px; background-position: 0 0; left: 382px;}
header #box-header nav a.cadastro {background: url('../images/menu/associe-se.png') no-repeat; width:106px; background-position: 0 0; left: 467px;}

#outer-descricao {width: 970px;position: relative;margin: auto; top: -196px;}
.box-descricao {
	background: url('../images/bg/destaque-descricao.png');
	height: 282px;
    padding: 0 13px;
    position: absolute;
    right: 133px;
    width: 134px;
    z-index: 9;
}

.box-descricao h2 {
	margin-top: 28px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 700;
	color: #e40019;
	text-transform: uppercase;
}

.box-descricao p {
	line-height: 19px;
}

section.slider {
	position: absolute;
	width: 100%;
	text-align: center;
	top: -150px;
}

section.slider #box-slider {
	border-bottom-right-radius: 130px;
	/*border-radius: 130px;*/
	/*-webkit-border-right-radius: 130px;*/
	/*-webkit-border-bottom-right-radius: 130px;*/
    box-shadow: -4px 4px 0 4px #c00f00;
    /*-webkit-box-shadow: -4px 4px 0 4px #c00f00;*/
    margin: auto;
    position: relative;
    width: 953px;
    overflow: hidden;
}

section.slider #box-slider .slidesjs-container {z-index: 1;}

section.slider #box-slider img {
	position: absolute;
	right: 3px;
	top: 0;
	/* tmp */
	width: 925px;
	height: 423px;
}

section.slider .slidesjs-pagination {
	left: 463px;
    position: absolute;
    top: 358px;
    z-index: 3;
}

section.slider .slidesjs-pagination li {float: left; margin-right: 10px;}
section.slider .slidesjs-pagination li a {
	width: 13px;
	height: 13px;
	background-image: url('../images/bg/sprite-destaque.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
	display: block;
}
section.slider .slidesjs-pagination li a:hover,
section.slider .slidesjs-pagination li a.active {background-position: -30px 0;}

section.conteudo {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 5;
}

section.home #outer-box-section {
	background: url('../images/bg/conteudo.png') top center no-repeat;
	margin-top: -135px;
	position: relative;
	z-index: 2;
}

section.conteudo #box-section {
	width: 970px;
	margin: auto;
	text-align: left;
}

section.home #box-section {
	padding-bottom: 15px;
	padding-top: 192px;
}

#box-conteudo .boxes-home {
	float: left;
	position: relative;
}
#box-conteudo .boxes-home h2 {
	font-size: 30px;
	color: #fff;
}

#box-conteudo .boxes-home footer.ft-boxes-home {
	text-align: center;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -115px;
}
#box-conteudo .boxes-home footer.ft-boxes-home a {
	margin: auto;
	display: block;
	color: #fff;
	background: url('../images/bts/botoes.png') no-repeat;
	width: 220px;
	height: 17px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
}

#box-conteudo #sobre-a-liame {width: 290px;padding: 0 20px;	height: 541px;}
#box-conteudo #sobre-a-liame h2 {
	font-size: 45px;
	line-height: 43px;
	margin-bottom: 40px;
}
#box-conteudo #sobre-a-liame p {
	color: #fff;
	line-height: 19px;
	margin-bottom: 10px;
	padding-right: 10px;
    text-align: justify;
}

#box-conteudo #ultimos-projetos {
	width: 270px;
	padding: 0 25px;
	padding-top: 52px;
	height: 488px;
}

#box-conteudo #ultimos-projetos h2 {
	margin-bottom: 21px;
}

#box-conteudo #ultimos-projetos article {height: 126px;position:relative;}
#box-conteudo #ultimos-projetos article aside {
	width: 106px;
	height: 106px;
	float: left;
	margin-right: 15px;
}
#box-conteudo #ultimos-projetos article aside img {
	width: 106px;
	border: 1px solid #e25101;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 106px;
	height: 106px;
}

#box-conteudo #ultimos-projetos article h1 {
	color: #fff;
	font-size: 15px;
}

#box-conteudo #ultimos-projetos article p {
	line-height: 18px;
}
#box-conteudo #ultimos-projetos article a {
	text-indent: -99999px;
	display: block;
	width: 104px;
	height: 32px;
	background: url('../images/bts/saiba-mais.jpg');
}
#box-conteudo #ultimos-projetos article footer {
	position: absolute;
	bottom: 20px;
	left: 116px;
}

#box-conteudo #liame-cultural {
	width: 274px;
	padding: 0 23px;
	height: 541px;
}

#box-conteudo #liame-cultural h2 {
	margin-top: 52px;
	margin-bottom: 29px;
}

#box-conteudo #liame-cultural article {
	height: 122px;
}

#box-conteudo #liame-cultural blockquote {
	padding: 5px 24px;
	background: url('../images/bg/twitter.png') no-repeat;
	width: 203px;
}
#box-conteudo #liame-cultural blockquote a {color: #353535;}

#box-conteudo #liame-cultural article nav {
	margin-top: 13px;
}
#box-conteudo #liame-cultural article nav a {
	display: block;
	float: left;
	background: url('../images/bts/bts-twitter.png') no-repeat;
	height: 32px;
	text-indent: -99999px;
}
#box-conteudo #liame-cultural article nav a.responder {width: 78px; background-position: 0 0;}
#box-conteudo #liame-cultural article nav a.retuitar {width: 56px; background-position: -78px 0;}
#box-conteudo #liame-cultural article nav a.favorito {width: 80px; background-position: -134px 0;}

/** internas **/
section.internas {
	position: relative;
	margin-top: -280px;
}
section.internas header {
	width: 100%;
	text-align: center;
	height: 244px;
	position: absolute;
	z-index: 1;
}
section.internas header h1 {text-indent: -99999px;}
section.projetos header {background: url('../images/bg/header-projetos.png') center top no-repeat;}
section.portfolio header {background: url('../images/bg/header-portfolio.png') center top no-repeat;}
section.areas header {background: url('../images/bg/header-areas.png') center top no-repeat;}
section.faq header {background: url('../images/bg/header-faq.png') center top no-repeat;}
section.contato header {background: url('../images/bg/header-contato.png') center top no-repeat;}
section.associe-se header {background: url('../images/bg/header-associe-se.png') center top no-repeat;}
section.associado header {background: url('../images/bg/header-associado.png') center top no-repeat;}


section.conteudo #box-section-internas {
	background: url('../images/bg/content-header.png') center top no-repeat;
	position: relative;
	z-index: 2;
	padding-top: 265px;
}
section.conteudo #box-section-internas p {font-family: 'Open Sans', sans-serif;}
section.conteudo #box-section-internas #box-conteudo {
	text-align: left;
	width: 832px;
	margin: auto;
	padding: 10px 69px 72px;
	background: url('../images/bg/content-footer.png') bottom no-repeat;
	position: relative;
	min-height: 519px;
} 

section.conteudo #box-section-internas .col-conteudo {float: left; width: 380px;}
section.conteudo #box-section-internas .bg-repeat {
	background: url('../images/bg/content-repeat.jpg') center repeat-y;
	position: absolute;
	top: 394px;
	left: 0;
	width: 100%;
	min-height: 400px; 
}
section.conteudo #box-section-internas .box-projetos {
	margin-top: 30px;
	padding-top: 20px;
	background: url('../images/bg/content-divisor.jpg') top center no-repeat;
}
section.conteudo #box-section-internas .box-projetos article {
	background: url('../images/bg/content-divisor.jpg') bottom no-repeat;
	padding-bottom: 25px;
	position: relative;
}

section.conteudo #box-section-internas .box-projetos article a.fechar {
	position: absolute;
	right: 10px;
	top: 10px;
	display: none;
	width: 36px;
	height: 27px;
	text-indent: -99999px;
	background: url('../images/bts/bt-fechar.png') no-repeat;
}
section.conteudo #box-section-internas .box-projetos article aside {
	float: left;
	margin-right: 15px;
	position: relative;
	width: 160px;
	padding-bottom: 20px;
}

section.conteudo #box-section-internas .box-projetos article aside img {
	border: 1px solid #dc6e0b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
section.conteudo #box-section-internas .box-projetos article aside img.img-destaque {width: 154px; height: 108px;}
section.conteudo #box-section-internas .box-projetos article aside img.img-thumb {width: 43px; height:43px;}

section.conteudo #box-section-internas .box-projetos article aside a {
	display: block;
	background-image: url('../images/bts/btn-zoom.png');
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -99999px;
}
section.conteudo #box-section-internas .box-projetos article aside .zoom-img-normal {
	width: 154px;
	height: 108px;
	background-position: 136px 90px;
}

section.conteudo #box-section-internas .box-projetos article aside .zoom-img-thumb {
	width: 43px;
	height: 43px;
	background-position: 25px 25px;
}

section.conteudo #box-section-internas .box-projetos article h2 {
	font-size: 30px;
	color: #e26b01;
	margin-bottom: 10px;
	text-shadow: -1px 2px 2px #969696;
}

section.conteudo #box-section-internas .box-projetos article .btn-saiba-mais {
	float: right;
	display: block;
	width: 102px;
	height: 36px;
	background: url('../images/bts/btn-veja-mais.png') no-repeat;
	text-indent: -99999px;	
}
section.conteudo #box-section-internas .box-projetos article p {margin-bottom: 10px;}

section.conteudo #box-section-internas .box-projetos article .conteudo-projeto,
section.conteudo #box-section-internas .box-projetos article aside ul {display: none;}

section.conteudo #box-section-internas .box-projetos article.open .sumario {display: none;}
section.conteudo #box-section-internas .box-projetos article.open .conteudo-projeto,
section.conteudo #box-section-internas .box-projetos article.open aside ul,
section.conteudo #box-section-internas .box-projetos article.open a.fechar {display: block;}
section.conteudo #box-section-internas .box-projetos article.open .btn-saiba-mais {display: none;}

section.conteudo #box-section-internas .box-projetos article.open aside ul {margin-top: 5px;}
section.conteudo #box-section-internas .box-projetos article aside li {
	float: left;
	margin-right: 10px;
	margin-bottom: 9px;
	position: relative;
}
section.conteudo #box-section-internas .box-projetos article aside li.ultimo {margin-right: 0;}

section.conteudo #box-section-internas .box-projetos article.open .conteudo-projeto p.right {width: 30%;}

section.areas #box-section-internas ul {margin-top: 20px;}
section.areas #box-section-internas li {
	margin-bottom: 20px;
	background: url('../images/bg/areas-itens.png') no-repeat;
	padding-left: 40px;
}

section.areas #box-section-internas li.item-1 {background-position: 0 4px;}
section.areas #box-section-internas li.item-2 {background-position: 0 -25px;}
section.areas #box-section-internas li.item-3 {background-position: 0 -69px;}
section.areas #box-section-internas li.item-4 {background-position: 0 -97px;}
section.areas #box-section-internas li.item-5 {background-position: 0 -125px;}
section.areas #box-section-internas li.item-6 {background-position: 0 -155px;}
section.areas #box-section-internas li.item-7 {background-position: 0 -183px;}
section.areas #box-section-internas li.item-8 {background-position: 0 -227px;}
section.areas #box-section-internas li.item-9 {background-position: 0 -255px;}
section.areas #box-section-internas li.item-10 {background-position: 0 -283px;}
section.areas #box-section-internas li.item-11 {background-position: 0 -312px;}
section.areas #box-section-internas li.item-12 {background-position: 0 -343px;}
section.areas #box-section-internas li.item-13 {background-position: 0 -370px;}
section.areas #box-section-internas li.item-14 {background-position: 0 -400px;}

section.faq #box-section-internas li {padding-bottom: 20px;background: url('../images/bg/content-divisor.jpg') bottom no-repeat;}
section.faq #box-section-internas .btn-faq {
	color: #49b600;
	font-size: 14px;
	text-shadow: 0 1px 1px #fff;
	cursor: pointer;
	font-weight: bold;
}
section.faq #box-section-internas .btn-faq:hover, section.faq #box-section-internas .active {
	color: #f96800;
}
section.faq #box-section-internas li div {display: none;}
section.faq #box-section-internas li div p span {color: #f96800; margin-right: 5px;}

section.conteudo #box-section-internas .mapa {float: right;}
section.conteudo #box-section-internas .box-form-contato {
	margin-right: 420px;
}

section.conteudo #box-section-internas .box-endereco {
	text-align: right;
	margin-top: 74px;
	font-size: 14px;
}

section.conteudo #box-section-internas .box-endereco address {font-style: normal; margin-bottom: 20px;}
section.conteudo #box-section-internas .box-endereco p {color: #49b600;}
section.conteudo #box-section-internas .box-endereco p strong {color: #353535;}

/** footer **/
footer.principal {
	width: 100%;
	text-align: center;
}

footer.principal #box-footer {
	width: 790px;
	margin: auto;
	text-align: left;
	padding: 10px 90px;
}

footer.principal #box-footer p {
	font-size: 10px;
}

/** classes **/
.clear {
	clear: both;
	height: 1%;
}
.off {
	display: none;
}
.ultimo {margin:0;}
.left {float: left;}
.right {float: right;}

.box-redes-sociais {
	height: 28px;
}

.box-redes-sociais li {
	float: left;
	margin-right: 10px;
}
.box-redes-sociais li a {
	display: block;
	height: 20px;
	width: 20px;
	background-image: url('../images/bg/redes-sociais.png');
	text-indent: -99999px;
}

.box-redes-sociais li a.twitter {background-position: 0 -10px;}
.box-redes-sociais li a.facebook {background-position: -24px -10px;}
.box-redes-sociais li a.youtube {background-position: -48px -10px;}	

.ml40 {margin-left: 40px;}

.btn-curriculo {
	display: block;
	width: 221px;
	text-indent: -99999px;
	position: absolute;
	z-index: 20;
	right: 0;
}

.btn-veja-curriculo {
	background: url('../images/bts/btn-veja-curriculo.png') no-repeat;
	height: 20px;
	top: 218px;
	right: 335px;
	display: none !important;
}

.btn-baixe-curriculo {
	background: url('../images/bts/btn-baixe-curriculo.png') no-repeat;
	height: 40px;
	top: 206px;
	right: 94px;
}

.p-tmp {width: 50%;}

.forms input[type="text"], .forms input[type="password"], .forms textarea, .forms select {
	color: #353535;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	border: 1px solid #bbbbbb;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px;
}

.forms fieldset {margin: 10px 0;}
.forms fieldset legend {font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.forms li {margin-bottom: 7px;}
.forms .campo-contato {width: 325px;}
.forms textarea {resize: none;}
.forms textarea.campo-contato {height: 162px;}
.forms label {
	display: block;
	float: left;
	width: 65px;
	text-align: right;
	margin-right: 10px;
	padding-top: 3px;
}
.forms #bt-enviar {
	border:  none;
	margin-left: 125px;
}
.forms .campo-gd {width: 640px;}
.forms .campo-md {width: 520px;}
.forms select.campo-gd {width: 651px;}
.forms .campo-md {width: 379px;}
.forms .campo-pq {width: 120px;}
.forms .campo-estado {width: 131px;}
.forms .campo-ib-tipo {width: 306px;}
.forms .campo-ib-banco {width: 216px;}
.fr-associado #bt-enviar {
	margin-right: 49px;
    margin-top: 10px;
}

.fr-associado label {width: 118px;}
.forms .error {border: 1px solid #d20013 !important;}
.forms label.error {display: none !important;}

.forms .fd-termos {margin-top: 10px;}
.forms .termos {margin-bottom: 30px;font-size: 14px;}
.forms .fd-termos p {margin-bottom: 10px;}
.forms .fd-termos address {line-height: 20px; font-style: normal;margin-bottom: 10px;}

.forms .item-estrangeira {display: none;}

.forms .box-campo-is-conjunta {margin-right: 80px;}
.forms #campo-nome-conjuge {display: none;}
.box-error {
	margin: 10px 0;
	border: 1px solid red;
	padding: 5px;
}
.box-error p {color: red; font-size: 13px;}

.box-sucesso {
	margin: 10px 0;
	border: 1px solid #48b600;
	padding: 5px;
}
.box-sucesso p {color: #48b600; font-size: 13px;}

#fd-responsavel {display: none;}

.btn-login {margin-left: 126px;}
.btn-print {margin-top: 10px; float: left;}
.btn-padrao {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #48b600; /* layer fill content */
	-moz-box-shadow: inset 0 4px 3px rgba(255,255,255,.32); /* inner shadow */
	-webkit-box-shadow: inset 0 4px 3px rgba(255,255,255,.32); /* inner shadow */
	box-shadow: inset 0 4px 3px rgba(255,255,255,.32); /* inner shadow */
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); /* gradient overlay */
	color: #fff; /* text color */
	font-family: 'OpenSans', sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px;
	cursor: pointer;
	border: none;
}

.btn-printassocs {float: right; margin-left:10px;}
.btn-padrao.btn-voltar {
	background-color: #F39101;
}
.btn-associados {float: right;}
.btn-destaque {background: rgb(227, 15, 52)}
.disable {background-color: #9da1a3 !important;}

.alert {background: rgb(255, 10, 10);padding: 10px; border-radius: 5px; border: #fff 1px solid;}
.alert h3 {
	color: #fff !important; 
	padding: 0 !important; 
	margin: 0 !important; 
	text-shadow: none !important; 
	margin: 0 !important;
}

.box-termo-responsabilidade {padding: 10px; border: 1px solid #000; margin-bottom: 10px;}
.box-termo-responsabilidade h3 {text-align: center; margin-bottom: 10px;}
.box-termo-responsabilidade h4 {margin-bottom: 5px;}
.box-termo-responsabilidade p {line-height: 22px; text-align: justify;}
.box-termo-responsabilidade .sp-preencher {border-bottom: 1px dashed #000; padding: 0 10px; margin: 0 5px; font-weight: bold;}
.box-termo-responsabilidade .assinaturas {text-align: center; margin-top:50px;}
.box-termo-responsabilidade .assinaturas p {width: 250px; margin: auto; margin-bottom: 20px; font-weight: bold; border-top: 1px solid #000; padding-top: 10px; text-align: center;}

.par-justify {text-align: justify;}

.print {
/*changing width to 100% causes huge overflow and wrap*/
	height:100%; 
	background: #FFF; 
	font-size: 8.6pt;
	padding: 0 !important;
	overflow: hidden;
}
.print .box-termo-responsabilidade {padding: 0 !important; border: none !important; margin: 0!important;}

.print p {line-height: 15px !important;}
.print .assinaturas {margin-top:20px;}
.print .box-termo-responsabilidade h3 {margin-bottom: 5px !important;}
.print .box-termo-responsabilidade h4 {margin-bottom: 2px !important;}

@page {
	margin: 15px 20px;
}

.forms h2 {
	margin-bottom: 10px; 
	font-size: 14px;
	color: #49b600;
	font-size: 16px;
	text-shadow: 0 1px 1px #fff;
}
.forms h2 span {color: #f96800;font-style: italic;}
.forms h3 {
	margin-top: 15px;
	margin-bottom: 5px; 
	font-size: 13px;
	color: #f96800;
	text-shadow: 0 1px 1px #fff;
}
.dados-pessoais-ultimo {margin-bottom: 20px;}
.dados-pessoais .left {margin-right: 20px;}
.btn-ver-todas {margin-left: 10px;}

.tb-nota-fiscal {width: 100%;}
.tb-nota-fiscal th {font-size: 15px;} 

.tb-nota-fiscal th, .tb-nota-fiscal td {
	text-align: center; 
	padding: 2px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
} 

.tb-nota-fiscal th.col-1 {background: #f39101;} 
.tb-nota-fiscal th.col-2 {background: #f6a502; width: 45%;} 
.tb-nota-fiscal th.col-3 {background: #e3c500;} 
.tb-nota-fiscal th.col-4 {background: #d9e000;} 
.tb-nota-fiscal th.col-5 {background: #b7cf00;} 
.tb-nota-fiscal th.col-6 {background: #f6a502;} 

.tb-nota-fiscal td.col-2 {text-align: left;} 

.tb-nota-fiscal .clara td.col-1 {background: #e0c8a4;} 
.tb-nota-fiscal .clara td.col-2 {background: #e1cda4;} 
.tb-nota-fiscal .clara td.col-3 {background: #dcd5a3;} 
.tb-nota-fiscal .clara td.col-4 {background: #dadca3;} 
.tb-nota-fiscal .clara td.col-5 {background: #d1d7a3;}
.tb-nota-fiscal .clara td.col-6 {background: #e1cda4;} 

.tb-nota-fiscal .escura td.col-1 {background: #e7b56d;} 
.tb-nota-fiscal .escura td.col-2 {background: #e8bf6e;} 
.tb-nota-fiscal .escura td.col-3 {background: #dfcf6d;} 
.tb-nota-fiscal .escura td.col-4 {background: #d9dd6d;} 
.tb-nota-fiscal .escura td.col-5 {background: #c8d46d;}
.tb-nota-fiscal .escura td.col-6 {background: #e8bf6e;} 

.tb-nota-fiscal a {color: #f96800;}
.tb-nota-fiscal a:hover {color: #49b600;}

a.lkn-padrao {color: #f96800;}
a.lkn-padrao:hover {color: #49b600;}
#resultado-busca-empresa {font-style: italic; font-weight: bold;}

#resultado-busca-empresa, .item-empresa-razao, .item-endereco-fiscal {display: none;}

#nf_form_contatoEmpresa{width:350px;}