u c.some {
  display: none
}

#conteudo h1, #conteudo h1 a {
  float: left;
  width: 690px;
  text-indent: 10px;
  border-left: #108C8A 10px solid !important;
  background: #05ABA9;
  color: #FFF;
  padding: 10px 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: normal;
}

.erroAjax {
  color: #721c24;
  font-size: 25px;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  text-align: center;
}

.textobranco {
  color: white;
  font-size: 20px;
}

#conteudo h1 em, #conteudo h1 em a {
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  color: #333;
}

#conteudo h1 a:hover, #conteudo h1 em a:hover {
  color: #555;
  text-decoration: none;
}

#conteudo h2 {
  padding: 5px 0 5px 5px;
  margin: 10px 0 5px 0;
  background: #DDE7F0;
  font-size: 15px;
  font-weight: normal;
  color: #565656;
  float: left;
  width: 695px;
}

#conteudo h3 {
  padding: 5px;
  margin: 5px 0;
  font-size: 15px;
  border-bottom: #CCC 1px solid;
}

#conteudo h4 {
  font-weight: normal;
}

#conteudo a:hover {
  text-decoration: underline;
}

.mpSis {
  height: 24px;
  padding-left: 10px;
  border-bottom: #CCC 1px solid;
  margin-bottom: 10px;
}

.mpSis li {
  display: inline;
  padding-right: 16px;
  margin-right: 10px;
  background: url(../../img/painel/mp_seta.gif) no-repeat right;
}

.mpSis li.mpLi {
  color: #999;
  background: none;
}

#conteudo div h1 {
  margin-top: 20px !important;
}

ul.btList {
  float: left;
  width: 100%;
  background: #DDE7F0;
  border-bottom: #CCC 1px solid;
  margin: 10px 0 20px 0;
}

ul.btList li {
  float: left;
  padding: 6px;
}

ul.btList li a {
  cursor: pointer;
  background: #999;
  float: left;
  padding: 4px 8px;
  color: #FFF;
}

ul.btList li a b {
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

ul.btList li a:hover b {
  text-decoration: none;
}

ul.btLista {
  width: 230px;
  float: left;
  clear: both;
}

ul.btLista li {
  float: left;
  clear: both;
  margin-top: 4px;
  background: url(../../img/painel/md_btbg.png) no-repeat left top;
}

ul.btLista li a {
  height: 24px;
  line-height: 22px;
  padding: 0 10px;
  float: left;
  color: #666;
  background: url(../../img/painel/md_btct.png) no-repeat right top;
}

ul.btLista li a:hover {
  color: #333;
  text-decoration: none;
}

.div_esquerda {
  float: left;
  width: 450px;
  height: auto;
  background: none;
}

.separador {
  float: left;
  width: 1px;
  padding: 0;
  padding-left: 25px;
  padding-top: 60px;
  margin: 0;
}

.div_direita {
  float: right;
  width: 200px;
  height: auto;
}

.tit_addProduto {
  background: none !important;
}

.div_orcpesquisa {
  width: 100%;
  float: left;
  background: #DDE7F0;
  border-bottom: dotted 1px #CCC;
  margin-bottom: 15px;
}

.div_orcpesquisa ul.campo_pesquisa {
  float: left;
  border: none;
  background: #DDE7F0;
}

.div_orcpesquisa ul.campo_pesquisa li {
  float: left;
}

.div_orcpesquisa ul li input {
  border: solid 1px #CCC;
}

.div_orcpesquisa ul li input.codigo {
  width: 50px;
  padding-right: 10px;
}

.div_orcpesquisa ul li input.produto {
  width: 350px;
}

.div_retornoproduto {
  width: 100%;
  float: left;
}

.div_retornoproduto table {
  width: 100%;
}

.div_retornoproduto table tr th {
  padding-left: 10px;
  text-align: left;
}

.div_retornoproduto table tr.trProduto td {
  padding-top: 10px;
  padding-left: 10px;
  width: auto;
  border-bottom: dashed 1px #CCC;
  height: 40px;
}

.div_retornoproduto table tr.trProduto td.valorprod {
  width: 80px;
}

.div_retornoproduto table tr.trProduto td.td_codigo {
  text-align: right;
}

.div_retornoproduto input {
  border: solid 1px #CCC;
  width: 80px;
}

.div_retornoproduto span {
  float: left;
  padding-top: 20px;
}

.div_retornoproduto table tr td.td_codigo {
  text-align: right
}

.div_prdtSelecionados {
  width: 100%;
  float: left;
}

.div_prdtSelecionados h2 {
  background: #DDE7F0;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

.div_prdtSelecionados span {
  padding-left: 7px;
}

.div_prdtSelecionados input {
  border: solid 1px #CCC;
  width: 80px;
}

.div_prdtSelecionados table {
  width: 100%;
  margin-top: 10px;
}

.div_prdtSelecionados table tr th {
  padding-left: 10px;
  text-align: left;
}

.div_prdtSelecionados table tr td {
  padding-top: 10px;
  padding-left: 10px;
  width: auto;
  border-bottom: dashed 1px #CCC;
  height: 40px;
}

.div_retornoinsumo {
  width: 100%;
  float: left;
}

.div_retornoinsumo table {
  width: 100%;
}

.div_retornoinsumo table tr th {
  padding-left: 10px;
  text-align: left;
}

.div_retornoinsumo table tr.trInsumo td {
  padding-top: 10px;
  padding-left: 10px;
  width: auto;
  border-bottom: dashed 1px #CCC;
  height: 40px;
}

.div_retornoinsumo table tr.trInsumo td.valorprod {
  width: 80px;
}

.div_retornoinsumo table tr.trInsumo td.td_codigo {
  text-align: right
}

.div_retornoinsumo input {
  border: solid 1px #CCC;
  width: 80px;
}

.div_retornoinsumo span {
  float: left;
  padding-top: 20px;
}

.div_direita input {
  border: solid 1px #CCCCCC;
}

#fLogin {
  width: 200px;
  overflow: hidden;
  padding: 10px 40px 40px;
  float: left;
  display: inline;
  margin: 60px 0 60px 300px;
}

#fLogin ul {
  width: 200px;
}

