
@media screen{
    div.div_rolagem{ overflow-x: auto; overflow-y: scroll; }
}
TD
{
    FONT: 8pt Arial,verdana
}
TH
{
    text-align: center;
    background-color: #cccccc;
    FONT: 8pt Arial,verdana;
    font-weight: bold;
}
TH.class1
{
    text-align: left;
    color: #ffffff;
    background-color: #133368;
    FONT: 8pt Arial,verdana;
    font-weight: bold;
}
TH.class2
{
    text-align: left;
    color: #ffffff;
    background-color: #578dde;
    FONT: 8pt Arial,verdana;
    font-weight: bold;
}
BODY
{
    SCROLLBAR-FACE-COLOR: white;
    FONT: 11pt Arial;
    SCROLLBAR-HIGHLIGHT-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: #ccccff;
    SCROLLBAR-ARROW-COLOR: #868dc6;
    SCROLLBAR-TRACK-COLOR: #f5f5f5;
    SCROLLBAR-DARKSHADOW-COLOR: #336699;
    BACKGROUND-COLOR: white
}
FORM
{
    margin:0px;
}
input,select {
    font-family:verdana,arial,helvetica,sans-serif; font-size:10px;
}

input[type="button"] , input[type="submit"] , input[type="reset"] , button{
    font-family: inherit;
    color: #333;
    background-color: #FFF;
    border: 1px solid #CCC;
    /*color: #000000;*/
    /*background-color: #ffffff;*/
    /*border-color: #cccccc;*/
    /*border: 1px solid #cccccc;*/
}

input[type="button"]:hover , input[type="submit"]:hover ,input[type="reset"]:hover , button:hover{
    font-family: inherit;
    color: #333;
    background-color: #FFF;
    border-color: #CCC;
    /*border: 1px solid #357ebd;*/
    /*color: #000000;*/
    /*background-color: #ffffff;*/
    /*border-color: #cccccc;*/
    /*border: 1px solid #cccccc;*/
}

input[type="button"] , input[type="submit"] , input[type="reset"], button{
    /*height: 25px;*/
    display: inline-block;
    padding: 2px 7px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /*border: 1px solid transparent;*/
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}


input[type="button"]:disabled , input[type="submit"]:disabled , button:disabled{
    /*height: 25px;*/
    /*font-family: inherit;*/
    /*color: #ffffff;*/
    /*background-color: #428bca;*/
    /*border: 1px solid #357ebd;*/
    /*color: #000000;*/
    /*background-color: #ffffff;*/
    /*border-color: #cccccc;*/
    /*border: 1px solid #cccccc;*/
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    cursor: not-allowed;
    color: #888;
}

/*
Botão padrão na cor verde do PDE INTERATIVO
*/

.btn-pde {
	color: #FFFFFF;
	background-color: #5D9E86;
	border-color: #5D9E86;
}

.btn-pde:hover,.btn-pde:focus,.btn-pde:active,.btn-pde.active,.open .dropdown-toggle.btn-pde {
	color: #FFFFFF;
	background-color: #5D9E86;
	border-color: #5D9E86;
}

.btn-pde:active,.btn-pde.active,.open .dropdown-toggle.btn-pde {
	background-image: none;
}

.btn-pde.disabled,.btn-pde[disabled],fieldset[disabled] .btn-pde,.btn-pde.disabled:hover,.btn-pde[disabled]:hover,fieldset[disabled] .btn-pde:hover,.btn-pde.disabled:focus,.btn-pde[disabled]:focus,fieldset[disabled] .btn-pde:focus,.btn-pde.disabled:active,.btn-pde[disabled]:active,fieldset[disabled] .btn-pde:active,.btn-pde.disabled.active,.btn-pde[disabled].active,fieldset[disabled] .btn-pde.active {
	background-color: #5D9E86;
	border-color: #5D9E86;
}

.btn-pde .badge {
	color: #5D9E86;
	background-color: #FFFFFF;
}

input.normal, input.text, input.password , select , input[type="text"]{
    /*BORDER-RIGHT: #cccccc 1px solid;*/
    /*BORDER-TOP: #cccccc 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #000000 3px solid;*/
    /*BORDER-BOTTOM: #cccccc 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffff;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea{
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

textarea:focus{
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #efb73e  !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #efb73e;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #efb73e;
    outline: 0 none;

}

textarea:hover{
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    /*border: 1px solid #468847;*/
    border: 1px solid #5897fb  !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #5897fb;;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #5897fb;
    outline: 0 none;

}

