
@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: #ffffff;
    background-color: #428bca;
    border: 1px solid #357ebd;
    /*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: #ffffff;
    background-color: #3276b1;
    border-color: #285e8e;
    /*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;
}

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
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
}
.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;
}

legend{
    font-size: 12px !important;
}

@media print {.notprint { display: none }}
@media screen {.notscreen { display: none }}

.processoDetalhes {
    color: #009C00;
    font-weight: bold;
}