#fLogin h5 {
  font-size: 22px;
  font-weight: bold;
  text-transform: lowercase;
  padding: 5px;
  border-bottom: #666 2px solid;
  margin-bottom: 15px;
}

#fLogin p {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

#fLogin p label {
  height: 28px;
  line-height: 28px;
  text-align: right;
  width: 40px;
  padding-right: 5px;
  float: left;
}

#fLogin p input {
  float: left;
  width: 140px;
  padding: 6px;
  background: #FFF;
  border: #DDE7F0 1px solid;
  border-top: #CCC 1px solid;
  border-left: #CCC 1px solid;
}

#fLogin h6 a {
  font-weight: normal;
  color: #F00;
  font-size: 11px;
  text-decoration: underline;
  float: left;
  position: relative;
  top: 5px;
}

#fLogin form .botao {
  float: right;
  width: 80px;
  overflow: hidden;
}

#fLogin form .botao input {
  background: #05ABA9;
  width: 80px;
  height: 26px;
  line-height: 26px;
  color: #FFF;
  padding: 0;
  border: none;
  font-size: 14px;
  font-weight: bold;
}

table {
  float: left;
  margin-bottom: 8px;
  border-collapse: collapse;
  width: 99%;
  border-right: #CCC 1px solid;
}

table.tbList td {
  padding: 7px 6px;
  text-align: center;
  text-align: left;
  border-bottom: #CCC 1px solid;
  border-left: #CCC 1px solid;
}

table.tbList td img {}

table.tbList td h5 {
  font-size: 16px;
  color: #333;
  text-align: right;
}

table.tbList td h5 a {
  font-size: 16px;
  color: #333;
}

#conteudo table.tbList td h4 {
  font-size: 14px;
  color: #333;
  font-weight: bold;
  text-align: right;
}

#conteudo table.tbList td h4 a {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

#conteudo table.tbList th {
  padding: 13px 6px;
  background: #567895;
  text-align: center;
  border-bottom: #3B5367 4px solid;
  font-size: 12px;
  color: #FFF;
  font-weight: normal;
  text-align: left;
}

table.tbList td h5 a:hover, table.tbList td h4 a:hover {
  color: #666;
}

table.tbList td.tdCont {
  text-align: left;
  line-height: 16px;
  width: 100%;
}

table.tbList td.tdCont a {
  font-size: 13px;
}

table.tbList td.last {
  background: none;
}

#conteudo table#fichasdetlist th {
  padding: 6px 6px;
}

#conteudo table#fichasdetlist td {
  padding: 6px 6px;
}

table.tbDet th {
  padding: 6px 4px 0 4px;
  text-align: left;
  border: #CCC 1px solid;
  border-bottom: none;
}

table.tbDet td {
  padding: 0 4px 6px 4px;
  text-align: left;
  border: #CCC 1px solid;
  border-top: none;
}

table.tbDet th.last, table.tbDet td.last {
  background: none;
  text-align: left;
}

#conteudo h2.valoresAprovados {
  background: none repeat scroll 0 0 #E9EEF8;
}

#comentBox .boxComent, #comentBox .boxComentB {
  padding: 15px;
}

#comentBox .boxComent h5, #comentBox .boxComentB h5 {
  color: #247297;
  float: left;
  padding-bottom: 5px;
}

#comentBox .boxComent em, #comentBox .boxComentB em {
  color: #999;
  float: right;
  font-style: normal;
  font-size: 11px;
}

#comentBox .boxComent p, #comentBox .boxComentB p {
  clear: both;
  font-size: 11px;
}

#comentBox span {
  display: block;
  padding: 10px 0 15px 0;
}

#comentBox span a {
  color: #FF3300;
  background: url(../../img/painel/ic22.gif) no-repeat left top;
  padding-left: 18px;
}

#comentBox .boxComentB {
  background: #EFEFEF;
}

#comentBox a {
  cursor: pointer;
  float: left;
}

#comentBox .botao {
  float: right;
}

#comentBox .cmForm textarea {
  width: 99%;
}

.btn_adicinonar {
  float: left;
  width: 100%;
  background: #DDE7F0;
  margin-top: 5px;
}

.btn_adicinonar p {
  float: right;
  padding-top: 15px;
  padding-right: 12px;
}

.tit_dadosCampos {
  float: left;
  width: 650px;
  height: auto;
  background: none;
}

.div_tabela {
  margin: 0;
  padding: 0;
  height: auto;
}

.div_tabela input {
  border: solid 1px #CCC;
  padding: 0;
  margin: 0;
}

.div_tabela ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div_tabela ul li {
  float: left;
  padding-left: 10px;
}

.div_tabela ul li img {
  padding-left: 10px;
  float: left;
}

.div_tabela .list_pessoacampos {
  float: left;
  width: 100%;
  height: auto;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: dashed 1px #CCC;
}

.div_tabela .list_pessoacampos li {
  float: left;
  width: auto;
  padding-left: 10px;
}

.div_tabela .list_pessoacampos li img {
  padding-left: 0;
  float: left;
}

.div_tabela .list_pessoacampos p {
  padding: 0;
  margin: 0;
}

.div_tabela .list_pessoacampos li input {
  border: solid 1px #CCC;
  padding: 0;
  margin: 0;
}

.div_tabela .list_pessoacampos li input select {
  border: solid 1px #CCC;
  padding: 0;
  margin: 0;
}

.div_tabela .list_pessoacampos li.btn_campoPessoa {
  float: left;
  border-left: solid 1px #CCC;
  padding-left: 5px;
  margin-left: 10px;
}

#table_estq {
  width: 100%;
}

#table_estq tr th {
  width: 200px;
  height: 25px;
  vertical-align: middle;
  text-align: left;
}

#table_estq tr th.mov {
  width: 130px;
}

