/*
body {
    background-color: #f8f8f8; 
    font-size: 12px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;
    margin:0px;
    padding:0px;
}

h1 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #D20005;
}

a:link, a:visited {
    color: #045491;
    background-color: transparent;
    font-weight : bold;
    text-decoration: none;
}

a:link:hover, a:visited:hover  {
    color: #000000;
    background-color: #dddddd;
    font-weight : bold;
}
*/
.linkTransparente {
    color:white;
    background-color: transparent;
}

.linkSuperPequeno {
    color: #045491;
    font-weight: normal;
    font-size: 8px;
}

.linkPequeno {
    color: #045491;
    font-weight: normal;
    font-size: 10px;
}
.linkPequeno:hover {
    color: #045491;
    font-weight: normal;
    font-size: 10px;
    font-weight : normal;
    text-decoration: underline;
}
.linkOpcoesAdicionais {
    color: #045491;
    font-weight: normal;
    font-size: 10px;
    font-style: italic;
}

.textoPequeno {
    color: #333333;
    font-weight: normal;
    font-size: 10px;
}

.textoPequenoVermelho {
    color: red;
    font-weight: normal;
    font-size: 10px;
}

.linkNormal {
    color: #045491;
    font-weight: normal;
    font-size: 12px;
}

.linkNegrito {
    color: #045491;
    font-weight: bold;
    font-size: 12px;
}

.textoItalico {
    color: #000000;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
}


.textoNormal {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
}

.textoNormalGrande {
    color: #000000;
    font-weight: normal;
    font-size: 14px;
}

.textoVermelho {
    color: red;
    font-weight: normal;
    font-size: 12px;
}

.textoVerde {
    color: green;
    font-weight: normal;
    font-size: 12px;
}

.textoAzul {
    color: blue;
    font-weight: normal;
    font-size: 12px;
}

.textoVerdeNegrito {
    color: green;
    font-weight: bold;
    font-size: 12px;
}

.textoLaranja {
    color: orange;
    font-weight: normal;
    font-size: 12px;
}

.textoDestaque {
    color: red;
    font-weight: bold;
    font-size: 12px;
}

.textoDestaqueGrande {
    color: red;
    font-weight: bold;
    font-size: 14px;
}

.textoDestaquePequeno {
    color: red;
    font-weight: bold;
    font-size: 10px;
}

.textoDestaqueAlternativo {
    color: green;
    font-weight: bold;
    font-size: 12px;
}

.textoDestaqueAlternativoPequeno {
    color: green;
    font-weight: bold;
    font-size: 10px;
}

.textoEnfoque {
    color: blue;
    font-weight: bold;
    font-size: 12px;
}

.textoEnfoquePequeno {
    color: blue;
    font-weight: bold;
    font-size: 10px;
}

.textoObrigatorio {
    color: red;
    font-style: italic;
    font-size: 9px;
}

.textoInformacao {
    color: #777777;
    font-size: 12px;
}

.textoInformacaoPequeno {
    color: #777777;
    font-weight: bold;
    font-size: 10px;
}

.textoNegritoTitulo {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
}

.textoNegritoGrande {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
}

.textoNegrito {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}

.textoNegritoPequeno {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
}

.tituloTela {
    color: teal;
    font-weight:bold;
    font-size:14px;
}

.message-error {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#ff0000;
    font-size:12px;
    font-weight: 700;
    font-style: italic;
    vertical-align: middle;
    padding:0px;
    list-style-image: URL("/gf/resources/images/error.png");
}

.message-warning {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#dc3002;
    font-size:12px;
    font-weight: 700;
    vertical-align: middle;
    padding:0px;
    list-style-image: URL("/gf/resources/images/warning.png");
}

.message-info {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#000077;
    font-size:12px;
    font-weight: 700;
    vertical-align: middle;
    padding:0px;
    list-style-image: URL("/gf/resources/images/info.png");
}

textarea {
    resize:none;
}

