* {margin: 0; padding: 0; list-style: none; outline: 0; border: 0; font-family: arial;}

body {background: #fff center 32px no-repeat; overflow-x: hidden; width: 100%;}

@font-face {
    font-family: 'lintelregular';
    src: url('../fonts/lintel-regular-webfont.eot');
    src: url('../fonts/lintel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lintel-regular-webfont.woff') format('woff'),
         url('../fonts/lintel-regular-webfont.ttf') format('truetype'),
         url('../fonts/lintel-regular-webfont.svg#lintelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lintelbold';
    src: url('the_northern_block_-_lintel_bold-webfont.eot');
    src: url('the_northern_block_-_lintel_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('the_northern_block_-_lintel_bold-webfont.svg#lintelbold') format('svg'),
         url('the_northern_block_-_lintel_bold-webfont.woff') format('woff'),
         url('the_northern_block_-_lintel_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lintelextrabold';
    src: url('the_northern_block_-_lintel_extrabold-webfont.eot');
    src: url('the_northern_block_-_lintel_extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('the_northern_block_-_lintel_extrabold-webfont.svg#lintelextrabold') format('svg'),
         url('the_northern_block_-_lintel_extrabold-webfont.woff') format('woff'),
         url('the_northern_block_-_lintel_extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lintelmedium';
    src: url('the_northern_block_-_lintel_medium-webfont.eot');
    src: url('the_northern_block_-_lintel_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('the_northern_block_-_lintel_medium-webfont.svg#lintelmedium') format('svg'),
         url('the_northern_block_-_lintel_medium-webfont.woff') format('woff'),
         url('the_northern_block_-_lintel_medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {font-family: 'lintelextrabold'; font-size: 30px; color: #364988; padding: 10px 0 10px 10px; font-weight: normal;}
h1.borda {border-bottom: 1px dashed #dcdcdc; padding-bottom: 5px; margin-bottom: 20px;}
h1 strong {font-weight: bolder;}

h2 {border-left: 13px solid #ff6600; font-family: 'lintelbold'; font-weight: normal; color: #000; font-size: 22px; padding-left: 10px; margin-left: 10px;}
h2.borda {border-bottom: 1px dashed #dcdcdc;}

h2.semEsquerda {border-left: 0; padding-left: 23px;}
h3.subnivel {border-left: 7px solid #ff6600; font-family: 'lintelbold'; font-weight: normal; color: #000; font-size: 18px; padding-left: 10px; margin-left: 10px;}

.header {margin: 0 auto; width: 980px;}
.footer {margin: 0 auto; width: 980px;}

.h-naologado {background: url(../img/bg-h-naologado.png) 0 0 repeat-x; height: 30px; width: 100%;}
.h-naologado ul {float: left; margin: 6px 0 0 10px; height: 13px;}
.h-naologado li a {color: #626cac; font-size: 11px;}
.h-naologado li {border-left: 1px solid #bfc2d7; float: left; padding: 0 12px; line-height: 13px;}
.h-naologado li:first-child {border-right: 1px solid #abafc8; border-left: 0;}

.h-logado {background: #dcdcdc; height: 30px; width: 100%;}
.h-logado .nome {font-size: 11px; color: #585860; width: 826px; text-align: center; height: 30px; line-height: 30px; display: inline-block;}
.h-logado .sair {float: right; margin-right: 10px; font-size: 11px; color: #585860; line-height: 30px; font-weight: bolder;}

.frm-busca-naologado {background: url(../img/bg-naologado-busca.png) 0 0 no-repeat; width: 191px; height: 30px; float: left;}
.frm-busca-naologado input[type=text] {border: 1px solid #00155b; width: 132px; height: 16px; color: #000; font-size: 11px; margin-left: 12px; margin-top: 5px; float: left;}
.frm-busca-naologado .bt-ok {margin: 7px 0 0 4px; float: left;}

.frm-login {height: 30px; float: left;}
.frm-login label {color: #464888; font-size: 11px; line-height: 30px; margin: 0 4px 0 10px; float: left;}
.frm-login input[type=text], .frm-login input[type=password] {width: 72px; height: 14px; border: 1px solid #354888; margin-top: 7px; float: left; font-size: 11px; color: #464888;}
.frm-login .bt-ok {margin: 8px 0 0 6px;}

.bt-ok {width: 27px; height: 14px; background: url(../img/bt-ok.png) 0 0 no-repeat; cursor: pointer; text-indent: -9999px;}

.bt-prosseguir {width: 88px; height: 20px; background: url(../img/bt-prosseguir.png) 0 0 no-repeat; cursor: pointer; text-indent: -9999px; display: inline-block; margin-left: 10px;}

.mn-main {width: 100%; border-bottom: 2px solid #ff6600; float: left; margin: 20px 0 10px;}
.mn-main > li {float: left; text-align: center; margin: 0 25px; position: relative;}
.mn-main > li > a {font-size: 12px; color: #08086b; font-family: 'lintelbold'; text-transform: uppercase; padding: 5px 10px; display: inline-block;}

.submenu {position: absolute; top: 25px; background: #dcdcdc; width: 280px; padding: 5px 0; display: none; z-index: 5;}
.submenu li {float: left; width: 120px; margin: 0 10px; text-align: left;}
.submenu a {color: #052c6d; font-size: 11px;}

.wrapper-main {width: 960px; margin: 0 auto; position: relative;z-index:0}

.news-home {width: 100%; border-top: 1px dashed #dbdbdb; border-bottom: 1px dashed #dbdbdb; float: left; margin-bottom: 20px;}
.news-home li {float: left; width: 198px; padding: 15px 20px; border-left:  1px dashed #dbdbdb; height: 130px;}
.news-home li:first-child {border-left:  0;}
.news-home strong {color: #000066; font-size: 14px; font-family: 'lintelextrabold'}
.news-home a {color: #939598; font-size: 12px;}

.wrapper-boxes-home {width: 940px; margin: 0 auto;}

.wrapper-boxes-home2 {width: 700px; margin-top: 20px; float: left;}

.box-home {float: left; width: 220px; margin-left: 20px;}
.box-home:first-child {margin-left: 0;}
.box-home h3 {font-size: 16px; color: #000; border-left: 6px solid #ff6600; padding-left: 7px; font-weight: normal; margin-bottom: 10px;}
.box-home h3.menor {font-size: 14px;}

.box-home .cont-box {background: #ebebeb; float: left; border-radius: 5px; width: 200px; height: 170px; padding: 10px;  position: relative;}
.box-home .cont-box p {width: 180px; margin-left: 10px; font-size: 12px; color: #939598;}
.box-home .cont-box p strong {color: #000066;}

.cont-box .bt-laranja {position: absolute; bottom: 10px;}
.cont-box .tit {margin: 0 0 5px 10px;}

.cont-box.universas {background: url(../img/bg-box-universas.png) 0 0 no-repeat;}
.cont-box.universas p {color: #000; margin-top: 10px;}

.box-home .cont-box-peq {background: #ebebeb; float: left; border-radius: 5px; width: 200px; height: 110px; padding: 10px;  position: relative;}
.box-home .cont-box-peq p {width: 180px; margin-left: 10px; font-size: 10px; color: #000; line-height: 9px;}
.box-home .cont-box-peq p strong {color: #000066;}

.cont-box-peq .bt-laranja-peq {position: absolute; bottom: 10px;}
.cont-box-peq .tit {margin: 0 0 5px 10px;}

.cont-box-peq.universas {background: url(../img/bg-box-universas-peq.png) 0 0 no-repeat;}
.cont-box-peq.universas p {color: #000; margin-top: 0;}

.l-chat {margin-left: 20px;}
.l-chat li {float: left; font-size: 10px; color: #000; width: 100%; margin: 1px 0;}

.l-chat2 {margin-top: 10px;}
.l-chat2 li {float: left; font-size: 12px; color: #000; width: 100%; margin: 8px 0;}


.l-fale {width: 194px; margin: 0 auto}
.l-fale li {width: 100%; border-top: 1px solid #d3d3d3; float: left; padding: 7px 0 7px 6px;}
.l-fale li:first-child {border-top: 0;}
.l-fale a {background-repeat: no-repeat; background-position: 0 0; padding-left: 42px; color: #939598; font-weight: bolder; font-size: 13px; height: 29px; line-height: 29px; float: left;}

.ico-email {background-image: url(../img/ico-email.png);}
.ico-atendimentoonline {background-image: url(../img/ico-atendimentoonline.png);}
.ico-atendimento24horas {background-image: url(../img/ico-atendimento24horas.png);}
.ico-ouvidoria {background-image: url(../img/ico-ouvidoria.png);}

.bt-laranja {background: url(../img/bg-bt-laranja.png) 0 0 no-repeat; width: 177px; height: 25px; color: #fff; font-size: 12px; font-family: 'lintelextrabold'; font-weight: bolder; text-transform: uppercase; float: left; line-height: 28px; padding-left: 23px; cursor: pointer;}
.bt-laranja:hover {text-decoration: none;}

.bt-laranja-peq {background: url(../img/bg-bt-laranja-peq.png) 0 0 no-repeat; width: 179px; height: 18px; color: #fff; font-size: 10px; font-family: 'lintelextrabold'; font-weight: bolder; text-transform: uppercase; float: left; line-height: 21px; padding-left: 23px;}
.bt-laranja-peq:hover {text-decoration: none;}

.bt-roxo {background: url(../img/bt-roxo.png) 0 0 repeat-x; padding: 0 10px; color: #fff; font-size: 11px; font-weight: bolder; float: left; line-height: 18px; height: 18px; border: 1px solid #747e9e; border-radius: 3px; cursor: pointer; font-family: 'lintelextrabold';}

.bt-cadastro {background: url(../img/ico-cadastro.png) 0 6px no-repeat; height: 30px; line-height: 30px; color: #000066; font-size: 11px; font-weight: bolder; padding-left: 20px; display: inline-block;}

.ico-som {background: url(../img/ico-som.png) 0 0 no-repeat; height: 18px; line-height: 18px; color: #626cac; font-size: 12px; font-weight: bolder; float: right; padding-left: 30px; font-family: 'lintelextrabold'}

.menu-left {width: 220px; float: left; margin: 0 20px 0 10px; position: relative;}
.menu-left .tit {background: #dcdcdc; color: #000066; text-transform: uppercase; height: 27px; line-height: 27px; text-align: center; font-size: 13px; width: 100%; display: inline-block;}
.menu-left .obs {font-size: 11px; color: #ff6600; padding: 5px 10px; width: 200px; display: inline-block;}

.menu-left .menu {width: 220px;}
.menu-left .menu li {width: 200px; padding: 0 10px; height: 30px; line-height: 30px; font-size: 11px; color: #000066;}
.menu-left .menu li:nth-child(2n+1) {background: #dcdcdc;}
.menu-left .menu a {color: #000066; font-weight: bolder; text-decoration: underline; float: right;}
.menu-left .menu li.ativo {background: #000066; color: #fff;}
.menu-left .menu li.ativo a {color: #fff;}
.menu-left .menu li.branco {background: #fff; font-size: 9px;}

.destaques-home {width: 460px; float: left; margin-right: 20px;}
.destaques-home h3 {font-size: 16px; color: #000066; border-left: 6px solid #ff6600; padding-left: 7px; font-weight: normal; margin-bottom: 10px;}
.destaques-home h3 a {color: #626cac; font-size: 9px; font-family: 'lintelextrabold'; margin-left: 10px;}

.cont-scroll {height: 50px; width: 460px; overflow: hidden; position: relative;}
.cont-scroll ul {position: absolute; top: 0; left: 0;}
.cont-scroll li {font-size: 11px; color: #ff6600; margin-bottom: 3px; width: 450px;}
.cont-scroll li a {color: #626cac;}

#scroll-up {background: url(../img/setas-scroll.png) 0 0 no-repeat; width: 9px; height: 8px; text-indent: -9999px; position: absolute; top: 0; right: 0;}
#scroll-down {background: url(../img/setas-scroll.png) 0 -8px no-repeat; width: 9px; height: 8px; text-indent: -9999px; top: 40px; right: 0; position: absolute;}

.links-rapidos {border: 1px solid #dcdcdc; border-radius: 5px; float: left; width: 192px; height: 300px; padding: 10px 14px; line-height: 14px;}
.links-rapidos h3 {font-size: 18px; color: #000; border-left: 6px solid #ff6600; padding-left: 7px; font-family: 'lintelbold'; font-weight: normal; margin-bottom: 10px;}
.links-rapidos p {color: #000000; font-size: 11px;}
.links-rapidos a {color: #626cac; font-size: 11px; font-weight: bolder;}
.links-rapidos p a {font-weight: normal;}
.links-rapidos .ico-folder {margin-left: 48px;}
.links-rapidos .maior {font-size: 13px; font-family: 'lintelbold'}

.cont-links-rapidos {overflow: auto; height: 130px; padding-right: 10px;}

.l-links-rapidos {float: left;}
.l-links-rapidos.ultimo {margin: 15px 0 0 0;}
.l-links-rapidos li {float: left;}
.l-links-rapidos {float: left; width: 240px;}

.l-links-rapidos input[type=checkbox] {margin-right: 5px; float: left;}
.l-links-rapidos .destaque {font-size: 18px; margin-bottom: 10px; width: 240px;}
.l-links-rapidos .destaque2 {font-size: 15px; margin-bottom: 10px; width: 230px; padding-left: 10px;}
.l-links-rapidos label {font-family: 'lintelmedium'; float: left;}

.sub-links-rapidos {padding-left: 20px; font-size: 12px;}
.sub-links-rapidos li {width: 220px; margin-bottom: 5px;}
.sub-links-rapidos label {line-height: 15px;}


.ico-editar {background: url(../img/ico-lapis.png) top right no-repeat; height: 14px; padding-right: 20px; display: inline-block;}

.ico-emissaoauto {background: url(../img/ico-emissaoauto.png) 0 0 no-repeat; height: 29px; line-height: 29px; color: #626cac; display: inline-block; padding-left: 40px;}
.ico-chat {background: url(../img/ico-chat.png) 0 0 no-repeat; height: 23px; line-height: 23px; color: #626cac; display: inline-block; padding-left: 60px;}

.ico-emissaoauto-gde {background: url(../img/ico-emissaoauto-gde.png) 0 0 no-repeat; height: 39px; line-height: 39px; color: #626cac; display: inline-block; padding-left: 60px;}
.ico-chat-gde {background: url(../img/ico-chat-gde.png) 0 0 no-repeat; height: 31px; line-height: 31px; color: #626cac; display: inline-block; padding-left: 80px;}

.ico-play {background: url(../img/ico-play.png) right top no-repeat; font-size: 14px; color: #000; width: 180px; height: 29px; line-height: 29px; display: inline-block; margin-bottom: 10px;}

.bt-fechar {float: right; background: url(../img/bt-fechar.png) 0 0 no-repeat; width: 87px; height: 16px; text-indent: -9999px;}
.bt-fechar2 {float: right; background: url(../img/bt-fechar2.png) 0 0 no-repeat; width: 85px; height: 26px; text-indent: -9999px;}

.bt-fechar3 {float: right; background: url(../img/bt-fechar3.png) 0 0 no-repeat; width: 21px; height: 18px; text-indent: -9999px;}

.nav-footer {width: 100%; float: left; position: relative; margin-top: 20px; border-top: 1px dashed #d9d9d9;}

.l-nav-footer {width: 100%; margin-top: 20px; float: left;}
.l-nav-footer li {float: left; border-left: 1px solid #000066; height: 15px; line-height: 15px;}
.l-nav-footer li:first-child {border-left: 0;}
.l-nav-footer a {color: #000; font-size: 14px; font-family: 'lintelbold'; padding: 0 33px;}

.l-nav-footer2 {width: 100%; margin-top: 20px; float: left;}
.l-nav-footer2 li {float: left; border-left: 1px solid #000066; height: 15px; line-height: 15px;}
.l-nav-footer2 li:first-child {border-left: 0;}
.l-nav-footer2 a {color: #000; font-size: 14px; font-family: 'lintelbold'; padding: 0 53px;}

.ico-abrefooter {position: absolute; right: 0; width: 20px; height: 21px; text-indent: -9999px; background: url(../img/ico-abrefooter.png) 0 0 no-repeat; top: 20px;}

.ico-fechafooter {position: absolute; right: 0; width: 20px; height: 21px; text-indent: -9999px; background: url(../img/ico-fechafooter.png) 0 0 no-repeat; top: 15px;}

.detalhes-footer {width: 100%; border-top: 3px solid #ff6600; float: left; margin-top: 20px; position: relative; display: none;}
.detalhes-footer .box {width: 215px; padding: 20px 50px; float: left; border-left: 3px solid #ff6600; height: 200px;}
.detalhes-footer .box:first-child {border-left: 0;}

.detalhes-footer .obs {font-size: 11px; color: #000; float: right;}
.detalhes-footer .obs a {font-family: 'lintelextrabold'; color: #000066;}

.detalhes-footer h3 {font-size: 16px; color: #000; border-left: 6px solid #ff6600; padding-left: 7px; font-family: 'lintelbold'; font-weight: normal; margin-bottom: 20px;}

.detalhes-footer p {font-size: 12px; color: #000;}

.lista-areas {width: 100%;}
.lista-areas li {width: 100%; float: left; font-size: 14px; color: #000066; margin-bottom: 4px;}
.lista-areas a {color: #000066;}

.cont-painel {position: absolute; z-index: 15; top: 0; left: 220px; background: #dcdcdc; width: 740px; overflow: hidden; height: 590px; border-radius: 0 0 8px 8px;}
.cont-painel .resumo {font-size: 12px; color: #052c6d; font-weight: bolder; height: 40px; display: inline-block; line-height: 40px; margin-left: 20px;}
.cont-painel .resumo a {font-size: 10px; color: #4a81dc; font-family: 'lintelextrabold';}


.tabela {overflow: hidden; width: 735px; height: 530px;}

.tb-resumo {font-size: 11px; border-collapse: collapse; width: 690px; color: #052c6d; margin-left: 20px;}
.tb-resumo thead {background: #000066; width: 740px;}
.tb-resumo tbody {margin-top: 40px;}
.tb-resumo th {color: #fff; background: #000066; height: 45px; text-align: left; padding: 5px;}
.tb-resumo td {vertical-align: middle; padding: 5px 5px;}
.tb-resumo tr:nth-child(2n+1) {background: #fff;}

.tb-normal {font-size: 11px; border-collapse: collapse; width: 100%; color: #000;}
.tb-normal thead {background: #000066; width: 740px;}
.tb-normal tbody {margin-top: 40px;}
.tb-normal th {color: #fff; background: #000066; height: 45px; text-align: left; padding: 5px; font-family: 'lintelbold'}
.tb-normal td {vertical-align: middle; padding: 5px 5px;}
.tb-normal tr:nth-child(2n+1) {background: #ededed;}
.tb-normal a {color: #000066;}
.tb-normal tr.tit td {background: #dcdcdc; color: #000066; font-family: 'lintelextrabold'; font-size: 11px; text-align: center; border-left: 2px solid #fff;}
.tb-normal tr.tit td:first-child {border: 0;}

.tb-normal.tipo2 td:not(:first-child) {text-align: center;}

.tb-pagamento {width: 100%; border-collapse: collapse;}
.tb-pagamento tr.tit {background: #ededed;}
.tb-pagamento td {padding: 8px 10px; font-size: 11px; color: #000; border-left: 2px solid #ededed;}
.tb-pagamento tr.tit td {padding: 4px 10px; color: #000066; font-size: 12px; font-weight: bolder;}
.tb-pagamento td:first-child {border-left: 0;}

.tb-pagamento-resumo {width: 100%; border-collapse: collapse;}
.tb-pagamento-resumo td {padding: 8px 10px; font-size: 12px; color: #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.tb-pagamento-resumo td:first-child {border-left: 1px solid #000;}
.tb-pagamento-resumo strong {color: #000066;}
.tb-pagamento-resumo tr.tit {background: #000066;}
.tb-pagamento-resumo tr.tit td {padding: 4px 10px; color: #fff; border: 0;}
.tb-pagamento-resumo tr.tit strong {color: #fff;}

.tb-extratoKm {font-size: 12px; border-collapse: collapse; text-align: center; width: 100%; color: #000;}
.tb-extratoKm thead {background: #000066; width: 740px;}
.tb-extratoKm tbody {margin-top: 40px;}
.tb-extratoKm th {color: #fff; background: #000066; height: 16px; padding: 5px; font-family: 'lintelbold'}
.tb-extratoKm td {vertical-align: middle; padding: 5px 5px;}
.tb-extratoKm tr:nth-child(2n+1) {background: #ededed;}
.tb-extratoKm a {color: #000066;}
.tb-extratoKm tr.tit td {background: #dcdcdc; color: #000066; font-family: 'lintelextrabold'; font-size: 11px; text-align: center; border-left: 2px solid #fff;}
.tb-extratoKm tr.tit td:first-child {border: 0;}

.overlay {background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; z-index: 20; top: 0; left: 0; display: none;}

.bg-msg {background: #000066; width: 820px; left: 50%; margin-left: -410px; height: 839px; position: absolute; top: 0; z-index: 21; border-radius: 5px 0 5px 5px;}
.cont-msg {background: #fff; margin: 0 auto; width: 700px; padding: 20px; height: 739px; border-radius: 5px; display: none; font-size: 14px; overflow: auto;}
.cont-msg a {color: #000;}
.cont-msg .titulo {width: 100%; background: #000066; font-size: 18px; font-family: 'lintelbold'; font-weight: normal; color: #fff; height: 33px; line-height: 33px; text-align: center; display: inline-block;}

.bg-pop {background: #000066; width: 820px; left: 50%; margin-left: -410px; position: absolute; top: 0; z-index: 21; border-radius: 5px 0 5px 5px; padding-bottom: 40px;}
.cont-pop {background: #fff; margin: 0 auto; width: 600px; padding: 20px 0; border-radius: 5px; display: none; font-size: 14px; overflow: auto;}
.cont-texto-pop {border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; padding: 20px; width: 560px;}
.cont-texto-pop a {color: #ee6e11;}
.logo-pop {float: right; margin: 20px 20px 0 0;}


.overlay-print {background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; z-index: 20; top: 0; left: 0; display: none;}
.bg-pop-print {background: #000066; width: 820px; left: 50%; margin-left: -410px; position: fixed; top: 0; z-index: 21; border-radius: 5px 0 5px 5px; padding-bottom: 40px;}
.cont-pop-print {background: #fff; margin: 0 auto; width: 600px; padding: 20px 0; border-radius: 5px; display: none; font-size: 14px; overflow: auto;}

.cont-circular {background: #fff; margin: 0 auto; width: 700px; padding: 20px; height: 700px; border-radius: 5px;}
.l-mensagens {border-top: 1px dashed #ddd;}

.l-mensagens li {border-bottom: 1px solid #ddd; width: 700px; padding: 20px 0; font-size: 11px; color: #000;}
.l-mensagens .tit {text-decoration: underline;}
.l-mensagens p {margin: 15px 0;}
.l-mensagens a {color: #626cac; font-weight: bolder;}

.paginacao {float: right; margin-top: 10px;}
.paginacao li {float: left; font-size: 12px; margin: 0 2px;}
.paginacao a {color: #000;}

.bt-voltar {background: url(../img/bt-voltar.png) 0 0 no-repeat; width: 76px; height: 28px; text-indent: -9999px; float: left;}

.breadcrumb {color: #626cac; font-size: 11px; padding: 15px 0 10px 15px; width: 945px; border-bottom: 1px dashed #dbdbdb; margin-bottom: 10px; float: left;}
.breadcrumb span {float: left; width: 800px;}
.breadcrumb span a {color: #000;}

.box-cinza {background: #eeeeee; width: 940px; margin: 0 auto; padding: 20px 0; font-size: 12px; color: #000066; display: inline-block;}
.box-cinza h2 {margin-left: 40px;}
.box-cinza a {color: #000;}

.box-cinza .box-l {margin: 20px 0 0 60px; padding-right: 70px; border-right: 2px solid #bebebe; width: 300px; float: left;}
.box-cinza .box-r {margin: 20px 0 0 60px; width: 300px; float: left;}

.mn-abas {float: left; width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.mn-abas li {background: url(../img/aba-inativo.png) right top no-repeat; float: left; padding-right: 20px;}
.mn-abas a {color: #000066; font-size: 12px; font-family: 'lintelbold'; text-transform: uppercase; background: #fff; border-left: 1px solid #ccc; border-top: 1px solid #ccc; height: 25px; line-height: 25px; float: left; border-radius: 5px 0 0 0; padding: 0 0 0 10px; text-align: center; min-width: 145px;}
.mn-abas .ativo {background: url(../img/aba-ativo.png) right top no-repeat;}
.mn-abas .ativo a {color: #fff; background: #000066;}

.filtro-esq {float: left; width: 160px; background: #ededed; border-radius: 5px; color: #000; font-size: 12px; margin-right: 20px; margin-top: 35px;}
.filtro-esq .tit {width: 100%; border-radius: 5px; background: #ff6600; display: inline-block; color: #fff; font-family: 'lintelbold'; font-size: 18px; text-align: center; padding: 4px 0;}

.filtro-esq.no-mg {margin-top: 0;}

.filtro-esq .cont {width: 140px; margin: 10px;}
.filtro-esq .cont a {color: #000; font-family: 'lintelbold'; font-size: 14px;}
.filtro-esq .cont a.ativo {color: #ff6600;}

.filtro-esq input[type=text] {border: 1px solid #d6d6d6; width: 107px; height: 20px;}
.filtro-esq input[type=checkbox] {float: left; margin: 0 5px 15px 0;}
.filtro-esq input[type=radio] {float: left; margin: 0 5px 15px 0;}
.filtro-esq label {float: left;}
.filtro-esq select {width: 100%; margin: 10px 0;}

.filtro-esq .bt-roxo {float: right;}

.filtro-esq .obs {font-size: 11px; line-height: 12px; display: inline-block;}

.filtro-esq #step2 {display: none;}

#bt-layout {margin-right: 40px;}

.cont-abas {width: 760px; float: left;}
.cont-abas .topo {width: 100%; float: left; height: 35px;}
.topo .resumo {color: #052c6d; font-family: 'lintelbold'; font-weight: bolder; font-size: 12px; float: left;}
.topo .paginacao {margin-top: 0;}
.cont-abas .topo .bt-roxo {float: right;}
.cont-abas .obs {background: #000066; color: #fff; height: 17px; line-height: 17px; width: 100%; font-size: 11px; display: inline-block; text-align: center;}

.cont-abas h3 {width: 100%; background: #000066; font-size: 18px; font-weight: normal; color: #fff; height: 33px; line-height: 33px; text-align: center;}
.cont-abas h4 {width: 100%; background: #e4e4e4; font-size: 12px; font-family: 'lintelextrabold'; font-weight: normal; color: #000066; height: 20px; line-height: 20px; text-align: center; display: inline-block;}
.cont-abas label {font-size: 11px;}

.l-acompanhamento {width: 100%; margin: 15px 0; display: inline-block;}
.l-acompanhamento li {float: left; width: 50%; margin: 5px 0; font-size: 11px; color: #000;}
.l-acompanhamento li.full {width: 100%;}

.l-home-negocios {float: left; width: 700px; margin: 0 20px 0 10px;}
.l-home-negocios li {float: left; margin: 0 0 10px 20px; padding: 10px 10px 7px 15px; width: 190px; border: 1px solid #dcdcdc; border-radius: 8px; height: 90px; position: relative;}
.l-home-negocios li:nth-child(3n+1) {margin-left: 0;}
.l-home-negocios p {width: 130px; float: right; font-size: 11px; color: #000; line-height: 11px;}
.l-home-negocios a {position: absolute; bottom: 5px; right: 15px; color: #626cac; font-weight: bolder; font-size: 11px;}

.l-home-negocios .tit {border-left: 6px solid #ff6600; padding-left: 7px; font-size: 16px; color: #000; height: 16px; line-height: 16px; display: inline-block; margin-bottom: 10px;}
.l-home-negocios .comissoes {background: url(../img/ico-comissoes.png) 15px 40px no-repeat;}
.l-home-negocios .demonstrativo {background: url(../img/ico-demonstrativo.png) 25px 40px no-repeat;}
.l-home-negocios .criticados {background: url(../img/ico-criticados.png) 30px 40px no-repeat;}
.l-home-negocios .recusados {background: url(../img/ico-recusados.png) 20px 37px no-repeat;}
.l-home-negocios .critica {background: url(../img/ico-critica.png) 16px 40px no-repeat;}
.l-home-negocios .devolucao {background: url(../img/ico-devolucao.png) 17px 40px no-repeat;}
.l-home-negocios .devolucaokit {background: url(../img/ico-devolucaokit.png) 17px 40px no-repeat;}
.l-home-negocios .emitidos {background: url(../img/ico-emitidos.png) 30px 40px no-repeat;}
.l-home-negocios .devolucaokit {background: url(../img/ico-devolucaokit.png) 17px 36px no-repeat;}
.l-home-negocios .renovacoes {background: url(../img/ico-renovacoes.png) 17px 36px no-repeat;}
.l-home-negocios .pagamentosatraso {background: url(../img/ico-pagamentosatraso.png) 17px 36px no-repeat;}
.l-home-negocios .pagamentos {background: url(../img/ico-pagamentos.png) 25px 42px no-repeat;}
.l-home-negocios .cancelados {background: url(../img/ico-cancelados.png) 18px 38px no-repeat;}
.l-home-negocios .sinistros {background: url(../img/ico-sinistros.png) 18px 38px no-repeat;}
.l-home-negocios .download {background: url(../img/ico-download.png) 18px 38px no-repeat;}

.l-home-interna {float: left; margin: 0 20px 20px 10px; width: 700px;}
.l-home-interna li {float: left; margin: 0 0 10px 20px; padding: 20px 15px 10px 20px; width: 180px; border: 1px solid #dcdcdc; border-radius: 8px; height: 110px; position: relative;}
.l-home-interna li:nth-child(3n+1) {margin-left: 0;}
.l-home-interna p {font-size: 11px; color: #000; line-height: 11px;}
.l-home-interna a {position: absolute; bottom: 5px; right: 15px; color: #626cac; font-weight: bolder; font-size: 11px;}
.l-home-interna .tit {border-left: 6px solid #ff6600; padding-left: 7px; font-size: 16px; color: #000; line-height: 16px; display: inline-block; margin-bottom: 15px;}
.l-home-interna a.normal {position: relative; display: inline-block; margin-left: 15px;}
.l-home-interna div {overflow: auto; height: 70px;}

.dir-home-negocios {float: left; width: 220px;}
.dir-home-negocios .box-home  {margin: 10px 0;}

.cont-esq {float: left; width: 700px; margin-right: 20px;}

.disclaimer {font-size: 14px; color: #000066; font-family: 'lintelbold'; margin-left: 10px;}

.frm-quem {width: 660px; margin-bottom: 20px; display: inline-block;}
.frm-quem .bt-roxo {float: right;}
.frm-quem select {background: #e4e4e4; color: #666; font-size: 11px; width: 170px; border-radius: 5px; height: 27px; border: 1px solid #cccccc; margin: 0 20px; float: left;}
.frm-quem label {color: #000; font-size: 18px; line-height: 27px; float: left;}

.frm-unidade {width: 180px; padding: 0 50px 0 40px; display: inline-block; border-right: 1px solid #ddd;}
.frm-unidade .bt-roxo {float: right;}
.frm-unidade select {background: #e4e4e4; color: #666; font-size: 11px; width: 178px; border-radius: 5px; height: 27px; border: 1px solid #cccccc; margin: 5px 0 20px; float: left;}
.frm-unidade label {color: #000; font-size: 12px;}

.cont-texto {width: 620px; height: 480px; overflow: hidden; border: 1px solid #dedede; padding: 20px;}
.cont-texto .conteudo {width: 620px; height: 480px; overflow: hidden; font-size: 13px;}
.cont-texto .conteudo p {width: 580px; display: inline-block;}

.resultado-unidade {float: right; width: 380px; font-size: 13px;}
.resultado-unidade td {padding-bottom: 3px;}
.resultado-unidade .tel {text-align: right;}

.mapa-inicial {color: #000066;}

.l-mapa {float: left; padding: 0 15px; border-left: 1px solid #ddd; min-height: 300px;}
.l-mapa.primeiro {border-left: 0;}
.l-mapa li {float: left; width: 100%; margin-bottom: 5px; font-size: 14px;}
.l-mapa a {color: #000;}
.l-mapa li:first-child {margin-bottom: 20px;}
.l-mapa li:first-child a {color: #000066; font-family: 'lintelbold';}

.bt-imprimir {width: 107px; height: 31px; background: url(../img/bt-imprimir.jpg) 0 0 no-repeat; float: right; text-indent: -9999px;}
.bt-emailmarketing { float: left;display: inline-block;background-color:#FF6600;text-align:center;color: white;text-transform: uppercase;font-weight: bold;padding: 10px 5px;border: 1px solid #999999;cursor: pointer;margin-bottom: 5px;margin-right: 5px; }

.bt-exportaexcel {width: 166px; height: 31px; background: url(../img/bt-exportarexcel.jpg) 0 0 no-repeat; float: right; text-indent: -9999px;margin-right:5px}

.frm-suporte label {font-size: 12px; color: #000; float: left; width: 110px;}
.frm-suporte input[type=text] {border: 1px solid #cacaca; margin-bottom: 5px; float: left;}
.frm-suporte .bt-laranja {margin-left: 20px;}

.res-suporte {font-size: 12px; color: #000; margin-top: 40px;}

.item-acesso {float: left; width: 100%; font-size: 11px; line-height: 15px;}
.cont-acesso li {float: left; width: 720px; font-size: 11px; line-height: 15px; margin-top: 5px; margin-left: 40px;}
.cont-acesso input[type=checkbox], .cont-acesso input[type=radio] {margin-right: 5px;}
.cont-acesso .nivel2 {margin-left: 60px; width: 700px;}
.cont-acesso .nivel3 {margin-left: 100px; width: 660px;}

.controle-acesso {width: 12px; height: 12px; text-align: center; line-height: 10px; border: 1px solid #000; float: left; margin-right: 10px;}
.controle-acesso:hover {text-decoration: none;}

.l-suporte {width: 100%; float: left; margin-top: 0;}
.l-suporte li {width: 50%; float: left; margin-bottom: 8px; font-size: 12px;}
.l-suporte li strong {float: left; width: 100px;}
.l-suporte input[type=text], .l-suporte select {border: 1px solid #cacaca;}

/* CLASSES DE TEXTO */
.texto {width: 940px; margin: 0 auto; font-size: 12px; color: #000; line-height: 16px;}
.texto a {color: #626cac;}
.azul {color: #000066;}

.p-texto {font-size: 12px; color: #000;}

hr.spacer-dash {height: 1px; border-bottom: 1px dashed #cacaca; width: 100%;}
hr.spacer-orange {height: 1px; border-bottom: 1px solid #ff6600; width: 100%;}

/* FALSO INPUT FILE */

#div-input-file{
    height:28px;
    width:280px;
    margin:0px;
    padding-right: 130px;
    float: left;
 }
#div-input-file #file-original{
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=00);
    font-size:12px;
}
#div-input-falso{
    margin-top:-22px;
}
#div-input-falso #file-falso{
    width:280px;
    height:28px;
    font-size:12px;
    font-family: Verdana;
    border: 1px solid #cccccc;
    background:url(../img/bg-file.png) 0 0 no-repeat;
    padding-left: 130px;
}

/* NOVO HEADER */

/* HEADER */

.barra-top {background:#f3f3f3; padding-top:7px; position: relative; display: inline-block; width: 100%;}

.headerlink{float:left; width:100%; text-align:center; height: 30px; padding-top: 2px;}
.headerlink li{border-left:1px solid #dbdbdb; float:left;}
.headerlink li:first-child{border:none;margin-left:150px;}
.headerlink li a{font-size:12px; line-height:100%; color:#707070; padding:4px; display:block; font-family: 'arial'}

.icon{right: 10px; position: absolute; top: 10px;}
.icon li{float:left; padding-left:5px;}
.icon li:first-child{padding-left:0;}

.facebook a, .tweet a {background: url(../img/sprit.png) left top no-repeat; display: block; width: 17px; height: 17px;}
.facebook a {background-position:-1px -1px;}
.tweet a {background-position:-21px -1px;}

.youtube a{
	background:url(../img/youtube_favicon.png) left top no-repeat;
	display: block;
	width: 24px;
	height: 17px;
}
.linkedin a{
	background:url(../img/linkedin_lg.png) left top no-repeat;
	display: block;
	width: 17px;
	height: 17px;
}

.header-principal {padding:40px 0 35px 0; font-size: 12px; display: block;height:55px}

.header-principal i, .header-principal em {font-style:normal;}
.header-principal ul a {font-size:10px;}
.header-principal ul ul a {font-size:8px;}
.header-principal ul a:hover {text-decoration:none;}
.header-principal .menu-empresa {margin-left:0; /*-178px*/ width:540px !important; border-radius: 0 4px 4px 4px !important;}
.header-principal .menu-corretores {margin-left:-105px; /*-90px*/ width:510px !important;}
.header-principal .menu-prestadores {margin-left:-355px; /*-250px*/ width:690px !important;}
.header-principal .menu-voce {width: 450px !important;z-index: 9999;}

.logo {float:left}

.nav{float:right; width:730px;}

.nav li {float: left; padding-right:18px; background: url(../img/border-rgt.png) no-repeat right center; position:relative; transition: color .3s ease;}
.nav li a{display:block; transition: all .3s ease;}
.nav li span {color: #12266d; display: block; font-family: 'lintelregular'; font-size: 15px; line-height: 45px; padding-left: 12px; padding-right:8px; transition: all .3s ease;}
.nav li span i{display: inline-block;width: 14px; height:9px; background:url(../img/nav-narmal.png) left center no-repeat; margin-left: 5px;}
.nav li.last span i, .nav li:hover.last span i{background:url(../img/tele.png) right center no-repeat; width: 15px; height:20px;}
.nav li.last {padding-right:0;}

.nav li:hover span i{background:  url(../img/nav-hov.png) left center no-repeat; transition: all .3s ease;}

.nav li:hover{background: url(../img/nav.png) right -46px no-repeat;    }
.nav li:hover span{background:  url(../img/nav.png) left top no-repeat;color: #fff;}

.nav li:hover.last span{color:#13276f;}
.nav li.last, .nav li.last span, .nav li.last a{background-image:none; transition: all .3s ease;}

.nav li:hover ul{display:block; transition: all .3s ease;}
.nav li ul{width:737px; position:absolute; left:0; top:45px; background:#f4782a; display:none; border-radius:4px 4px 4px 4px; margin-left: -30px;}
.nav li ul > li{float:left;background-image:none; padding:0 8px; transition: all .3s ease;}
.nav li ul > li:hover{ background-image:none; transition: all .3s ease;}
.nav li ul li a{font-size: 12px; height:40px;  line-height:40px; color:#fff; padding-left:6px; background:url(../img/submenu-bullet.png) left center no-repeat; transition: all .3s ease; font-family: 'arial';}
.nav li ul li a:hover, .nav li ul li.active a{color:#13276f; transition: all .3s ease;}



.header-logado {float:left; font-size: 12px; display: block;}
.header-logado .barra-logado {float:left; width:955px;height:39px;background-color:#f3f3f3;padding:22px 0 0 25px;}
.header-logado .barra-logado div {float:left;}
.header-logado .barra-logado ul {float:right;}
.header-logado .barra-logado ul li {float:left;padding:0 14px;border-right:1px solid #dbdbdb;}
.header-logado .barra-logado ul li:last-child {border:0;}
.header-logado .barra-logado ul li a {font-weight:bolder;color:#000}
.bt-radio {background:url(../img/bt-radio.png) no-repeat 0 0;padding:0 0 0 30px;}
.bt-meucadastro{background:url(../img/bt-cadastro.png) no-repeat 0 0;padding:0 0 0 30px;}
.header-logado ul a:hover {text-decoration:none;}
.header-logado .menu-inicial {margin-left:0; /*-138px*/}
.header-logado .menu-negocios {margin-left:0; /*-90px*/}
.header-logado .menu-produtos {margin-left:0; /*-220px*/}
.header-logado .menu-simulacoes {margin-left:0; /*-220px*/}
.header-logado .menu-marketing {margin-left:-80px; /*-220px*/}

.navsub{float:left; width:980px;border-bottom:2px solid #f4782a;height:56px;margin:5px 0 10px 0;}

.navsub li {float: left; padding:0 18px; background: url(../img/border-rgt.png) no-repeat right center; position:relative; transition: color .3s ease;}
.navsub li a{display:block; transition: all .3s ease;color:#000;}
.navsub li a:hover{color:#fff;}
.navsub li span {color: hsl(0, 10%, 25%); display: block; font-family: 'lintelmedium'; font-size: 16px; line-height: 56px; padding-left: 12px; padding-right:8px; transition: all .3s ease;}
.navsub li span a {color: hsl(0, 10%, 25%); display: block; font-family: 'lintelmedium'; font-size: 16px; line-height: 56px; padding-left: 12px; padding-right:8px; transition: all .3s ease;}
.navsub li span i{display: inline-block;width: 14px; height:9px; background:url(../img/nav-narmal.png) left center no-repeat; margin-left: 5px;}
.navsub li span a i{display: inline-block;width: 14px; height:9px; background:url(../img/nav-narmal.png) left center no-repeat; margin-left: 5px;}
.navsub li.last span i, .navsub li:hover.last span i{background:url(../img/tele.png)right center no-repeat; width: 15px; height:20px;}
.navsub li:hover span i, .navsub li:hover span a i{background:  url(../img/nav-hov.png) left center no-repeat; transition: all .3s ease;}

.navsub li:hover{background: url(../img/navsub.png) right -56px no-repeat;}
.navsub li:hover span{background:  url(../img/navsub.png) left top no-repeat;color: #fff;}

.navsub li:hover ul{display:block; transition: all .3s ease;}
.navsub li ul{width:330px; position:absolute; left:0; top:56px; background:#f4782a; display:none; border-radius:0 4px 4px 4px;z-index:20;padding:0 0 15px 0;float:left;}
.navsub li ul > li{background-image:none; padding:8px 0 0 15px ;transition: all .3s ease;float:left;width:140px}
.navsub li ul > li:hover{ background-image:none; transition: all .3s ease;}
.navsub li ul li a{font-size: 12px; color:#fff; padding: 0 0 0 6px; background:url(../img/submenu-bullet.png) left center no-repeat; transition: all .3s ease; font-family: 'arial';}
.navsub li ul li a:hover, .nav li ul li.active a{color:#13276f; transition: all .3s ease;}

.barra-procura {width:980px;height:61px;background-color:#f3f3f3;}
.barra-procura form .cmp-busca {width:142px;height:40px;line-height:40px;padding: 0 20px;border:1px solid #dbdbdb;border-right:none;float:left;margin: 10px 0 0 20px;}
.barra-procura form .campos {width:93px;height:20px;padding: 0 10px;border:1px solid #dbdbdb;border-top:2px solid #bdbdbd;float:left;margin: 20px 0 0 0;border-radius:2px;font-size:12px;color:#13276f}
.barra-procura form .pass {border-right:0;}
.barra-procura form .bt-busca {width:76px;height:42px;border:1px solid #dbdbdb;float:left;cursor:pointer;margin: 10px 141px 0 0}
.barra-procura form label {color:#13276f;float:left;font-size:12px;font-weight:bold;margin:23px 5px 0 11px;}
.barra-procura form .bt-login {width:46px;height:24px;float:left;cursor:pointer;margin: 20px 0 0 0;background: url(../img/bt-login.png) no-repeat 0 0;}

.barra-procura ul {float:right;margin:23px 20px 0 0;}
.barra-procura ul li {float:left;padding:0 14px;border-left:1px solid #dbdbdb;font-size:12px;}
.barra-procura ul li a {font-weight:bolder;color:#000}

.header-logado .barra-logado form .campos {width:93px;height:20px;padding: 0 10px;border:1px solid #dbdbdb;border-top:2px solid #bdbdbd;float:left;margin: 0 0 0 0;border-radius:2px;font-size:12px;color:#13276f}
.header-logado .barra-logado form .pass {border-right:0;}
.header-logado .barra-logado form label {color:#13276f;float:left;font-size:12px;font-weight:bold;margin:3px 5px 0 11px;}
.header-logado .barra-logado form .bt-login {width:46px;height:24px;float:left;cursor:pointer;margin: 0 0 0 0;background: url(../img/bt-login.png) no-repeat 0 0;}

.l-niveis {margin-left: 25px;}
.l-niveis li {float: left; clear: left; color: #000; margin-bottom: 5px;}
.l-niveis a {color: #000; text-decoration: underline;}
.l-niveis .nv1 {font-size: 14px; margin: 5px 0;}
.l-niveis .nv2 {font-size: 12px; margin-left: 20px;}
.l-niveis .nv2 a {color: #ff6600;}
.l-niveis .nv3 {font-size: 11px; margin: 0 0 0 40px;}
.l-niveis .nv3 a {color: #364988;}


/* NOVO FOOTER */

.footer{position: relative; border-top:1px solid #dbdbdb; margin-top:14px;}
.footer-inner-link{padding: 20px; width: 840px; float: left;}
.footer span {right: 0px; padding-right: 20px; padding-top: 70px; color: #707070; font-size: 11px; position: absolute;}

.footer-inner-link ul{width: 150px;float: left;}
.footer-inner-link ul + ul{width: 160px;background: url(../img/footer-seprater.png) top right repeat-y;margin-left: 10px;}
.footer-inner-link ul + ul + ul{width: 170px;}
.footer-inner-link ul + ul + ul + ul{width: 160px;}
.footer-inner-link ul:last-child{background: none;}
.footer-inner-link li{margin-bottom: 5px;}
.footer-inner-link li a{font-size: 12px;color: #5d6db5;transition: color .3s ease;}
.footer-inner-link li a:hover{color: #13276F;transition: color .3s ease;}
.pleft{padding-left: 20px;}
.chat{background: url(../img/chat.png) left center no-repeat;}
.profile{background: url(../img/profile.png) left center no-repeat;}
.map{background: url(../img/map.png) left center no-repeat;}
.contact{background: url(../img/contact.png) left center no-repeat;}
.terms{background: url(../img/terms.png) left center no-repeat;}
.lock{background: url(../img/lock.png) left center no-repeat;}
.site-map{background: url(../img/site-map.png) left center no-repeat;}
.minibanner1{position: absolute; top: -320px; right: 184px; z-index: 10;}
.minibanner2{position: absolute; top: -180px; right: 184px; z-index: 10;}

/* AJUSTES DE CSS PARA HTML DA LUMIS */

.sai-titbar2 .tit {font-family: 'lintelextrabold'; font-size: 30px; color: #364988; padding: 10px 0 10px 0; font-weight: normal;}
.sai-titbar2 table td:nth-child(2) {display: none;}

#dinfont p, .row p {font-size: 12px; line-height: 16px;}
#dinfont a, .row a {color: #364988; font-size: 12px;}
#dinfont li {font-size: 12px; margin: 5px 0;}
#dinfont p {margin-bottom: 20px;}

.row select {border: 1px solid #ccc;}

.cLumLabel {font-size: 12px; margin-right: 10px; line-height: 16px;}

.sub-row a {font-size: 12px; color: #f4782a;}

.modulo {margin-top: 20px !important;}
.modulo div {font-size: 12px; line-height: 16px;}
.modulo span {font-size: 12px; line-height: 16px;}
.modulo select, .modulo input[type=text] {border: 1px solid #ccc; margin-top: 10px;}


#nac-tabpesquisa {margin-top: 20px;}
#nac-tabpesquisa div {font-size: 12px;}
#nac-tabpesquisa select, #nac-tabpesquisa input[type=text] {border: 1px solid #ccc; margin: 10px 10px 15px 0;}

/*.cLumTabBox {border-bottom: 0;}*/

.cLumTableAdmin {border: 0;}
.cLumTableAdmin td {font-size: 12px;}
.cLumTableAdmin a {color: #364988; font-size: 12px;}

#tableFiltros td {font-size: 12px;}
#tableFiltros select {border: 1px solid #ccc; margin: 10px 10px 15px 0;}
#tr1 td, #tr2 td, #tr3 td {font-size: 12px; line-height: 20px;}

#tr1 select, #tr2 select, #tr3 select, #tr1 input[type=text], #tr2 input[type=text], #tr3 input[type=text] {border: 1px solid #ccc; margin: 0 10px 0 0;}

#LumTabs {float: left; width: 100%; border-bottom: 1px solid #ccc;}
#LumTabs li {float: left;}
#LumTabs a {color: #000066; font-size: 12px; font-family: 'lintelbold'; text-transform: uppercase; background: #fff; border-left: 1px solid #ccc; border-top: 1px solid #ccc; height: 25px; line-height: 25px; float: left; border-radius: 5px 0 0 0; padding: 0 0 0 10px; text-align: center; min-width: 145px;}
#LumTabs .selected {background: #000066; color: #fff;}
#LumTabs span, #LumTabs a {float: left;}
#LumTabs .tab_middle_right_off, #LumTabs .tab_middle_right_off2, #LumTabs .tab_last_right_off {background: url(../img/aba-inativo.png) right top no-repeat; width: 20px; height: 26px;}
#LumTabs .tab_middle_right_on, #LumTabs .tab_last_right_on {background: url(../img/aba-ativo.png) right top no-repeat; width: 20px; height: 26px;}

.nac-tabrow td {font-size: 12px; padding: 5px;}
.nac-tabrow td a {font-size: 12px;}

.arAzc110 {font-size: 12px;}
.nac-divpesquisa, .nac-divpesquisa-3cols {float: right; margin-right: 250px; width: 200px;}
 #div\.pesquisar {float: right; margin-right: 350px;}
 #Tab_oficinaTabs_0, #Tab_oficinaTabs_1, #Tab_svc_tab_0, #Tab_svc_tab_1, #Tab_tab\.pesquisaauto_0, #Tab_tab\.pesquisaauto_1, #Tab_tab\.pesquisamassificados_0, #Tab_tab\.pesquisamassificados_1 {float: left;}

 .nac-contbt2cols {float: right;}

 #button\.pesquisa_area, #nac\.div\.pesquisar {position: absolute; left: 500px;}
 #button\.pesquisa_area, .segvia  {position: absolute;left: 500px;padding-top: 45px;}
 #nac\.div\.gerarBoleto {position: absolute; left: 500px;padding-top: 45px;}
 
 input[type=text]{border:1px solid gray;}