input[type="text"]:hover , input[type="password"]:hover, select:hover{
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    /*border: 1px solid #468847;*/
    border: 1px solid #5897fb !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #5897fb;;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #5897fb;
    outline: 0 none;
}

input[type="text"]:focus, input[type="password"]:focus  , select:focus{
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #efb73e !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #efb73e;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #efb73e;
    outline: 0 none;

    /*height: 25px;*/
    /*padding: 6px 12px;*/
    /*font-size: 14px;*/
    /*line-height: 1.428571429;*/
    /*color: #555555;*/
    /*vertical-align: middle;*/
    /*background-color: #ffffff;*/
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
    /*border-radius: 4px;*/
    /*border-color:#468847;;*/
    /*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #468847;;*/
    /*box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #468847;*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*outline: 0 none;*/
}

input.erroInput{
    FONT-SIZE: 10px;
    BORDER: none;
    BORDER-LEFT: #ff0000 3px solid;
    COLOR: #404040;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
}

table .tabela , table .listagem{
    width: 98% !important;
}

input.disabled , input[type="text"]:disabled, input[type="password"]:disabled  , select:disabled{
    /*FONT-SIZE: 10px;*/
    /*BORDER: none;*/
    /*BORDER-LEFT: #888888 3px solid;*/
    /*COLOR: #404040;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffff;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    /*height: 34px;*/
    /*padding: 6px 12px;*/
    /*font-size: 14px;*/
    /*line-height: 1.428571429;*/
    /*color: #555555;*/
    /*vertical-align: middle;*/
    /*background-color: #ffffff;*/
    /*border: 1px solid #cccccc;*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}
input.disabled:focus{
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input.disabled:hover {
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    cursor: not-allowed;
}

input.clsMouseOver{
    /*BORDER-RIGHT: #000000 1px solid;*/
    /*BORDER-TOP: #000000 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #FF9900 3px solid;*/
    /*BORDER-BOTTOM: #000000 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffff;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 34px;*/
    /*padding: 6px 12px;*/
    /*font-size: 14px;*/
    /*line-height: 1.428571429;*/
    /*color: #555555;*/
    /*vertical-align: middle;*/
    /*background-color: #ffffff;*/
    /*border: 1px solid #468847;*/
    /*border: 1px solid #5897fb;*/
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}

input.clsMouseFocus{
    /*BORDER-RIGHT: #000000 1px solid;*/
    /*BORDER-TOP: #000000 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #FF9900 3px solid;*/
    /*BORDER-BOTTOM: #000000 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffcc;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 34px;*/
    /*padding: 6px 12px;*/
    /*font-size: 14px;*/
    /*line-height: 1.428571429;*/
    /*color: #555555;*/
    /*vertical-align: middle;*/
    /*background-color: #ffffff;*/
    /*border: 1px solid #468847;*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}

textarea, textarea.txareanormal{
    /*BORDER-RIGHT: #cccccc 1px solid;*/
    /*BORDER-TOP: #cccccc 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #000000 3px solid;*/
    /*BORDER-BOTTOM: #cccccc 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffff*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    /*border: 1px solid #468847;*/
    border: 1px solid #cccccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea.txareaclsMouseOver{
    /*BORDER-RIGHT: #000000 1px solid;*/
    /*BORDER-TOP: #000000 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #FF9900 3px solid;*/
    /*BORDER-BOTTOM: #000000 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffff;*/
}

textarea.txareaclsMouseFocus{
    /*BORDER-RIGHT: #000000 1px solid;*/
    /*BORDER-TOP: #000000 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #FF9900 3px solid;*/
    /*BORDER-BOTTOM: #000000 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #ffffcc;*/
}


.botao
{
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    FONT-SIZE: 8pt;
    COLOR: #000000;
}

