/**
 * Folha de Estilo para a Lista
 * -------------------------------------------------------------------------------------------
 * @author Luis Claudio Monteoliva
 * @version 1.0
 * @copyright 2016 Nexrace
 */
.divView {
    clear: both;
    background-color: rgba(255, 255, 255, 0.70);
    padding: 4px;
    display: block;
    border: 1px solid #D5D5D5;
    border-bottom: none;
    border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
}
.divView .titulo {
    padding: 10px;
    background-color: #ED1B24;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
}
.divView .titulo span {
  font: bold 10pt Verdana, Arial;
  color: #FFF;
  text-align: left;
}
.divView .titulo A         { color: #FFF;    text-decoration: none; margin-right: 2px; font: bold 9pt Verdana, Arial; }
.divView .titulo A:link    { color: #FFF;    text-decoration: none; }
.divView .titulo A:active  { color: #FFF;    text-decoration: none; }
.divView .titulo A:visited { color: #FFF;    text-decoration: none; }
.divView .titulo A:hover   { color: #ED1B24; text-decoration: none; }
.divView .titulo img       { margin: 0px 2px 2px 0px; }

.divView .formulario           { border-spacing: 1px; border: none; }
.divView .formulario a         { text-decoration: none;      color: #FFF; }
.divView .formulario a:visited { text-decoration: none;      color: #FFF; }
.divView .formulario a:hover   { text-decoration: underline; color: #EEE; }

.divView .listagem    { width: 100%; border: none; }

.divView thead th, .divView .listagem th, .divView .formulario th {
    font: bold 9pt Verdana, Arial;
    color: #333;
    border-bottom: 1px solid #DDD;
    padding: 3px;
    background-color: rgba(242, 242, 242, 0.80);
    margin: 0px;
}

.divView .listagem td, .divView tbody td{
    font: normal 9pt Verdana, Arial;
    color: #333;
    border-bottom: 1px solid #DDD;
    padding: 3px;
}

.divView tbody td A         { color: #333;    text-decoration: none; }
.divView tbody td A:link    { color: #333;    text-decoration: none; }
.divView tbody td A:active  { color: #333;    text-decoration: none; }
.divView tbody td A:visited { color: #333;    text-decoration: none; }
.divView tbody td A:hover   { color: #ED1B24; text-decoration: none; }

.divView tfoot td {
  font: normal 9pt Verdana, Arial;
  color: #333;
  border: 2px solid #DDD;
  padding: 3px;
  background-color: #DADADA;
}

.divView .formulario td {
  font: normal bold 9pt Verdana, Arial;
  color: #000;
  border: none;
}

.divView .formulario .legenda  { font: bold 10pt Verdana, Arial; }
.divView .formulario .legenda1 { font: bold 10pt Verdana, Arial; color: #666; }

.divCad {
  overflow: auto;
  height: auto;
}
.divCad .formulario    { width: 100%; border-spacing: 1px; border: none; }
.divCad .formulario th {
	background: url("../images/hidden1.png");
    font: bold 10pt Verdana, Arial;
    color: #fff;
    text-shadow: #000 0.2em 0.1em 0.2em;
    padding: 6px;
    text-align: left;
}
.divCad .formulario td {
    font: bold 9pt Verdana, Arial;
    color: #fff;
    text-shadow: #000 0.2em 0.1em 0.2em;
    padding: 6px;
}

.divIncluir {
  background: url("../images/bg_header.gif");
  margin: 0px;
  font: bold 11pt Verdana, Arial;
  text-align: left;
  height: 60px;
  line-height: 60px;
}
.divIncluir A         { color: #fff;    text-shadow: #000 0.2em 0.1em 0.2em; text-decoration: none; }
.divIncluir A:link    { color: #fff;    text-shadow: #000 0.2em 0.1em 0.2em; text-decoration: none; }
.divIncluir A:active  { color: #fff;    text-shadow: #000 0.2em 0.1em 0.2em; text-decoration: none; }
.divIncluir A:visited { color: #fff;    text-shadow: #000 0.2em 0.1em 0.2em; text-decoration: none; }
.divIncluir A:hover   { color: #ED1B24; text-shadow: #000 0.2em 0.1em 0.2em; text-decoration: underline; }
.divIncluir img       { margin: 0px 10px 2px 6px; }
.divIncluir .voltar   { float: right; }
.divIncluir span      { float: left; color: #fff; text-shadow: #000 0.2em 0.1em 0.2em; margin-left: 10px; }

.zebra    { }
.zebra td { background: rgba(242, 242, 242, 0.80); }

.zebraV    { }
.zebraV td { background: rgba(245, 128, 128, 0.60); }

.divPaginacao {
    background-color: #F6F6F6;
    border: 1px solid #D5D5D5;
    padding: 4px;
    border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
}
.divPaginacao .fonte  { font: normal 9pt Verdana, Arial; color: #666; }
.divPaginacao .cfonte { font: bold 11pt Verdana, Arial;  color: #990000; }

.incLista                                     { font: normal 9pt Verdana, Arial; color: #000; }
.incLista span                                { font: normal 9pt Verdana, Arial; color: #000; clear: both; margin-left: 4px; }
.incLista A        , .incLista span A         { color: #000;    text-decoration: none; }
.incLista A:link   , .incLista span A:link    { color: #000;    text-decoration: none; }
.incLista A:active , .incLista span A:active  { color: #000;    text-decoration: none; }
.incLista A:visited, .incLista span A:visited { color: #000;    text-decoration: none; }
.incLista A:hover  , .incLista span A:hover   { color: #ED1B24; text-decoration: underline; }

.divRelatorio {
  background-color: #FFF;
  padding: 2px;
  margin-top: 1px;
}
.divRelatorio .formulario td {
  font: bold 9pt Verdana, Arial;
  color: #000;
  border: none;
}

.divRelatorio .formulario .legenda {
  font: bold 10pt Verdana, Arial;
}
.divRelatorio .formulario th {
  font: bold 9pt Verdana, Arial;
  color: #000;
  border-bottom: 2px solid #DDD;
  text-align: left;
}