@charset "utf-8";
/* CSS Document */


img{
	border:0px;
}

#tabela {
  width:600px;
  height:400px;
  overflow-x:auto;
}

.form{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444;
	border: solid 1px #999999; 
}




.cepInvalido{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F66;
	float:left;
	text-align: left;
}

#situacao1{ float:left; width:150px;}
#situacao2{ float:left; width:150px; margin-left:30px;}
.bgCadastro{ background-color:#f06a28;}
.bgConsulta{ background-color:#0066CC;}
.bgAlterar{ background-color:#00cc35;}
.bgVenda{ background-color:#7f7e7e;}
.alerta{ color:#F30;}
.azul{color:#06C;}
.vermelho{ color:#F30}

body
{
   margin: 0px;
   padding: 0px;
   text-align:center;
   background-color: #FFFFFF;
}

.maiusculo{ text-transform:uppercase;}
.minusculo{ text-transform: lowercase;}


/*botoes*/
.btnFiltrar{width:83px;height:26px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btnFiltrar.png) no-repeat 0 0;border:0px;cursor:pointer;}
.btnEntrar{width:71px;height:26px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btn_entrar.png) no-repeat 0 0;cursor:pointer;}
.btnSalvar{width:67px;height:26px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btSalvar.jpg) no-repeat 0 0;border:0px;cursor:pointer;}
.btConsultar{width:84px;height:30px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btConsultar.jpg) no-repeat 0 0;border:0px;cursor:pointer;}
.btContinuar{width:83px;height:26px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btContinuar.jpg) no-repeat 0 0;border:0px;cursor:pointer;}
.btPesquisar{width:83px;height:26px;display:block;background:url(./img/btnPesquisar.png) no-repeat 0 0;border:0px;cursor:pointer; float:left; margin-left:10px;}
.btnFinalizar{width:83px;height:26px;overflow:hidden;text-indent:-999999px;display:block;background:url(./img/btnFinalizar.png) no-repeat 0 0;border:0px;cursor:pointer;}


bordas_tabela {

  border: 2px solid #000000;
  border-collapse: collapse;

}
/*------------------------------------*
    MENU
*------------------------------------*/
#saudacao{
	 width:100%;
	 background-color: #E6E6E6;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:11px;
	 color:#000;
}

nav {
	width:98%;
    clear:both;
    color:#FFF;
    background:#000;
    height:25px;
    padding:10px;
    font-weight: normal;
    font-size: 1em;
    margin:0px 0;
}
nav ul {
    padding:0;
    margin:0;
    list-style: none;
    float: left;
}
nav ul li {
    display: block;
    float: left;
    margin-right: 20px;
    position: relative;
}
nav ul li a {
    color: #FFF;
    background: #000;
    text-decoration: none;
    padding:5px;
    display:block;
    margin:0;
    float: left;
}
nav ul li a:hover {
    background: #DEDEDE;
    color: #666;
}
nav .current-menu-item a {
    background: #FFF;
    color: #666;
}
nav ul li ul {
    display: none;
    float: none;
    left: 0;
    position: absolute;
    top: 100%;
    border: solid 1px #000;
}
nav ul li:hover > ul {
    display: block;
}
nav ul li ul li,
nav ul li ul li a {
    float: none;
    background: #444;
    color: #CCC;
}
nav ul li ul li a:hover {
    float: none;
    background: #FFF;
    color: #666;
}
nav ul li ul li {
    margin: 0;
}
nav ul li ul li ul {
    left: 100%;
    top: 0;
}





.clear{
	clear: both;
}

.meio{
	float: left;
	width: 900px;
	height: 54px;
	background-image: url(img/meio.jpg);
	background-repeat: repeat;
}

.esq{
	float: left;
	width: 17px;
	height: 537px;
	background-image: url(img/esq.jpg);
	background-repeat: repeat;
	z-index: 1;
	position: absolute;
}

.dir{
	float: right;
	width: 17px;
	height: 537px;
	background-image: url(img/dir.jpg);
	background-repeat: repeat;
	z-index: 1;
	position: absolute;
}

#principal{
	width: 1000px; left:50%;  margin-left: -500px; padding: 0px; margin-top: 25px; position:absolute;	
	background-color: #FFFFFF;
}

