body,html{
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color:"#EBE9ED";
  list-style: none;
  vertical-align: baseline;
}
body {
  font-size: 62.5%;
  font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
  height: 100%;
}
table {
  font-size: 1em;
}
form {
	display: inline;
}
.texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
a.menu:link {
  text-decoration: none;
  font: 11px Verdana; 
  color:#000000
}
a.menu:visited {
  text-decoration: none;  
  font: 11px Verdana; 
  color:#000000
}
a.menu:active {
  text-decoration: none;
  font: 11px Verdana; 
  color:#000000
}
a.menu:hover {
  text-decoration: none;
  font: 11px Verdana; 
  color:#000000
}
a.delete:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #6666ff;
  text-decoration : none;
}
a.delete:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #6666ff;
  text-decoration : none;
}
a.delete:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background:#eef3ff;
  color:#000000;
}
.bo { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  padding: 0px;
}
.bo_grey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #E6E8FA
}
.bodown { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #AA0000; 
  background-color: #FFFFFF
}
.cont {
  border: 1px solid #a7a6aa;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 0px;
}
.cab {
  font-family: Consolas, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #f2f2f2;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #d6d5d9;
  border-right-color: #d6d5d9;
  border-bottom-color: #d6d5d9;
  border-left-color: #d6d5d9;
}
.cabab {
  font-family: Consolas, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #cecece;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #d6d5d9;
  border-right-color: #d6d5d9;
  border-bottom-color: #d6d5d9;
  border-left-color: #d6d5d9;
}

.cab_over {
  background-color: #b4d4e3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #FFFFFF;
}
.cont_sup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  border-bottom-color: #666666;
  border-left-color: #666666;
  background-color: #485777;
  color: #FFFFFF;
  font-weight: bold;
}
.cont_menu { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #333333; 
  border: 1px solid #495678
}
.cont_menuint { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #333333; 
  border: #333333 solid; 
  border-width: 0px 0px 1px
}
.cont_noborder {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  border: #333333 solid;
  border-width: 0px
}
.cont_menusep {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  border: #666666 double;
  border-width: 0px 0px 5px
}
.cont_menuintoversep {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #b4d4e3;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: double;
  border-left-style: solid;
  border-top-color: #495678;
  border-right-color: #495678;
  border-bottom-color: #495678;
  border-left-color: #495678;
  cursor: pointer;
}
.cont_menuintover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #b4d4e3;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #495678;
  border-right-color: #495678;
  border-bottom-color: #495678;
  border-left-color: #495678;
  cursor: pointer;
} 
.cont_menuintlin { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #333333; 
  border: 0px #333333 solid
}
.cont_menuintoverlin {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 0px solid #495678;
  background-color: #b4d4e3;
  cursor: pointer;
}
.botao { 
  background: url('../imagens/fundobt.gif') no-repeat; 
  color: #000000; 
  height: 21px; 
  width: 80px; 
  border: 1px solid; 
  border-color: #FFFFFF #000000 #000000 #FFFFFF; 
  background-color: #DEDEDE; 
  cursor:default; 
  font: bold 10px Verdana, Arial, Helvetica, sans-serif
}
.botaodisabled {
/*  background: url('../imagens/fundobt.gif');  
 *  
 *  Eliminado porque não funciona no Firefox
 *
 *  */ 
  border: 1px #AAAAAA solid;  
  height: 21px; 
  width: 80px; 
  background-color: #EAEAEA;
  cursor:default
}
.botao_over {
  background: url('../imagens/fundobt.gif'); 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  border: 1px solid; 
  font-weight: bold;
  color: #999999; 
  height: 21px; 
  width: 80px; 
  background-color: #DEDEDE; 
  border-color: #000000 #FFFFFF #FFFFFF #000000; 
  cursor:default
}
.campos {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  background-color: #FFFFFF; 
}
.camposfocus {
  background-color: #CCCCCC; 
  border: #000000; 
  border-style: solid;
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000
}
.camposdisabled {
  background-color: #dedede;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000
}
.fonte_padrao {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000
}
.fonte_maior { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #000000 
}
.fonte_menor { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000 
}
.fonte_min { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8px; 
  color: #000000 
}
.titulo {
  background: url(../imagens/imagem_titulo.gif);
  color:#ffffff;
  font-size:11px;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inner {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #EBE9ED; 
  border: 1px #A7A6AA solid
}
.noborder {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #EBE9ED; 
  border: 0px
}
.noborderInf {
  border: #A7A6AA;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px
}
.noborderSup {
  border: #A7A6AA;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}
.contMenus { 
  border: #A7A6AA;
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px 
}
.contMenuLinha {
  border: #A7A6AA;
  border-style: solid;
  border-top-width:0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px
}
h4.erro {
  color:#ff0000;
}
p.erro {
  color:#ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
td.erro {
  color:#ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
input, select {
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: black;
  border:1px solid #908f8f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 16px;
}
.container {
	height: 20px;
	width: 300px;
	z-index:8;
	position:absolute;
	left:50%;
  text-align:left;
	margin-left:-125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6666ff
}
#barra_progresso{
    FONT-SIZE: 1px;
    LEFT: 0px;
    WIDTH: 1px;
    POSITION: relative;
    TOP: 1px;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #003399
}
#carregador_pai{
    POSITION: absolute;
    LEFT: 45%;
    TOP: 35%;
    TEXT-ALIGN: center
}
#carregador_fundo{
    FONT-SIZE: 1px;
    LEFT: 8px;
    WIDTH: 113px;
    POSITION: relative;
    TOP: 8px;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #ebebe4
}
#carregador{
    BORDER-RIGHT: #6a6a6a 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #6a6a6a 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 2;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px auto;
    BORDER-LEFT: #6a6a6a 1px solid;
    WIDTH: 130px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #6a6a6a 1px solid;
    FONT-FAMILY: Tahoma, Helvetica, sans;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#barra_progresso{
    FONT-SIZE: 1px;
    LEFT: 0px;
    WIDTH: 1px;
    POSITION: relative;
    TOP: 1px;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #003399
}
#carregador_pai{
    POSITION: absolute;
    LEFT: 45%;
    TOP: 35%;
    TEXT-ALIGN: center
}
#carregador_fundo{
    FONT-SIZE: 1px;
    LEFT: 8px;
    WIDTH: 113px;
    POSITION: relative;
    TOP: 8px;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #ebebe4
}
#carregador{
    BORDER-RIGHT: #6a6a6a 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #6a6a6a 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 2;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px auto;
    BORDER-LEFT: #6a6a6a 1px solid;
    WIDTH: 130px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #6a6a6a 1px solid;
    FONT-FAMILY: Tahoma, Helvetica, sans;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
th.header {
    background-image: url(../imagens/small.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}
th.headerSortUp { 
    background-image: url(../imagens/small_asc.gif); 
    background-repeat: no-repeat; 
    font-weight: bold; 
    cursor: pointer;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}
th.headerSortDown { 
    background-image: url(../imagens/small_desc.gif); 
    background-repeat: no-repeat; 
    font-weight: bold;
    cursor: pointer;
    background-position: center left; 
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px; 
}
.menu_titulo {
  text-align: left;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: black;
  text-shadow: 2px 2px 3px #898989;
  filter: dropshadow(color=#898989, offx=2, offy=2); 
}

