body#adm {
	background-color: #262626;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body#principal {
margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
}

#conteudoprincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Menu */
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 3px 3px 0px;
	background-color:#DADADA;
	background-repeat:repeat;
	border-color:#CECECE;
	border-width:0px;
	border-style:ridge;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	position:absolute;
	z-index: 1000;
	left: 100;
	top: 200;
}
* HTML ul.cssMenu {position:absolute}
ul.cssMenu ul{
	width:145.95000000000002px;
}
ul.cssMenu li{
	display:block;
	margin:3px 0px 0px 3px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#DADADA;
	border-width:1px;
	border-color:#DADADA;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:11px Arial;
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#CECECE;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#BEBEBE;
	border-color:#BEBEBE;
	border-style:solid;
	font:11px Arial;
	color: #000000;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#BEBEBE;
	border-color:#BEBEBE;
	border-style:solid;
	font:11px Arial;
	color: #000000;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrow_sub5.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:14px;}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arrow_sub2.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arrow_sub5.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(./images/arrow_sub5.gif)}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(./images/arrow_sub2.gif)}
/* Fim do Menu */

/* Formularios */

label {
display: block;
font-size:12px;
font-weight: bold;
color: #000000;
}


/* Colocar a class no form ex: class=login no FORM */
form.login {
background-color: #e1e1e1;
width:180px;
font: 11px Verdana, sans-serif;
color: #000000;
border: 2px solid #000000;
padding-left:10px;
}

.campos {
background-color:#e1e1e1; 
font: 11px georgia, sans-serif;
color:#000000;
margin-right: 20px;
}

.camposlogin {
background-color:#ffffff;
font: 11px georgia, sans-serif;
color:#191919;
margin-right: 20px;
width:252px;
}

.camposform {
background-color:#f1f1f1;
color:#000000;
margin-right: 20px;
width:400px;
margin-bottom: 15px;
display: block;
}

.camposform2 {
background-color:#d0dbe4;
color:#000000;
margin-bottom: 15px;
}

.botao {
background-color: #000000;
font: 10px Arial, sans-serif;
color: #ffffff;
display: block;
}

label.error {
	border: 1px solid; 
	border-color: #000000;
	font-weight: bold;
	padding: 3px;
	background-color: #f14023;
	margin: 6px 0;
	width: 120px;
	text-align: center;
}

form {
	border: 1px solid black;
	background-color: #ffffff;
	padding: 10px;
	margin: 10px;
}

form#validate {
border: 1px solid black;
	background-color: #e1e1e1;
	padding: 10px;
	margin: 10px;
	width: 252px;
}


#respostaContato {
color:#f8ea73; 
font-weight: bold;
}

div.formajaxadicionar { 
/* width: TAMANHO DO OBJETO px;
height: TAMANHO DO OBJETO px;
position: absolute;
top:50%;
left:50%;
margin-top: -METADE DO HEIGHT DO OBJETO px;
margin-left: -METADE DO WIDTH DO OBJETO px;
background-color:#cccccc;
*/
width: 640px;
height: 480px;
position: absolute;
top:50%;
left:50%;
margin-top: -240px;
margin-left: -320px;
background-color:#cccccc;
z-index: 1001;
border: 2px solid #d0dbe4;
}

div.formajaxeditar { 
/* width: TAMANHO DO OBJETO px;
height: TAMANHO DO OBJETO px;
position: absolute;
top:50%;
left:50%;
margin-top: -METADE DO HEIGHT DO OBJETO px;
margin-left: -METADE DO WIDTH DO OBJETO px;
background-color:#cccccc;
*/
width: 640px;
height: 480px;
position: absolute;
top:50%;
left:50%;
margin-top: -240px;
margin-left: -320px;
background-color:#cccccc;
z-index: 1001;
}

div.formajaxpesquisar { 
/* width: TAMANHO DO OBJETO px;
height: TAMANHO DO OBJETO px;
position: absolute;
top:50%;
left:50%;
margin-top: -METADE DO HEIGHT DO OBJETO px;
margin-left: -METADE DO WIDTH DO OBJETO px;
background-color:#cccccc;
*/
width: 640px;
height: 480px;
position: absolute;
top:50%;
left:50%;
margin-top: -240px;
margin-left: -320px;
background-color:#cccccc;
z-index: 1001;
}
/* Fim dos Formularios */

/* Propriedades Gerais para os Links */
a:link {
	color: #2b3447;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	color: #2b3447;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
	color: #e77817;
	font-weight: normal;
}
a:active {
	text-decoration: none;
	color: #2b3447;
	font-weight: normal;
}
/* Fim das Propriedades Gerais para os Links */

/* Propriedades da classe sub na tag a para os Links */
a.sub:link {
	color: #2b3447;
	text-decoration: none;
	font-weight: normal;
}
a.sub:visited {
	text-decoration: none;
	color: #2b3447;
	font-weight: normal;
}
a.sub:hover {
	text-decoration: none;
	color: #e77817;
	font-weight: normal;
}
a.sub:active {
	text-decoration: none;
	color: #2b3447;
	font-weight: normal;
}
/* Fim das Propriedades da classe sub na tag a para os Links */