#table_estq tr th.doc {
  width: 100px;
}

#table_estq tr th.qtd_mov {
  width: 160px;
}

#table_estq tr th.qtd_est {
  width: 150px;
}

#table_estq tr th.insu {
  width: 320px;
}

#table_estq tr th.dat {
  width: 100px;
  padding-left: 5px;
}

#table_estq tr td {
  height: 30px;
  border-bottom: dashed 1px #999;
}

#table_estq .tr_tabletitle {
  background: #E5E5E5;
}

#conteudo .form2 .datinifim {
  float: right;
  width: 76px;
  margin-left: 5px;
}

#conteudo .form2 p.pdate {
  float: left;
  line-height: 20px;
}

#conteudo .form ul.msgErro {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

#conteudo .form ul.msgErro li {
  float: left;
  width: 100%;
  text-align: center;
  background: #DB4A4A;
  color: #FFF;
  padding: 3px 0;
  margin-bottom: 2px;
}

#conteudo .form {
  width: 100%;
  float: left;
}

#conteudo .form p {
  width: 100%;
  height: auto;
  float: left;
  margin: 0;
  margin-bottom: 16px;
  height: auto;
}

#conteudo .form label {
  float: left;
  padding-right: 6px;
}

#conteudo .form em {
  font-size: 11px;
  font-style: normal;
  padding-right: 6px;
  float: left;
}

#conteudo .form em.required {
  font-size: 16px;
  height: 16px;
  font-weight: bold;
  color: #FF0000;
  overflow: hidden;
}

#conteudo .form{
  clear:both;
}


#conteudo .form input, #conteudo .form select, #conteudo .form textarea {
  width: 94%;
  float: left;
  border: #CCC 1px solid;
  border-bottom: #DDE7F0 1px solid;
  border-right: #DDE7F0 1px solid;
  height: 14px;
  padding: 4px;
}

#conteudo .form select {
  height: 20px;
  padding: 0;
}

#conteudo .form textarea {
  height: 80px;
}

#conteudo .form2 p {
  width: 47%;
}

#conteudo .form2 input, #conteudo .form2 select, #conteudo .form2 textarea {
  width: 90%;
}

#conteudo .form3 p {
  width: 31%;
}

#conteudo .form3 input, #conteudo .form3 select, #conteudo .form3 textarea {
  width: 90%;
}

#conteudo .form4 p {
  width: 23%;
}

#conteudo .form4 input, #conteudo .form4 select, #conteudo .form4 textarea {
  width: 90%;
}

#conteudo .form .botao input {
  width: 85px;
  height: auto;
  padding: 2px 0;
  border: none;
  background: url(../../img/painel/botao.png) no-repeat left;
  text-align: center;
}

#conteudo .form p {
  display: inline;
  padding: 0;
  float: left;
  margin: 0 15px 15px 0;
  height: 45px;
}

#conteudo .form p.noheight {
  margin: 0 15px 15px 0 !important;
  height: inherit !important;
}

#conteudo .form label {
  float: left;
  font-weight: bold;
  height: 16px;
}

#conteudo .form em {
  float: left;
  font-style: normal;
  font-size: 11px;
  height: 16px;
  line-height: 18px;
  overflow: hidden;
  margin: 0 4px 0 4px;
}

#conteudo .form em.required {
  font-size: 20px;
  font-weight: bold;
  color: #FF0000;
  margin: 0;
}

#conteudo .form input, #conteudo .form select, #conteudo .form textarea {
  clear: both;
  height: 14px;
  padding: 4px 2px;
  float: left;
  overflow: hidden;
  border: #CCC 1px solid;
  border-bottom: #DDE7F0 1px solid;
  border-right: #DDE7F0 1px solid;
}

#conteudo .form select {
  height: 24px;
  padding: 0;
  line-height: 24px;
  min-width: 50px;
}

#conteudo .form textarea {
  height: 80px;
  width: 680px;
  overflow: auto;
}

#conteudo .form textarea#mensagem {
  width: 280px;
}

#conteudo .form .frLista label {
  width: 20%;
  height: 20px;
  line-height: 20px;
  padding-right: 4px;
  text-align: right;
}

#conteudo .form .frLista em.required {
  float: none;
}

#conteudo .form .frLista input, #conteudo .form .frLista select {
  width: 77%;
}

#conteudo .form .rdCx input {
  width: 15px;
  height: 12px;
  border: none;
  background: none;
  margin-top: 2px;
}

#conteudo .form .rdCx label {
  margin: 0 20px 0 2px;
}

#conteudo .form p.botao {
  float: left;
  height: auto;
  width: 100%;
  margin-bottom: 0;
  background: #DDE7F0;
}

#conteudo .form p.botao input {
  float: right;
  background: #05ABA9;
  border-left: #108C8A 10px solid;
  padding: 10px 0 !important;
  width: 120px;
  color: #FFF;
  font-size: 20px;
  cursor: pointer !important;
  position: relative;
  left: 0;
  right: auto;
}

#conteudo .form p.botao a {
  float: left;
  color: #05ABA9;
  text-decoration: underline;
  position: relative;
  top: 10px;
  left: 10px;
}

#conteudo .form input#telefone, #conteudo .form input#fax, #conteudo .form input#celular {
  width: 85px;
}

#conteudo .form input#cep, #conteudo .form input#placa {
  width: 60px;
}

#conteudo .form input#nportas {
  width: 20px;
}

#conteudo .form select#idcidadeaddusu {
  width: 280px;
}

#conteudo .form select#idcidade {
  width: 280px;
}

#conteudo .form select#ercidade {
  width: 210px;
}

#conteudo .form select#efcidade {
  width: 210px;
}

#conteudo .form select#iduf {
  width: 200px;
}

#conteudo .form input#renavam {
  width: 70px;
}

#conteudo .form input#rg {
  width: 100px;
}

#conteudo .form input#imagem {
  height: 24px;
  padding: 0;
}

