*
{
font: 11px Verdana;
margin:0px;    
padding:0px; 
}
html,body
{
height:100%; 
margin:0;
padding:0;
background:#e6f7e6;
}

/*ID_*/
#container {
	position:relative; /* needed for footer positioning*/
	background:#e6f7e6;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#content
{
    
    
}
#empresa{
 text-align:right;

}
#empresa form{
 

 padding:2px 8px 2px 2px;
}
#empresa form select{
  margin-left:3px;
  font:10px Verdana;
}
#empresa form label{
color:#1C2A49;
font:10px Verdana;
font-weight:bolder;
}
#faleconosco
 {
 background:url(images/email.gif) no-repeat;
 color:#fff;
 cursor:pointer;
 float:right;
 font-weight:bold;
 font-size:8px !important;
 padding-left:18px;
 }
#footer {
	background:#307F7F url(images/footer.png); 
	bottom:0; /* stick to bottom */
	clear:both;
	color:#fff;
	font-size:10px;  
	height:18px;
	position:absolute;
	text-align:center;
	width:100%;
	padding-top:5px;
	
}
#header
{
  background-image: url(images/header.gif);
  height:53px;
  padding:4px 10px 0px 5px;
  
}
#logo
{
  background:url(images/logo.png) no-repeat;
  float:left; 
  height:58px;  
  width:350px;
  cursor:pointer;
 }
#logoff{
    clear:right;
     color:#fff;
    cursor:pointer;
    font-size:9px;
    font-weight:bold;
    margin-top:4px;
    margin-right:3px;
    text-align:right;
    
 }
 #nav
 {
 background: url(images/nav.gif) repeat-x;
 height: 48px;   
 padding:0px; 

 }
 #nav .separator
 {
 background: url(images/navSeparator.gif) no-repeat;    
 height:48px;
 width:132px;
 float:right;    
 border:1px;
}
#user{
 color:#003333;
 float:right;
 font-size:9px;
 font-weight:bold;
  height:36px;
 margin-top:4px;
 padding-top:5px;
 padding-right:3px;
 min-width:120px;
 background: url(images/user.png) repeat-x;   
}

/*Classes_*/
.form label
{
      clear:both;
      float:left;
      margin-top:6px;
      display:block;
      height:13px;
      padding:2px 2px 0px 5px;
      margin-bottom:4px;    
     
}
.form input
{
    
     margin-top:4px;
     float:right;
     clear:right;
     padding:2px;
}
.form input[type=submit]
{
     min-width:40px;
     padding:3px;
}

/* Tags_ */

fieldset
{
 -moz-border-radius: 5px;
 border-radius:5px;
}

/*Login_*/
#frmLogin
{
  margin-top:50px;   
 }
 #frmLogin .panel
{
  margin:0px auto 0px auto;
  padding:10px 10px 5px 10px;
  width:485px;
  text-align:center; 
  height:160px;
  
  }
 #frmLogin .logo
 {
   display:block;
   margin:0px auto 20px auto; 
}
  #frmLogin .msgerro{
    color:red;
    display:block;
    text-align:center;
    width:100%;
 }
 #frmLogin a{
  float:left;
  clear:left;
  margin-top:19px;
  font-size:9px;
 }
 #frmLogin .welcome
 {
  font-size:18px;  
  font-weight:bold;
  color:#008B8B;
 }
 #frmLogin .subtitle
 {
  font-size:12px;  
  font-weight:bold;
  color:#008B8B;
  }
 #frmLogin .subtitle2, #frmLogin label
 {
  font-size:11px;  
  font-weight:bold;
  color:#000;
  }
  #frmLogin fieldset
 {
  width:300px;
  border-style:none;
  margin:0px auto 0px auto;
   text-align:center;
   
 
  }
  #frmLogin input[type=submit]
 {  
  margin:5px auto 0px auto;
  float:none;
  width:60px;
  display:block;
  }
 