/* Propriedades da classe sub na tag a para os Links */
a.saiba:link {
	color: #cd3426;
	text-decoration: none;
	font-weight: normal;
}
a.saiba:visited {
	text-decoration: none;
	color: #cd3426;
	font-weight: normal;
}
a.saiba:hover {
	text-decoration: none;
	color: #cd3426;
	font-weight: bold;
}
a.saiba:active {
	text-decoration: none;
	color: #cd3426;
	font-weight: normal;
}
.laranja {
color: #cd3426;
}

#rodape {
background-color:#000000;
color: #ffffff;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* Fim das Propriedades da classe sub na tag a para os Links */

/* Propriedades da classe sub na tag a para os Links */
a.gridorder:link {
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
    color:#ffffff;
}
a.gridorder:visited {
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
    color:#ffffff;
}
a.gridorder:hover {
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
    color:#e1e1e1;
}
a.gridorder:active {
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
    color:#ffffff;
}
/* Fim das Propriedades da classe sub na tag a para os Links */

/* Borda simples para as tabelas */
.bordatabela {
border-collapse: collapse;
}
.bordatabela {
border:1px solid #999999;
}
/* Fim da Borda simples para as tabelas */

/* Titulos */
.titulogrid {
	background-color:#9db8d3;
	background-image:url(./imagens/grid/titulo1.jpg);
	background-repeat:repeat;
	border-color:#000000;
	font-size:12px;
	font-weight: bold;
	border-width:0px;
	border-style:solid;
	text-align:left;
	color:#ffffff;
}

.titulogrid2 {
	background-color: #59758a;
	/* background-image:url(./imagens/grid/titulo2.jpg); */
	background-repeat:repeat;
	border-color:#000000;
	font-size:12px;
	font-weight: bold;
	border-width:0px;
	border-style:solid;
	text-align:center;
	color:#ffffff;
}

.titulogrid3 {
	background-color: #59758a;
	/* background-image:url(./imagens/grid/titulo2.jpg); */
	background-repeat:repeat;
	border-color:#000000;
	font-size:12px;
	font-weight: bold;
	border-width:0px;
	border-style:solid;
	text-align:left;
	color:#ffffff;
}

.painelnavegacao span,img {
vertical-align:middle;
}

span.botaofechar {
float:right;
}

div.direita {
float:right;
margin-top: 4px;
}

span#direita {
float:right;
margin-top: 4px;
}

span#esquerda {
float:left;
margin-top: 4px;
}

span.resultado {
font-weight: bold;
}

div.painelnavegacao {
position:relative;
float:left;
left:9%;
}

div.painelnavegacao1 {
position:absolute;
float:left;
}

/* Propriedades da classe sub na tag a para os Links */
a.subpainel:link {
	color: #92f14a;
	text-decoration: none;
	font-weight: normal;
}
a.subpainel:visited {
	text-decoration: none;
	color: #92f14a;
	font-weight: normal;
}
a.subpainel:hover {
	text-decoration: none;
	color: #f0f306;
	font-weight: normal;
}
a.subpainel:active {
	text-decoration: none;
	color: #92f14a;
	font-weight: normal;
}
/* Fim das Propriedades da classe sub na tag a para os Links */

/* Propriedades da classe sub na tag a para os Links */
a.subpainel2:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.subpainel2:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
a.subpainel2:hover {
	text-decoration: none;
	color: #e1e1e1;
	font-weight: normal;
}
a.subpainel2:active {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
/* Fim das Propriedades da classe sub na tag a para os Links */

fieldset {
border: 1px solid #000000;
width: 50%;
padding: 3px;
color:#000000;
}

fieldset legend {
background: #505050;
color:#ffffff;
padding: 6px;
font-weight: bold;
}
/* Fim dos Titulos */

.selecionar {
        background: #9db8d3;
    }
	
.selecionar2 {
        background: #f39a52;
    }
	
.center {
padding-left:20px;
}

 /* Modal */
 #mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px;
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px;
  height:203px;
}

#dialog1 .d-header {
  background:url(login-header.png) no-repeat 0 0 transparent;
  width:375px;
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(login-blank.png) no-repeat 0 0 transparent;
  width:267px;
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px;
  height:53px;
}

#boxes #dialog2 {
  background:url(notice.png) no-repeat 0 0 transparent;
  width:326px;
  height:229px;
  padding:50px 0 20px 25px;
}
.close{display:block; text-align:right;}
/* Fim do Modal */

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:.6em;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*RED*/
ul.menu.red{
background-color:#B11718;
}
ul.menu.red li a:hover, .menu.red li.current {
background-color:#DE3330;
}

.nalinha {
vertical-align: middle;
}