#cima{
	float: left;
	width: 1000px;
	height: 56px;
	background-image: url(img/cima.jpg);
	background-repeat: no-repeat;
}

#meio{
	float: left;
	width: 1000px;
	min-height: 450px;

}

#conteudo{
	float: left;
	width: 994px;
	min-height: 450px;
}

           
         
#meioEsq{
	float: left;
	width: 3px;
	min-height: 450px;
	background-image: url(img/ladoEsq.jpg);
	background-repeat: repeat;
}

#meioDir{
	float: left;
	width: 3px;
	min-height: 450px;
	background-image: url(img/ladoDir.jpg);
	background-repeat: repeat;
}

#baixo{
	float: left;
	width: 1000px;
	height: 10px;
	background-image: url(img/baixo.jpg);
	background-repeat: no-repeat;
}

.logoTipo{
	float:left;
	width: 187px;
	height: 39px;
	margin-top: 5px;
	margin-left: 10px;
}



/*------------------------------------  Home   -----------------------------------------*/

.form{
	border: solid 1px #cccccc;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;
}

#loginCaixa{
	float:left;
	background-image: url(img/login.gif);
	background-repeat: no-repeat;
	width: 502px; left:50%;  margin-left: -251px; padding: 0px; position:absolute;
	height: 314px;
	margin-top: 60px;
	
}

.tituloLogin{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 20px; font-weight: bolder;
	color:#0b55c4;
	margin-left: 10px;
	margin-top: 30px;
}


.textoLogin{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color:#444444;
	width: 150px;
	margin-left: 10px;
	margin-top: 20px;
	text-align: left;

}

.paginaInicial{
	margin-top: 20px;
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #06F;
	text-align: left;
	width:200px;
}

.nome{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold;
	text-align: right;
	height: 15px;
	margin-top: 50px;
	width: 140px;
	margin-left: -10px;
	padding-top: 5px;
}

.nomeInput{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold;
	text-align: right;
	height: 20px;
	margin-top: 50px;
	width: 110px;
}

.senha{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold;
	text-align: right;
	height: 15px;
	width: 140px;
	margin-left: -10px;
	margin-top: 7px;
	padding-top: 5px;
}

.senhaInput{
	float: left;
	font-family: arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold;
	text-align: right;
	height: 15px;
	width: 110px;
	margin-top: 7px;
	padding-top: 5px;
	
}

.btLogin{
	float: right;
	text-align: right;		
	margin-top: 5px;
	margin-right: 50px;
	
}


.cadeado{
	float:left;
	width: 128px;
	height: 128px;
	background-image: url(img/cadeado.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	margin-left: 20px;
	margin-top: 5px;
}

.linkSaldo{
	float:right;
	width: 128px;
	height: 128px;		
	margin-left: 20px;
	margin-top: 50px;
}

a.linkAzul:link {font-family:  arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #06F;  text-decoration:none;}
a.linkAzul:visited {font-family:  arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #06F; text-decoration:none;}
a.linkAzul:hover {font-family:  arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #06F; text-decoration: underline;}
a.linkAzul:active {font-family:  arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #06F; text-decoration:none;}



/*------------------------------------  Home   -----------------------------------------*/

/* ----------------------------------- Index - ADMIM ----------------------------------- */

#meioEsq2{
	float: left;
	width: 3px;
	height: 450px;
	background-image: url(img/ladoEsq.jpg);
	background-repeat: repeat;
	
}




#meioDir2{
	float: left;
	width: 3px;
	height: 450px;
	background-image: url(img/ladoDir.jpg);
	background-repeat: repeat;

}

#conteudo{
	float: left;
	width: 994px;
	height: 450px;
	overflow: auto; color: #CCFF66;
	position: relative;
}
/*------------------------------------ fim INDEX ---------------------------------------*/





/* ---------------------------  FONTES   --------------------------------- */
input, select, textarea {

}

input:focus, select:focus, textarea:focus {
  background: #FFFFB3;
  }


h3 {
	font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #349fc3;
} 

.arial11{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;
}



.arial12b{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;
}

.arial12{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-weight:bold;
}

.arial11border{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09F; font-weight:bold;
}

/* -------------------------- END - FONTES  --------------------------- */