A
{
    TEXT-DECORATION: none
}
A:active
{
    CURSOR: hand
}
A:hover
{
    CURSOR: hand;
    COLOR: #0f55a9;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:link
{
    CURSOR: hand;
    COLOR: #0f55a9;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.Caixa
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
.CaixaDupla
{
    BORDER-RIGHT: black double;
    BORDER-TOP: black double;
    BORDER-LEFT: black double;
    BORDER-BOTTOM: black double;
    HEIGHT: 28cm
}
.CampoEstilo
{
    /*height: 25px;*/
    padding: 2px 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc  !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /*BORDER-RIGHT: #888888 1px solid;*/
    /*BORDER-TOP: #888888 1px solid;*/
    /*FONT-SIZE: 10px;*/
    /*VERTICAL-ALIGN: middle;*/
    /*BORDER-LEFT: #000000 3px solid;*/
    /*BORDER-BOTTOM: #888888 1px solid;*/
    /*FONT-FAMILY: verdana;*/
    /*BACKGROUND-COLOR: #FFFFFF*/
}

select.CampoEstilo {
    /*width: 200px;*/
}

.SemBordaCimaBaixo
{
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none;
}
.SemBordaCimaBaixoDireita
{
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none;
    BORDER-RIGHT: medium none;
}
.SemBorda
{
    BORDER: medium none;
}

.CampoSemBorda
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    COLOR: blue;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white;
    FONT-WEIGHT: bold;
}
.CampoFoco
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
.barra12{
    text-align:left;
    padding: 0 0 0 0;
    margin-left:5px;
    padding:0 0 0 0;
    height: 15px;
    max-height: 15px;
    width: 100px;
    border: 1px solid #888888;
    background-color:#FFFFFF;
}
.imgBarra2{
    height		:15px;
    max-height :15px;
}
.fundo2{float:left;display:inline}
.barra1{
    text-align:left;
    padding: 0 0 0 0;
    margin-left:5px;
    padding:0 0 0 0;
    height: 10px;
    max-height: 10px;
    width: 40px;
    border: 1px solid #888888;
    background-color:#FFFFFF;
}
.imgBarra{
    height		:10px;
    max-height :10px;
}

.fundo{position:absolute;display:inline}

.BotaoPadraoCinza
{
    BORDER-RIGHT: lightgrey thin outset;
    BORDER-TOP: lightgrey thin outset;
    FONT-SIZE: 9pt;
    BORDER-LEFT: lightgrey thin outset;
    CURSOR: hand;
    BORDER-BOTTOM: lightgrey thin outset;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    BACKGROUND-COLOR: #e3e6e3
}
.formatoA4
{
    HEIGHT: 28cm
}
.Wizard
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/bgWizard.gif);
    BACKGROUND-REPEAT: no-repeat
}
.Tabela
{
    FONT-SIZE: xx-small;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-DECORATION: none;
    WIDTH: 98%;
    TEXT-COLOR: #000000;
    border-radius: 4px;
    border: solid 1px #ccc;
    /*border: solid 0px transparent;*/
    /*box-shadow: 0px 0px 12px 0px #888*/


    min-height: 20px;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.Tabela a
{
    color: #133368;
    TEXT-DECORATION: none;
}

.Tabela a:hover
{
    color: #E47100;
    TEXT-DECORATION: underline;
}

/*.nav-tabs{*/
/*background-clor: red !important;*/
/*border-bottom: 1px solid #dddddd;*/
/*width: 98%;*/
/*text-align: center !important;*/
/*}*/

/*.tab{*/
/*margin-right: 2px;*/
/*line-height: 1.428571429;*/
/*border: 1px solid transparent;*/
/*border: 1px solid #dddddd;*/
/*padding: 10px 15px;*/
/*border-radius: 4px 4px 0 0 !important;*/
/*border: 1px solid #cccccc;*/
/*border-radius: 4px;*/
/*}*/

/*.active{*/
/*float: left;*/
/*margin-bottom: -1px;*/
/*color: #555555;*/
/*background-color: #ffffff;*/
/*border: 1px solid #dddddd;*/
/*border-radius: 4px 4px 0 0 !important;*/
/*border-bottom-color: transparent;*/
/*cursor: default;*/
/*}*/


.col-md-12{
    FONT-SIZE: 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ,  Arial, Verdana;
}

.SubTituloCentroAzul
{
    FONT-SIZE: xx-small;
    COLOR: #304692;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center
}
.SubTituloDireita
{
    /*FONT-SIZE: 8pt;*/
    COLOR: black;
    /*FONT-FAMILY: Arial, Verdana;*/
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #dcdcdc;
    font-weight: bold;


    FONT-SIZE: 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ,  Arial, Verdana;
    /*line-height: 1.428571429;*/
    /*color: #333333;*/

}
.SubTituloEsquerda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: left
}

