body
{
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #FEF7E5;
    background-repeat: repeat-x;
}
.tblMain{border-style: solid;border-width: 2px;border-color: #808080;width: 750px;}
.tblIn{padding: 2px;}
.tdHeader
{
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #808080;
    background-image: url(../_imagens_/backgrounds/tbl_th_blue.gif);
}
.tdHeader a:link{color: #FFFF99;text-decoration: none;}
.tdHeader a:visited{color: #FFFFFF;text-decoration: none;}
.tdHeader a:active{color: #FFFFFF;text-decoration: none;}
.tdHeader a:hover{color: #FFFFFF;text-decoration: underline;}
.difTDHeader{background-image: url(../_imagens_/backgrounds/tbl_th_dark_orange.gif);}
.tdHeaderErro{
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FF0000;
}
.tdCellDescription
{
    border-color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: #DADADA;
    border-style: solid;
    border-width: 1px;
    border-color: #969696;
}
.tdCell
{
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #000000;
    background-color: #DADADA;
    border-style: solid;
    border-width: 1px;
    border-color: #969696;
}

.tdCell a:link{color: #004080;text-decoration: none;}
.tdCell a:visited{color: #004080;text-decoration: none;}
.tdCell a:active{color: #004080;text-decoration: none;}
.tdCell a:hover{color: #0062C4;text-decoration: underline;}

.tdCellRed
{
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #ffffff;
    background-color: #FF0000;
    border-style: solid;
    border-width: 1px;
    border-color: #969696;
}
.underline{text-decoration: underline;}

.tdCellWhite
{
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #969696;
    
}
.borderRed{background-color: #FFFFFF;border-style: solid;border-width: 1px;border-color: #FF0000;}
.borderGreen{background-color: #ffffff;border-style: solid;border-width: 1px;border-color: #339966;}
.btRemove{
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Trebuchet MS, Arial;
    border: 1px solid #808080;
}
select, textarea, input
{
    background-color: #C0C0C0;
    color: #000000;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Trebuchet MS, Arial;
    border: 1px solid #808080;
    padding-left: 2px;
}
select:hover, textarea:hover, input:hover
{
    background-color: #E4E4E4;
    color: #000000;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Trebuchet MS, Arial;
    border: 1px solid #808080;
}
select:focus, textarea:focus, input:focus
{
    background-color: #FFBF80;
    color: #002953;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Trebuchet MS, Arial;
    border: 1px solid #808080;
}

.txtRemover{color: #FF0000;font-weight: bold;background-color: #FFFFFF;}
.txtHeaderModulo{color: #FFFF24;font-weight: bold;text-decoration: underline;}

/* Page Numbers */
.pages{padding: 0;margin: 0;clear: left;}
.pages a, .pages span{
    display: block;
    float:left;
    padding: 0.2em 0.5em;
    border: 1px solid #fff;
    background: #fff;
}
.pages span.current{border: 1px solid #2E6AB1;background: #8DA8D5;color: #fff;}
.pages a{border: 1px solid #9AAFE5;text-decoration: none;}
.pages a:hover{border-color: #2E6AB1;background: #8DA8D5;color: #ffffff;}
.pages a.current{border: 1px solid #2E6AB1;background: #8DA8D5;color: #fff;}
.pages a.current:hover{color: #FFFF99;}

.requiredField{
    font-family: Verdana, Tahoma, Trebuchet MS, Arial;
    font-weight: bold;
    color: #FF0000;
    font-size: 8pt;
}

hr {border: 0;width: 95%;color: #FF8E52;background-color: #FF8E52;height: 1px;}