#conteudo .form div.botao input {
  clear: none;
  float: right;
  width: auto;
  display: inline;
  margin-right: 10px;
  padding: 0 14px;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  border: none;
  background: #900;
  color: #FFF;
}

#conteudo .form div.botao a {
  float: left;
  color: #05ABA9;
  text-decoration: underline;
  position: relative;
  top: 10px;
  left: 10px;
}

#conteudo .form #checkdate p {
  float: left;
  width: 100% !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  padding: 10px !important;
  margin: 10px 0 !important;
  border: #F00 1px solid;
}

#conteudo .form #checkdate input {
  float: left;
  width: 20px !important;
}

#conteudo .form #checkdate label {
  float: left;
  color: #F00;
  width: 570px !important;
}

#file-uploader img {
  width: 210px;
}

#file-uploader a img {
  width: 16px;
  height: 16px;
}

.dijitDialogPaneContent form ul {
  padding: 5px;
  border-bottom: #FF0000 2px solid;
  margin-bottom: 10px;
  background: #FFF4F4;
}

.dijitDialogPaneContent form ul li {
  padding: 3px;
  color: #FF0000;
}

.dijitDialogPaneContent form {
  width: 300px;
  float: left;
}

.dijitDialogPaneContent form p {
  width: 300px;
  height: auto;
  float: left;
  margin: 0;
  margin-bottom: 16px;
  height: 30px;
}

.dijitDialogPaneContent form label {
  float: left;
  padding-right: 6px;
}

.dijitDialogPaneContent form em {
  font-size: 11px;
  font-style: normal;
  padding-right: 6px;
  float: left;
}

.dijitDialogPaneContent form em.required {
  font-size: 16px;
  height: 16px;
  font-weight: bold;
  color: #FF0000;
  overflow: hidden;
}

.dijitDialogPaneContent form input, .dijitDialogPaneContent form select, .dijitDialogPaneContent form textarea {
  width: 280px;
  float: left;
  border: #CCC 1px solid;
  border-bottom: #DDE7F0 1px solid;
  border-right: #DDE7F0 1px solid;
  height: 14px;
  padding: 2px;
}

.dijitDialogPaneContent form select {
  height: 20px;
  padding: 0;
}

.dijitDialogPaneContent form textarea {
  height: 80px;
}

.dijitDialogPaneContent form .botao input {
  width: 85px;
  height: auto;
  padding: 2px 0;
  border: none;
  background: url(../../img/painel/botao.png) no-repeat left;
  text-align: center;
}

#conteudo p.boxprinc {
  padding: 10px;
  width: 680px;
  height: 20px;
  background: #DDE7F0;
  border-bottom: #CCC 1px solid;
}

#conteudo p.boxprinc label {
  height: 20px;
  line-height: 20px;
}

#conteudo p.boxprinc .pessoa {
  float: left;
}

#conteudo p.boxprinc a {
  float: left;
  display: inline;
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
  padding-left: 20px;
  background: url(../../img/painel/ic25.gif) no-repeat left;
  color: #060
}

#conteudo .table_insumo tr {
  text-align: left;
}

#conteudo .table_insumo tr th {
  padding: 5px 3px;
  border-left: dashed 1px #CCC;
  border-right: dashed 1px #CCC;
  border-top: dashed 1px #CCC;
  border-bottom: dashed 1px #999;
  text-align: left;
}

#conteudo .table_insumo tr td {
  border-bottom: dashed 1px #999;
  border-left: dashed 1px #CCC;
  border-right: dashed 1px #CCC;
  margin-bottom: 5px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-top: 3px;
  text-align: left;
}

#conteudo .table_efetuarbaixa {
  width: 100%;
}

#conteudo .table_efetuarbaixa tr {
  text-align: left;
}

#conteudo .table_efetuarbaixa tr th {
  width: 180px;
  padding: 5px 3px;
  border-left: dashed 1px #CCC;
  border-right: dashed 1px #CCC;
  border-top: dashed 1px #CCC;
  border-bottom: dashed 1px #999;
  text-align: left;
}

#conteudo .table_efetuarbaixa tr td {
  border-bottom: dashed 1px #999;
  border-left: dashed 1px #CCC;
  border-right: dashed 1px #CCC;
  margin-bottom: 5px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-top: 3px;
  text-align: left;
}

#conteudo p.pord_relacionado {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #666;
}

.tb_contas_vencidas {
  width: 100%;
  margin-bottom: 30px;
  text-align: left;
}

.tb_contas_vencidas th {
  padding: 6px;
  background: #C00;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color: #FFF;
  border-bottom: #5E0A00 1px solid;
  text-align: left;
}

.tb_contas_vencidas td {
  padding: 6px;
  border-bottom: #CCC 1px solid;
  text-align: left;
}

.tb_contas_vencidas td.titulo {
  font-weight: bold;
}

.tb_contas_proximos_7_dias {
  width: 100%;
  margin-bottom: 30px;
}

.tb_contas_proximos_7_dias th {
  padding: 6px;
  background: #DDE7F0;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color: #666;
  border-bottom: #CCC 1px solid;
}

.tb_contas_proximos_7_dias td.titulo {
  font-weight: bold;
}

.tb_contas_proximos_7_dias td {
  padding: 6px;
  border-bottom: #CCC 1px solid;
}

.totbox {
  float: left;
  width: 700px;
  padding: 10px 0;
  overflow: hidden;
  font-size: 14px;
  background: #DDE7F0;
  text-align: right;
  border-bottom: #FFF 10px solid;
}

#totcenter {
  text-align: center;
}

.totbox strong {
  font-size: 14px;
  padding-right: 90px;
}

#totcenter strong {
  padding: 0;
}

.msgFeed {
  float: left;
  width: 300px;
  padding: 60px;
}

.msgFeed p {
  margin: 2px 0 6px 0;
  font-size: 13px;
}

.msgFeed p a {
  margin: 0 6px;
  font-size: 13px;
}

.msgFeed p a.not {
  color: #C00;
}

