body {
  font-family: verdana;
  font-size: 10px;
  background-image: url('../../images/background.jpg');
  height: 100%;
}
div,table {
  padding: 0px;
  margin: 0px;
  LEFT: 0px;
  RIGHT: 0px;
  border: 0px solid black;
  font-family: verdana;
  font-size: 10px;  
  border: 0px solid black;
}
form {
	display: inline;
}
input{
 font-family: verdana;
 font-size: 10px;
 background: #f5f5f5;
}
textarea{
 background: #f5f5f5;	
}
#full{
  text-align: center;
  position: absolute;
  width: 100%; 
  padding-top: 31px;  
  padding-bottom: 20px; 
  border: 0px solid black;
}
#top{
  background: url('../../images/top.png');
  width: 790px;
  height: 57px;
}
#footer{
  background: url('../../images/under.png');
  width: 790px;
  height: 40px;
  font-family: arial;
  font-size: 12px;
  text-align: center;
  color: #464646;
  padding-top: 10px;
}
#body_content{
  position: relative;
  width: 790px;
  background-color: #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
img{
  border: 0px;
}
.sides{
  padding-top: 37px;
}
#box_body_admin{
 position: relative;
 background-color: #f5f5f5;
 padding-top: 20px;
 width: 92%;
 height: 100%;
 padding-bottom: 16px;
 border: 1px dashed #000000;
}
.input_login{
  background-color: #E1E1E1;
  border: 1px solid white;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
}
.rodape1 {
    font-weight: bold;
    border-bottom: 0px;
    text-decoration: none;
}
.rodape1:hover {
    border-bottom: 1px #020202 solid;
    text-decoration: none;
}
.rodape2 {
   font-weight: bold;
   border-bottom: 0px;
   text-decoration: none;
}
.rodape2:hover {
   border-bottom: 1px #ffbe29 solid;
   text-decoration: none;
}
#painel {
  float: left;
  text-align: center;
  cursor: pointer;
  width: 40%;
  font-size: 11px;
  position: relative;
}
#webmail {
  float: left;
  text-align: center;
  cursor: pointer;
  width: 40%;
  font-size: 11px;
}
.button_letter{  
 padding-top: 30px; 
 float: left;
 padding-right: 19px;
}
.button_red{  
 padding-top: 28px; 
 float: left;
 padding-right: 19px;
}
.ball{
 padding-top: 38px;
 float: left;
 padding-right: 19px;
}
#menu{
  text-align: center;
  padding-left: 38.2px;
}
#top_page{
  border-bottom: 1px solid #000;
  width: 98%;
}
#title {
 font-weight: bold;
 font-size: 14px;
 float: left; 
 width: 50%;
 text-align: left;
}
#info_and_logout{
 float: left;
 width: 49%;
 text-align: right; 
}
.link_logout{
 font-family: verdana;
 font-size: 10px; 
 color: red; 
 cursor: pointer;
}
#image_illustred{
  padding: 5px;
  width: 98%;
  text-align: left;
}
li{
  font-family: verdana;
  font-size: 11px;	
}
ul {
	margin:0px;
	padding:10px 0px 20px 25px;
}
ol li ul li {
	/*list-style: upper-roman inside;*/
	list-style: disc;
	padding: 2px;
}
.input_field, textarea{
 border: 1px solid #363636;
 font-family: arial;
 font-size: 12px;
}
.input_text {  
  font-size: 11px;	
}
select, option {
  background: #f5f5f5;	
}
#options_admin{
  width: 100%;
  text-align: center;
  padding-top: 6px;
  padding-left: 76px;
}
a.link {
  font-family: arial;
  font-size: 11px;
  text-decoration: underline;
  color: #363636;
  font-weight: bold;
}
a.link:hover {
  color: #DA251D;
  text-decoration: none;
}
.title{
  font-size: 13px;
  font-weight: bold;
  text-transform: capitalize;
  font-variant: small-caps;
}
.page_content{
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
}
.repports{
  font-size: 11px;
  padding-bottom: 6px;
}
a.link_repports{
  color: #363636;
  text-decoration: none;
  border-bottom: 1px solid #DA251D;
}
a.link_repports:hover{
  text-transform: uppercase;
}
a.link_number_page {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  color: blue;
  font-weight: bold;
}
a.link_number_page:hover {
  color: #DA251D;
}
.button{
  padding: 2px;
  background-color: #c04c4c;
  color: #ffffff;
  font-weight: bold;
  font-family: helvetica;
  font-size: 10px;
  border: 1px solid #0e0e0e;
  width: 30px;
  margin: 2px;
  cursor: pointer;
}
#loading {
  width: 100%;
  height: 100%;
  background-color: #DEDEDE;
  position: absolute;
  left: 0px;
  top: 0px;
  padding-top: 30%;
  text-align: center;
  z-index: 100;
}
h2{
  font-size: 25px;
}
.choice_category{
  padding-bottom: 4px;
  border-bottom: 1px solid #ccc;
  width: 98%;
}
.top_bar_free_access{
  background-color: #e97d78;
  color: #ffffff;
  font-weight: bold;
}
a.show_data{
  color: #000000;
  font-weight: bold;	 
}
a.show_data:hover{
  text-decoration: none;	 
}
.input_search{
  background: #ffffff;
  border: 1px dashed #000000;
  font-family: tahoma;
  font-size: 11px;
  padding: 4px;
}