.TextoEsquerda
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #c0ccc9;
    TEXT-ALIGN: left
}

.SubTituloJustificado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: justify
}
.SubTituloCentro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center
}
.CampoEsquerda
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.CampoEsquerdaHiLight
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #c3d6e6;
    TEXT-ALIGN: left
}
.CampoDireita
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.CampoDireitaHiLight
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #c3d6e6;
    TEXT-ALIGN: right
}
.CampoJustificado
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify
}
.CampoJustificadoMenor
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify
}
.CampoEsquerdaMenor
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.CampoDireitaMenor
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}

.CampoCentroMenor
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.SubTituloDireitaMenor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: right
}
.SubTituloEsquerdaMenor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left
}
.SubTituloJustificadoMenor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: justify
}
.SubTituloCentroMenor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center
}

.Titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4faff;
    TEXT-ALIGN: center
}
.CampoCentro
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.CampoCentroNavy
{
    FONT-SIZE: 8pt;
    COLOR: Navy;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.CampoCentroRed
{
    FONT-SIZE: 8pt;
    COLOR: Red;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.CampoCentroHiLight
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #c3d6e6;
    TEXT-ALIGN: center
}
.TituloColunaTabela
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: center
}
.TabelaBorda
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid
}
.lin
{
    HEIGHT: 1pt;
    BACKGROUND-COLOR: black
}
LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, Verdana
}
UNKNOWN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.textoAzul1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #0f55a9;
    FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textoAzul2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0f55a9;
    FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textoAzul3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0f55a9;
    FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.TituloTela {
    background:#74BCA1 url(../imagens/img_css/submenu2_bg.gif) repeat-x !important;
    font-size:14px;
    font-weight:bold;
    height:22px;
    width:100%;
}
.TituloTela label{
    font-weight:bold;
    font-size:16px;
    FONT-FAMILY: Tahoma, Arial;
    color:#ffffff;
}

.TituloAjuda
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: 'Trebuchet MS', Arial, Tahoma;
    TEXT-DECORATION: none
}
.textoVermelho
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0055;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.CampoEsquerdaBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.SubTituloTela
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Tahoma;
    TEXT-DECORATION: none
}
.SubTituloTelaEsquerda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Tahoma;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.LabelTela
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white
}
.LabelTelaEsquerda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.LabelTelaDireita
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.LabelTelaJustificado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify;
}
.LabelTelaCentro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0f55a9;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
.LabelTelaErro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 70%;
    COLOR: red;
    FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.CabecalhoRelatorio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Arial, Tahoma;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.bordaBoleto
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt
}
.TDBordaBoleto
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt;
    FONT-SIZE: 6pt;
    BORDER-LEFT: black 1pt;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Verdana
}
.lin
{
    BACKGROUND-COLOR: #0f55a9
}
.lic_hr
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt;
    BORDER-BOTTOM: black 1pt;
    BACKGROUND-COLOR: transparent
}
TABLE#tblCoolbar
{
    BORDER-RIGHT: buttonshadow 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: buttonhighlight 1px solid;
    COLOR: menutext;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: buttonface
}
TABLE#tblCoolbar TABLE
{
    BORDER-RIGHT: buttonface 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonface 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: buttonface 1px solid;
    CURSOR: hand;
    COLOR: menutext;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonface 1px solid;
    FONT-FAMILY: tahoma
}
.SeparadorCool
{
    WIDTH: 2pt
}
.ColunaCool
{
    BORDER-RIGHT: buttonhighlight 1pt solid;
    BORDER-LEFT: buttonshadow 1pt solid;
    HEIGHT: 16px
}
TABLE#tblMenuPopUp
{
    BORDER-RIGHT: buttonshadow 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: buttonhighlight 1px solid;
    COLOR: menutext;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: buttonface
}
TABLE#tblMenuPopUp TABLE
{
    BORDER-RIGHT: buttonface 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonface 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: buttonface 1px solid;
    CURSOR: hand;
    COLOR: menutext;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonface 1px solid;
    FONT-FAMILY: tahoma
}
.FundoTitulo
{
    BACKGROUND-COLOR: #f0f0f0
}
.BotaoCoolBar
{
    BORDER-LEFT-COLOR: buttonshadow;
    BORDER-BOTTOM-COLOR: buttonhighlight;
    BORDER-TOP-COLOR: buttonshadow;
    BACKGROUND-COLOR: window;
    BORDER-RIGHT-COLOR: buttonhighlight
}
.LinkColuna
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.TituloAlerta
{
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Arial;
    BACKGROUND-COLOR: #fff6bb
}
.ConteudoAlerta
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Trebuchet MS', Arial;
    BACKGROUND-COLOR: #ebe6ec;
    TEXT-ALIGN: justify
}
.BotaoTamanhofixo
{
    FONT-SIZE: 8pt;
    OVERFLOW: scroll;
    WIDTH: 85%;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial;
    POSITION: relative;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}