.msgFeed h5 {
  font-size: 26px;
}

.paginationControl {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-top: #CCC 1px solid;
  margin-top: 15px;
}

.paginationControl ul {
  float: left;
}

.paginationControl ul li {
  float: left;
  margin-right: 2px;
}

.paginationControl ul li.disabled, .paginationControl ul li a {
  float: left;
  width: 30px;
  height: 30px;
  border: #CCC 1px solid;
  text-align: center;
  line-height: 30px;
  border-radius: 5px;
}

.paginationControl ul li.disabled {
  background: #EAEAEA;
  color: #999;
}

.paginationControl ul li a:hover {
  color: #333;
  border: #333 1px solid;
  text-decoration: none;
}

.paginationControl span {
  float: left;
  padding: 10px;
}

#conteudo .tblancamentos {
  float: left;
  width: 100%;
}

#conteudo .tblancamentos th {
  padding: 6px;
  background: #060 url(../../img/painel/th1.png) repeat-x left top;
  border-bottom: #1E4364 1px solid;
  font-size: 12px;
  color: #FFF;
  font-weight: normal;
  text-align: left;
}

#conteudo .tblancamentos td {
  padding: 7px;
  border-bottom: #CCC 1px dotted;
  background: url(../../img/painel/divisor.gif) no-repeat right;
}

table.tblitas {
  float: left;
  width: 100%;
}

table.tblitas th {
  padding: 6px;
  background: #060 url(../../img/painel/th1.png) repeat-x left top;
  border-bottom: #1E4364 1px solid;
  font-size: 12px;
  color: #FFF;
  font-weight: normal;
  text-align: left;
}

table.tblitas td {
  padding: 7px;
  border-bottom: #CCC 1px dotted;
  background: url(../../img/painel/divisor.gif) no-repeat right;
  text-align: left;
}

table.tblitas input {
  border: 1px solid #C0C0C0
}

#conteudo .tbrel {
  float: left;
  width: 100%;
  text-align: left;
}

#conteudo .tbrel td {
  padding: 6px;
  border-bottom: #CCC 1px solid;
  text-align: left;
}

#conteudo .tbrel td.canto_direita, .saldoconta {
  text-align: right;
}

#conteudo .tbrel .favorecido {
  border-top: #FFF 18px solid;
  padding: 10px;
  background: #060 url(../../img/painel/th1.png) repeat-x left top;
  border-bottom: #1E4364 1px solid;
  font-size: 14px;
  color: #FFF;
  font-weight: normal;
}

#conteudo .info_resumo_left {
  text-align: left;
}

#conteudo .info_resumo_left h5 {
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 18px 16px 0 0;
  background: url(../../img/painel/mp_seta.gif) no-repeat right 21px;
}

#conteudo .info_resumo_left h5 strong {
  font-size: 12px;
  font-weight: normal;
}

#conteudo .tbrel .titulo_categoria {
  padding: 5px;
  font-weight: bold;
  font-size: 13px;
  background: #CCC;
  border-bottom: #999 1px solid;
}

#conteudo .filRel {
  float: left;
  width: 680px;
  padding: 10px 10px 5px 10px;
  background: #DDE7F0;
  border-bottom: #CCC 1px solid;
}

#conteudo .filRel p {
  margin-bottom: 5px;
}

#conteudo .arvore {
  float: left;
  width: 600px;
  padding: 10px;
}

#conteudo .arvore li {
  float: left;
  width: 100%;
  padding: 2px 0;
}

#conteudo .msgBox, #conteudo .sucesso {
  padding: 10px;
  font-size: 13px;
  border-bottom: #FF0000 2px solid;
  color: #FF0000;
  margin-bottom: 10px;
  background: #FFF4F4;
}

#conteudo .msgBox a {
  color: #05ABA9;
  font-size: 13px;
  text-decoration: underline;
}

.tbparcelaspagamentoedit {
  width: 230px;
  margin-top: 10px;
}

.tbparcelaspagamentoedit th {
  background: #E1E1E1;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  padding: 1px 0 1px 0;
  text-align: left;
}

.tbparcelaspagamentoedit td {
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  padding: 1px 1px 1px 10px;
  background: #FFFF99;
  text-align: left;
}

.tbparcelaspagamentoedit input {
  border: 0!important;
  width: 100px!important;
  height: 13px!important;
}

.tbparcelaspagamentoeditinfo {
  width: 200px;
}

.tbparcelaspagamentoeditinfo td {
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  padding: 1px 0 1px 3px;
  text-align: left;
  text-align: left;
}

.tbparcelaspagamentoeditinfo td.red {
  color: red;
  text-align: left;
}

.tbparcelaspagamento {
  width: 230px;
  margin-top: 10px;
}

.tbparcelaspagamento th {
  background: #E1E1E1;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  padding: 1px 0 1px 0;
  text-align: left;
}

.tbparcelaspagamento td {
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  padding: 1px 0 1px 10px;
  text-align: left;
}

.inputs input {
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #9A9A9A;
  border-left: 1px solid #9A9A9A;
  padding: 2px;
  background: #e9e9e9 url("http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/tundra/images/buttonEnabled.png") repeat-x top;
}

.inputs input.botao {
  cursor: pointer
}

.inputs input.botao:hover {
  cursor: pointer;
  border: 1px solid #A5BDDA;
  border-bottom: 1px solid #5B748F
}

#painelDesdobramento #valores {
  width: 250px;
  height: 50px;
  position: relative;
  float: right;
}

#painelDesdobramento #valores .diferenca {
  color: red!important;
}

#painelDesdobramento #valores .linha {
  border-bottom: 1px solid #C0C0C0;
}

.tbPlanos {
  width: 100%
}

.tbPlanos td {
  width: 24%;
  padding-bottom: 10px;
  text-align: left;
}

a.addRapido {
  float: left;
  height: 20px;
  line-height: 20px;
  margin-top: -6px;
  padding-left: 20px;
  background: url(../../img/painel/ic25.gif) no-repeat left;
  color: #060
}