.celulaCentro20px {
    text-align:center;
    width: 20px;
}
.celulaEsquerda20px {
    text-align:left;
    width: 20px;
}
.celulaEsquerdaSuperior20px {
    text-align:left;
    width: 20px;
    vertical-align: top;
}
.celulaEsquerdaSuperior {
    text-align:left;
    vertical-align: top;
}

.celulaEsquerdaSuperiorBordaEsquerda40 {
    text-align:left;
    vertical-align: top;
    border-left: 1px #777777 solid;
    width:40%;
}
.celulaEsquerdaSuperior60 {
    text-align:left;
    vertical-align: top;
    width:60%;
}

.celulaBordaEsquerdaSuperior70 {
    text-align:left;
    vertical-align: top;
    border-left: 1px #777777 solid;
    width:70%;
}

.celulaBordaEsquerdaSuperior {
    text-align:left;
    vertical-align: top;
    border-left: 1px #777777 solid;
}

.celulaBordas {
    border: 1px #777777 solid;
}
.celulaBordasCentro {
    border: 1px #777777 solid;
    text-align: center;
}

.celulaBordas20px {
    border: 1px #777777 solid;
    width: 20px;
}

.celulaEsquerda {
    text-align:left;
}
.celulaCentro {
    text-align:center;
}
.celulaDireita {
    text-align:right;
}
.celulaDireita20px {
    text-align:right;
    width: 20px;
}
.celulaBordaEsquerda {
    border-left: 1px #777777 solid;
}
.celulaBordaDireita {
    border-right: 1px #777777 solid;
}
.celulaDireitaBorda {
    border-right: 1px #777777 solid;
    text-align:right;
}
.celulaBordaEsquerdaTopo {
    border-left: 1px #777777 solid;
    vertical-align: top;
}
.celulaTopo {    
    vertical-align: top;
}

.textoBotaoCancelar {
    color: #ff0000;
    font-weight: bold;
    font-size: 12px;
}
.textoBotaoConfirmar {
    color: #007700;
    font-weight: bold;
    font-size: 12px;
}

.wizzard {
    /*height:400px;
    border-style: outset;
    overflow: scroll;
    */
}

.wizzardTitle {
    font-size: 14px;
    font-weight: 700;
    color: #004455;
    font-style: italic;

}

.headerQuadroResumo {
    background-image: URL("/gf/resources/images/table_col_header.gif");
    background-repeat: repeat-x;
    background-position: left;
    border-bottom: 1px solid #162140;
}

.quadroResumo {
    background-color: white;
    border: 1px solid #162140;
}

.tabelaResumo {
    vertical-align: top;
    text-align: left;
}

.tabelaTarefaEditEsquerda {
    vertical-align: top;
    text-align: left;
    width: 405px;
}

.tabelaTarefaEditDireita {
    vertical-align: top;
    text-align: left;
}

.videoNFS {
    height: 40px;
    top: 40px;
    position: relative;
}

.numeroPaginator{
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(219, 219, 219);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-collapse: separate;
    border-left-color: rgb(219, 219, 219);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(219, 219, 219);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(219, 219, 219);
    border-top-style: solid;
    border-top-width: 1px;
    color: rgb(4, 84, 145);
    cursor: auto;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 14px;
    line-height: normal;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    white-space: normal;
    width: 9px;
}

.paginatorManual{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
    border-collapse: separate;
}

.celularBordaEsquerda{
    border-left-width: 2px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: solid;
}

.celularBordaDireita{
    border-right-width: 2px;
    border-right-color: rgb(0, 0, 0);
    border-right-style: solid;
}

#celulaEsquerdaBorda th{
    border-left-width: 2px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: solid;
}

.linkTexto {
    color: black  !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-size: 12px  !important;    
}

.linkTexto:hover {
    color: blue  !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: underline  !important;
    font-size: 12px  !important;    
    cursor: pointer !important;
}