/* LiveSearch */
.divcampoajax {
    clear: both;
}
.LSResult {
    position: absolute;
    min-width: 180px;
    max-height: 100px;
    width: 400px !important;
    height: 150px !important;
    margin: 0px 0px 2px 0px;
    padding: 2px;
    overflow: auto;
    scroll: auto;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    text-align: left;
}
.LSResultInner {
    overflow: visible;
}

table.lsLista {
    font-size: 10px;
    font-family:verdana,arial,helvetica,sans-serif;
    padding: 2px;
    width: 100%;
    border-collapse: collapse;
}

td.lsResultado {
    width: 100%;
    color: #000000;
}

td.lsResultado:hover {
    cursor: pointer;
    cursor: hand;
    color: #000000;
    background-color: #CCCCCC;
}

td.lsResultado_hover {
    color: #FFFFFF;
    background-color: #000099;
}
td.lsResultado_hover:hover {
    cursor: pointer;
    cursor: hand;
    color: #000000;
    background-color: #CCCCCC;
}

/* Abas */
div#abas{
    width: 95%;
    margin:10px 0 0 0;
    position:relative;
    left:2.5%;
    border-left:1px solid #ccc;
    display: block;
    z-index: 0;
}
html>body div#abas{width:94.85%;}
div#abas div{
    clear:both;

    text-align:left;
    border-collapse:collapse;
}
div#abas div.conteudoAba{
    text-align:center;
    padding-top:30px;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    background:#f5f5f5;
}
.abaMenu {
    width: 100%;
}
div#abas ul#listaAbas{
    margin:0;
    padding:0;
    display:block;
    height:21px;
    border-bottom:1px solid #ccc;
    list-style:none;
}
li.abaItemMenu {
    border-top:1px solid #ccc;
    float: left;
    width: 100px;
    height: 17px;
    text-align:center;
    border-right:1px solid #ccc;
    background-color: #dcdcdc;
    padding: 3px 0 0 0;
}

div#avisochat{
    position: fixed;
    _position: absolute;
    bottom:30px;
    margin: 0;
    filter: alpha(opacity=80);
    opacity: .8
}

/*
li.abaItemMenu a{
	display:block;
	padding:3px 0 0 0;
	color:#000;
}

li.abaItemMenu a:link, li.abaItemMenu a:visited{
	color:#0063A5;
	text-decoration:none;
}
li.abaItemMenu a:hover, li.abaItemMenu a:active{
	color:#E47100;
	text-decoration:underline;
}
*/
/* Fim Abas */

.avisoRelatorio, .avisoRelatorioPortal{
    width: 93%;
    color: #f00;
    font-size: 20px;
    padding: 5px;
    margin: 10px 30px;
    background: #ccc;
    text-align: center;
    display: block;
}
.avisoRelatorioPortal{
    color: #000000;
    font-size: 16px;
}

.tituloPrincipalAbas{
    width: 95%;
    background: #7e8e47;
    font-size: 12pt;
    text-align: center;
    border-top: 2px solid #d0d0d0;
}

#divTermoCooperacao tr{
    width: 95%;
    background: #7e8e47;
    font-size: 12pt;
    text-align: center;
    border-top: 2px solid #d0d0d0;
}


.tdDegradde01{
    background-color:#626469;
    color:#f6f6f6;
}

.tdDegradde02{
    background-color:#848589;
    color:#f6f6f6;
}

.tdDegradde03{
    background-color:#9fa0a3;
    color:#202020;
}

.tdDegradde04{
    background-color:#b2b3b5;
    color:#202020;
}

.tdDegradde05{
    background-color:#c9cacb;
    color:#202020;
}

.tdDivisaoItens{
    background-color:#101d27;
    height:5px;
}


@media print {.notprint { display: none }}
@media screen {.notscreen { display: none }}