.informacaofinal {
  margin: 70px 10px 30px 10px;
}

.botaoFichas {
  margin-left: 250px;
}

#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}

#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#jquery-lightbox a img {
  border: none;
}

#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

#lightbox-container-image {
  padding: 10px;
}

#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#lightbox-container-image-box>#lightbox-nav {
  left: 0;
}

#lightbox-nav a {
  outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}

#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}

#lightbox-nav-btnNext {
  right: 0;
  float: right;
}

#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}

#lightbox-container-image-data {
  padding: 0 10px;
  color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}

#lightbox-image-details-caption {
  font-weight: bold;
}

#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

.relatbox {
  float: left;
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: #CCC 1px solid;
}

.relatbox li {
  float: left;
  padding: 0 2px;
  border-right: #DDE7F0 1px solid;
}

.relatbox li a {
  display: inline;
}

.relatbox li strong {
  float: left;
  width: 100%;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
}

.relatbox li span {
  float: left;
  width: 100%;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
}

.relatbox li a:hover strong, .relatbox li a:hover span {
  color: #F30;
  text-decoration: none;
}

#conteudo .relatbox li a:hover {
  text-decoration: none;
}

.relatbox li a:hover {
  text-decoration: none;
}

#conteudo .relatbox li a:hover strong, #conteudo .relatbox li a:hover span {
  color: #F30;
  text-decoration: none;
}

.boxtablehome {
  float: left;
  width: 100%;
  background: #DDE7F0;
  margin-bottom: 20px;
}

.boxtablehome h6 {
  float: left;
  width: 680px;
  display: inline;
  margin: 10px 0 5px 10px;
  font-size: 20px;
  border-bottom: #CCC 1px solid;
}

.boxtablehome table {
  float: left;
  width: 680px;
  background: #FFF;
  display: inline;
  margin: 0 0 10px 10px;
}

.boxtablehome table td {
  padding: 8px;
  width: 15%;
}

.boxtablehome table th {
  padding: 8px;
  background: #FFF;
}

.boxtablehome table .rowcolor, .boxtablehome table .rowcolor td {
  background: #EFEFEF;
}

.tbList tr {
  border-bottom: 1px solid #e5e5e5;
}

.infoboxd {
  float: left;
  width: 100%;
}

.infoboxd p {
  float: left;
  width: 100%;
  margin: 0;
}

.infoboxd p a {
  background: url(../../img/painel/botaol.png) no-repeat left top;
  width: 105px;
  height: 27px;
  float: left;
  text-align: center;
  height: 27px;
  line-height: 27px;
  font-size: 12px;
  color: #666;
  float: right;
  position: relative;
  top: -40px;
}

.infoboxd ul {
  float: left;
  width: 100%;
  position: relative;
  top: -20px;
}

.infoboxd ul li {
  float: left;
  width: 100%;
  padding: 4px 0;
  border-bottom: #DDE7F0 1px solid;
}

.infoboxd ul li img {
  float: left;
  border: none;
  margin-right: 4px;
}

.clear {
  clear: both;
}

#noticiabox .notfloat {
  float: left;
  width: 630px;
  padding: 20px;
  display: inline;
  margin: 10px 0 10px 10px;
  background: #FFF;
}

#noticiabox .notfloat h4 {
  font-size: 22px;
  border-bottom: #CCC 1px solid;
  padding: 5px;
  margin-bottom: 10px;
}

#noticiabox .notfloat p {
  line-height: 16px;
  margin-bottom: 10px;
  font-size: 12px;
}

#noticiabox .notfloat p a, #noticiabox .notfloat p strong, #noticiabox .notfloat p em {
  font-size: 12px;
}

#conteudo h4.plusnt {
  float: left;
  padding: 10px;
  border-bottom: #CCC 1px solid;
  font-size: 14px;
  margin: 10px;
  font-weight: bold;
  width: 640px;
}

#conteudo .notlisthome {
  float: left;
  padding: 0 0 20px 20px;
  width: 100%;
}

#conteudo .notlisthome li {
  float: left;
  width: 100%;
  padding: 6px 0;
  border-bottom: #DDE7F0 1px solid;
}

#conteudo .notlisthome li em {
  font-style: normal;
  padding: 4px 10px;
  float: left;
  background: #999;
  color: #FFF;
  margin-right: 8px;
}

#conteudo .notlisthome li a {
  position: relative;
  top: 4px;
}

#formatatexto p {
  line-height: 16px;
  margin-bottom: 10px;
  font-size: 12px;
}

#formatatexto p a, #formatatexto p strong, #formatatexto p em {
  font-size: 12px;
}

#conteudo .infofichas {
  float: left;
  width: 100%;
}

#conteudo .infofichas li {
  float: left;
  padding: 7px;
}

#conteudo .infofichas li a {
  float: left;
  padding: 10px;
  cursor: default;
  background: #FFF;
  border-bottom: #CCC 1px solid;
  border-right: #CCC 1px solid;
}

#conteudo .infofichas li a strong {
  font-size: 20px;
  float: left;
  text-align: center;
  min-width: 40px;
}

#conteudo .infofichas li a span {
  font-size: 11px;
  clear: both;
  float: left;
  min-width: 40px;
  text-align: center;
  padding-top: 5px;
  margin-top: 4px;
  border-top: #DDE7F0 1px solid;
}

#conteudo .infofichas li a:hover, #conteudo .infofichas li a:hover span, #conteudo .infofichas li a:hover strong {
  text-decoration: none;
}

#conteudo #frmaddcatanace select#tipo {
  width: 180px;
}

#conteudo #frmaddcatanace select#motivo {
  width: 180px;
}

#conteudo #frmaddcatanace input#nmpessoa {
  width: 700px;
}

#conteudo #frmaddcatanace input#cpfcnpj {
  width: 100px;
}

#conteudo #frmaddcatanace input#cep {
  width: 70px;
}

#conteudo #frmaddcatanace input#endereco {
  width: 200px;
}

