img,a {border: none;text-decoration: none;}
body{background:#eee;}
#tudo{
		background:#fff;
		border: 1px solid #ccc;
		width: 99%;
		margin: auto;
		}
#topo {width: 100%;
		padding: 1px;
		}

#topo table td {padding: 0px;
				padding-bottom: 0px;
				padding-top: 0px;
}

#topo table {padding:15px;}

#esquerda{border-bottom: 1px solid #ccc;
			float: left;
		 	width: 99%;
		 	margin: 5px;
		 	padding-bottom: 5px;
		 }
 
.logorodape img {width: 100px;}

.logocyber span {color: #ccc;font-weight: bold;margin: auto;}
.logocyber{padding: 5px;}
.logocyber a {display: block;}
.logocyber img {width: 80px;}	
.apresentacaorodape {
						height:70px;
						text-align: right;
						
					}
.apresentacaorodape table {text-align: right;
							float: right;}
body#semcoluna #esquerda {display: none;}		 
body#semcoluna #principal{width:99%;float: none;margin-top: 5px;}

#principal{	width:99%;
			margin: 1px;}
#principal form{padding: 1px;}
#rodape{border-top: 1px solid #ccc;
		clear: both;}
.listadados {margin: auto;border-collapse: collapse;}		
.listadados th {
				background: url('../img/bgmenu.png');
				border-bottom: 3px solid #333 ;
				}
.listadados td {border: 1px solid #eee;
				font-size: 1.2em;
				padding: 5px;
				cursor: pointer;
				}
.lista a {color : #6877a4;}
.linha_hover{
				background: #FFFFCC;
			}
.linha_hover_th {border-bottom: 3px solid #CC6600 !important; }			
.botaoContainer{
				width: 240px;
				height: 30px;
				}
.botaoEsquerda{
				float: left;
				width: 50%;
				}
.botaoDireita {
				background: url('../img/upload.png') no-repeat;float: right;width:50%;height: 100%;
				}
.botaoDireita div {
					margin: 5%;text-align: center;
					}
.botaoDireita div a {color: #eee;
					 font-weight: bold;
					 font-family: arial;
					 font-size: 15px;}
					 																			
.botaoDireita div a:hover {color: red;}
.lnkexclui{float: right;
		   background: #ccc;
		   width: 100%;
		   text-align: right;}

#miniatura img {width: 200px;}
.login {width:490px;
		margin: auto;
		height: 300px;
		padding-top: 10%;
		font-family:Verdana;
		}
.login .centraliza {
					height: 100px;
					background: url('../img/bg-box-body.png') top left repeat-y !important;
  					background: url('../img/bg-box-body.gif') top left repeat-y;
  					padding: 0px 20px;
					}
.login .centraliza table {
						  padding-top:2%;
						  margin: auto;
						  width: 50%;
						  }
.login label {font-weight: bold;
			   display: block;
			  text-align:left;
			  padding: 2px;
			  font-size: 1.5em;
			  }
.login .button {
				 float: right;
				}

.login input {font-weight: bold;}
.topotable {
			padding-top: 15px;
  background: url('../img/bg-box-top.png') top left no-repeat !important;	
  background: url('../img/bg-box-top.gif') top left no-repeat;
			}
.baixotable {
				padding-bottom: 24px;
  background: url('../img/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('../img/bg-box-bottom.gif') bottom left no-repeat;
			}
				
.user {font-weight: bold;font-size: 1.5em;padding-left: 15px;}				
.user a {color: #49AD32;}				
.user img {display: block;display: none;}
.pai {background:#9ED8FF;width:99%;display: block;border: 2px solid #fff;}
#teste ul li {cursor: pointer;}
.filho {background: #eee;border: 1px solid #fff;margin-left: 30px;}

.filho:hover{background: yellow;}

.filho img {float: right;}
#checkall {border: 1px solid #ccc;width: 100%;display: block;}

.pesquisa {font-weight: bold;letter-spacing: 3px;text-align: center;}
.pesquisa a {color: #73B633;}
#engloba FIELDSET,#engloba table {margin: 5px;border: 1px dotted #ccc;}
#engloba fieldset {font-size: 1em;font-weight: normal;}
#engloba legend {font-weight: bold;letter-spacing: 2px;}
#engloba .faturamentos {margin: 20px;width: 95%;}
#engloba .faturamentos td {padding: 1px;background: #eee;}
#engloba .faturamentos td fieldset{background: #fff;}




 /* ****************************************
   ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
   ou apague as linhas se for definir em outro lugar
 */
 h1 {letter-spacing: 3px;}
 .menu-vv,.menu-hv {width:100%;}
 .menu-vv li,.menu-hv li {background-color:#fff;
 			  border: 1px solid #eee;
 			  border-top: none;}
 .menu-vv li ul,.menu-hv li ul {border-none: 1px solid #eee;
 				 border-top:1px solid #eee;
 				 border-bottom:none;
 				 width:150px;}
 .menu-vv li ul li,.menu-hv ul li {border-bottom: 1px solid #eee;}
 .menu-vv li a,.menu-hv li a {color: #000;padding: 8px;font-weight: bold;letter-spacing: 3px;}
 .menu-vv li a:hover,.menu-hv li a:hover {color:#49AD32;}
				 																			