
html, body, #geral { height: 100%;      	
	margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        height:100%;
 }
	body > #geral { height: auto; min-height: 100%; background-image: url(fundo.png); background-repeat:repeat;}
	#conteudo { padding-bottom: 40px; } /* O padding, deve ser o mesmo valor da altura do rodapˇ */
	#rodape {
	   position: relative;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
	   background-color:#31353E;
	   margin-top: -40px; /* Este margin, tem que ser o mesmo valor da altura do rodapˇ, s— que negativo */
	   height: 40px; /* E aqui, fica a altura do rodapˇ */
	   clear: both
	}

.divbox {
	background:#FFFFFF;
	background-image: url(fundodiv.png); background-repeat:repeat;
	color:#31353E;
	float:center; 
	box-shadow: -0px 10px 15px #888888;
	border: #CCCCCC 1px solid;padding: 10px;border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	}

.divtitle {
	align:center;
        background:#FCF8E3;
        color:#C09853;
	width:97%;
        float:center;
        box-shadow: 0px 0px 0px #EEE2CC;
        border: #EEE2CC 1px solid;padding: 10px;border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        }

.divpos {
        background:#EEEEEE;
        color:#31353E;
        float:center;
        box-shadow: -0px 0px 0px #888888;
        border: #CCCCCC 1px solid;padding: 10px;border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
        }

.footer {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
}
.grayheaders {
        font-family: Verdana, Arial, Helvetica, sans-serif;
      	font-size: 12px;
        color: #333333;
        text-decoration: none;
}
.grayheadersx A:HOVER {
 	color: #999999;
        text-decoration: none;}

.blueheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #2965c6;
        text-decoration: none;
}
.blueheaders A:HOVER {
        color: #999999;
        text-decoration: none;}

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #31353E;
        text-decoration: none;
}

.fielder {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #2965c6;
        text-decoration: none;
}


.bt {
  display: inline-block;
  height:auto;
  padding: 4px 25px;
  font:normal 14px/1.1em arial;
  border:1px solid #d0d0d0;
  border-top-color:#ececec;
  border-bottom-color:#909090;
  color:#333333;
  background:#FFCC00;
  background:-moz-linear-gradient(top, #FFCC00 0px, #ecd030 51%, #ec9e16 47%, #FFCC00);
  background:-webkit-linear-gradient(top, #FFCC00 0px, #ecd030 51%, #ec9e16 47%, #FFCC00);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);
}
.bt:hover {
  background:#e3f4fa;
  background:-moz-linear-gradient(top, #ffbd05 0px, #ecc333 51%, #ecb632 47%, #ffbd05);
  background:-webkit-linear-gradient(top, #ffbd05 0px, #ecc333 51%, #ecb632 47%, #ffbd05);
}