#conteudo #frmaddcatanace input#dtnascimento {
  width: 70px;
}

#conteudo #frmaddcatanace input#dtagenda {
  width: 70px;
}

#conteudo #frmaddcatanace input#hragenda {
  width: 70px;
}

#conteudo #frmaddcatanace select#uf {
  width: 200px;
}

#conteudo #frmaddcatanace select#cidade {
  width: 260px;
}

#conteudo #dadosdooperador input#nmpessoa {
  width: 700px;
}

#conteudo #dadosdooperador input#email {
  width: 200px;
}

#conteudo #dadosdooperador input#endereco {
  width: 200px;
}

#conteudo #frmAdicionarUsuario input#nmpessoa {
  width: 700px;
}

#conteudo #frmAdicionarUsuario input#email {
  width: 200px;
}

#conteudo #frmAdicionarUsuario select#fisjur {
  width: 100px;
}

#conteudo #frmAdicionarUsuario input#cep {
  width: 100px;
}

#conteudo #frmAdicionarUsuario input#endereco {
  width: 400px;
}

#frmadicionarveiculoanuncio select#idtipo {
  width: 140px;
}

#frmadicionarveiculoanuncio select#idmarca {
  width: 160px;
}

#frmadicionarveiculoanuncio select#idmodelo {
  width: 160px;
}

#frmadicionarveiculoanuncio select#idversao {
  width: 200px;
}

#frmadicionarveiculoanuncio select#cor {
  width: 125px;
}

#frmadicionarveiculoanuncio select#nuanofabr {
  width: 125px;
}

#frmadicionarveiculoanuncio select#nuanomod {
  width: 125px;
}

#frmadicionarveiculoanuncio input#placa {
  width: 100px;
}

.form p#pvalor input#valor {
  width: 90px;
}

#frmAddAcessorio input#nmacessorio {
  width: 200px;
}

#frmAddAcessorio input#descacessorio {
  width: 300px;
}

#frmAddAcessorio select#iduf {
  width: 200px;
}

#frmAddAcessorio select#idcidade {
  width: 260px;
}

#frmAddServico input#nmempresa {
  width: 770px;
}

#frmAddServico input#cep {
  width: 90px;
}

#frmAddServico input#endereco {
  width: 370px;
}

#frmAddServico input#bairro {
  width: 200px;
}

#frmAddServico select#iduf {
  width: 200px;
}

#frmAddServico select#idcidade {
  width: 260px;
}

#frmAddServico input#email {
  width: 180px;
}

#frmAddServico input#nmservico {
  width: 180px;
}

#frmAddServico select#idanservcat {
  width: 180px;
}

#frmAddServico textarea#desservico {
  width: 770px;
}

.inpNome, .inpEmail {
  width: 319px;
}

.selSexo {
  width: 90px;
}

.inpEndereco {
  width: 250px;
}

.inpNumero {
  width: 50px;
}

.selEstado, .inpComplemento {
  width: 168px;
}

.selCidade {
  width: 210px;
}

.inpData {
  width: 75px;
}

.inpTelefone {
  width: 86px;
}

.inpCep, .inpAgencia {
  width: 70px;
}

.inpCpf, .inpRg {
  width: 90px;
}

.inpCnpj {
  width: 120px;
}

.inpOutros {
  width: 162px;
}

.inpDadosFinanciamento {
  width: 150px;
}

.inpDadosFinanciamentoMenor {
  width: 97px;
}

.selOutros {
  width: 120px;
}

.selCombustivel {
  width: 246px;
}

.selVersao {
  width: 169px;
}

.inpAno {
  width: 70px;
}

#conteudo #frmCadFicha input {
  text-transform: uppercase;
}

#conteudo #frmCadFicha textarea {
  text-transform: uppercase;
}

#conteudo #frmCadFicha input#nome {
  width: 342px;
}

#conteudo #frmCadFicha input#naturalidade {
  width: 185px;
}

#conteudo #frmCadFicha input#erbairro {
  width: 210px;
}

#conteudo #frmCadFicha input#efbairro {
  width: 210px;
}

#conteudo #frmCadFicha input#ecbairro {
  width: 210px;
}

#conteudo #frmCadFicha input#ecsite {
  width: 164px;
}

#conteudo #frmCadFicha input#ecmail {
  width: 270px;
}

#conteudo #frmCadFicha input#tempoexp {
  width: 130px;
}

#conteudo #frmCadFicha textarea#mensagem {
  width: 95%;
}

#conteudo #frmCadFicha select#eruf {
  width: 129px;
}

#conteudo #frmCadFicha select#ufnaturalidade {
  width: 129px;
}

#conteudo #frmCadFicha select#avalistaufnaturalidade {
  width: 129px;
}

#conteudo #frmCadFicha .form #msgaltervalores {
  padding: 10px;
  margin: 0 0 0 705px;
  position: absolute;
  border-radius: 10px;
  background-color: #E6F0E6;
  border: 2px solid #29651F;
  width: 240px;
  height: 140px;
}

#conteudo #frmCadFicha .form #msgaltervalores span {
  float: left;
  position: relative;
  padding: 0 0 7px 7px;
  text-align: center;
  font-weight: bold;
}

#conteudo #frmCadFicha .form #msgaltervalores p {
  width: 100%;
  margin: 0px;
  padding: 2px;
  height: auto !important;
}

span.hide, span#lblvlfinanciadoapromsg {
  float: left;
  background: #FFF;
  border: none;
  color: #000;
  position: relative;
  margin-top: 5px;
  margin-bottom: 20px;
  width: 100% !important;
}

#frmCadFicha input#avalistanome {
  width: 342px;
}

#frmCadFicha input#avalistanaturalidade {
  width: 185px;
}

#frmCadFicha input#avalistaescolaridade {
  width: 170px;
}

#frmCadFicha input#avalistaerbairro {
  width: 168px;
}

#frmCadFicha input#avalistaefbairro {
  width: 168px;
}

#frmCadFicha input#avalistaecbairro {
  width: 168px;
}

#frmCadFicha input#avalistaecsite {
  width: 164px;
}

#frmCadFicha input#avalistaecmail {
  width: 270px;
}

#frmCadFicha input#avalistaeranomoradia {
  width: 30px;
}

#frmCadFicha input#avalistaermesmoradia {
  width: 30px;
}

#frmCadFicha input#avalistaanomodelo {
  width: 40px;
}

#frmCadFicha input#avalistaanofabricacao {
  width: 40px;
}

#frmCadFicha input#avalistaecbairro {
  width: 200px;
}

#frmCadFicha input#avalistaefendereco {
  width: 260px;
}

#frmCadFicha input#avalistaefcomplemento {
  width: 168px;
}

#frmCadFicha input#avalistaerendereco {
  width: 260px;
}

#frmCadFicha input#avalistaercomplemento {
  width: 168px;
}

#frmCadFicha input#avalistaemail {
  width: 319px;
}

#frmCadFicha select#idmarca {
  width: 200px;
}

#frmCadFicha select#idcombustivel {
  width: 200px;
}

#frmCadFicha #widget_estadocivil {
  width: 162px!important;
}

#frmCadFicha #widget_avalistaestadocivil {
  width: 162px!important;
}

#frmCadFicha #widget_escolaridade {
  width: 150px!important;
}

#frmCadFicha #widget_avalistaescolaridade {
  width: 150px!important;
}

#cntchecklist {
  float: left
}

#divdsrev {
  height: 120px;
  float: left
}

#popup_panel {
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 20px !important;
}

#popup_panel input {
  padding: 6px 16px;
  font-size: 14px;
  color: #FFF;
  cursor: pointer;
}

#popup_ok, #popup_cancel {
  display: inline-block !important;
  background: #DB4A4A !important;
  border-radius: 0!important;
}

#popup_ok {
  background: #05ABA9 !important;
}

table {
  float: left !important;
  width: 100% !important;
}

table input {
  float: left;
  padding: 4px;
  border: #CCC 1px solid;
}

#uploader2, #uploader3, #uploader {
  float: left !important;
  width: 100% !important;
}

.fbcontainer {
  float: left;
  width: 94%;
  padding: 3%;
  background: #DDE7F0;
  position: relative;
  top: -20px;
  margin-bottom: 30px;
}

.fbcontainer table td {
  background: #FFF;
}

.fbcontainer table {
  box-shadow: 2px 2px 0 #B8C1C9;
}

#sortable li {
  background: #FFF;
  margin: 4px !important;
  box-shadow: 2px 2px 0 #B8C1C9;
}

#cke_8 {
  display: none !important;
}

.legendas-calendario {
  float: left;
  width: 100%;
  padding-top: 15px;
  margin-top: 15px;
  border-top: #CCC 1px solid;
}

.legendas-calendario p {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}

.legendas-calendario p span {
  width: 20px;
  height: 20px;
  float: left;
  background: #444;
}

.legendas-calendario p strong {
  float: left;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  font-size: 11px;
  font-weight: normal;
}

.calendar-box {
  float: left;
  width: 100%;
}

.calendar-box table {
  margin: 0;
  border: none;
}

.calendar-box .inner table td {
  background: #EAEAEA;
  height: 50px;
  border: #FFF 1px solid;
  text-align: center;
  padding: 0;
}

.calendar-box .inner table td span {}

.calendar-box .inner table td span a {
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  width: 100%;
  color: #666;
  height: 60px;
  line-height: 60px;
}

.calendar-box .inner table th {
  background: none;
  text-transform: uppercase;
  color: #0065B2;
  text-align: center;
}

table .navigation th {
  padding: 4px;
}

table .navigation th.current-month {
  text-align: center;
  color: #0065B2;
  text-transform: uppercase;
  font-size: 16px;
}

table .navigation th:first-child {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}

table .navigation th:last-child {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

table .navigation th.prev-month a {
  float: left;
  width: 36px;
  height: 36px;
  background: #FFF;
  border-radius: 100px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 2px 3px;
  background-repeat: no-repeat;
  background-image: url(../../img/painel/calendar-arrow-left.png);
}

table .navigation th.next-month a {
  float: right;
  width: 36px;
  height: 36px;
  background: #FFF;
  border-radius: 100px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 2px 3px;
  background-repeat: no-repeat;
  background-image: url(../../img/painel/calendar-arrow-right.png);
}

table .navigation th.prev-month a:hover {
  background-position: -2px 3px;
}

table .navigation th.next-month a:hover {
  background-position: 6px 3px;
}

#conteudo #combo-cidade {
  float: left;
  width: 50% !important;
  min-height: 60px;
}

#conteudo #combo-cidade p {
  margin: 0 !important;
  padding: 0 !important;
}

#conteudo #combo-cidade p label {
  float: left;
  width: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  top: -2px;
  margin-right: 5px !important;
}

#conteudo #combo-cidade em {
  display: none;
}

#conteudo #combo-cidade p label:before {
  content: "*";
  position: absolute;
  right: -8px;
  top: -2px;
  color: #F00;
  font-size: 16px;
}

#conteudo #combo-cidade select {}

#conteudo #combo-regiao {
  float: left;
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px !important;
  position: relative;
  left: -343px;
}


/* correcao no tamanho dos inputs 11/12/17 */
/* apagar se causar dano em outra area */
#conteudo .form input,
#conteudo .form select{
  height: 30px;
  width: 100%;
  font-size: 14px;
}
#conteudo h1,
#conteudo .form textarea{
  width: 700px;
  clear: both;
}

.parametro-table .form textarea{
  width: 100% !important;
  padding: 5px 8px !important;
}

.prmt-title h1{
  width: 100% !important;
}

.width-td{
  width: 45% !important;
}

.parametro-table{
  float: left;
  width: 100%;
  margin: 0px 0px 33px 0px;
}

.parametro-table .form textarea {
  height: 160px !important;
}