#top
{
width:100%;
height:21px;
background-color:#e7e5e5;
border-top:1px solid #acabac;
border-left:1px solid #acabac;
border-right:1px solid #acabac;
text-align:right;
}

.close_window{
text-align:right;
width:100%;
}
.close_window a:link, .close_window a:active, .close_window a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
}
.close_window a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#login{

}
.login{
width:300px;
padding:5px;
text-align:left;
visibility:visible;
position:absolute;
top:33px;
left:730px;
background-color:#e7e5e5;
border-bottom:1px solid #acabac;
border-left:1px solid #acabac;
border-right:1px solid #acabac;
z-index:100;
}
.login-nascosto{
width:0px;
height:0px;
padding:0px;
visibility:hidden;
overflow:hidden;
position: absolute;
top: -999em;
left: -1px;
}
#login form{
margin:0px;
padding:0px;
}
.content-window a:link, .content-window a:active, .content-window a:visited{
color:#000000;
text-decoration:underline;
}
.content-window a:hover{
color:#000000;
text-decoration:none;
}
.content-window .title-login{
font-weight:bold;
font-size:14px;
padding-bottom:10px;
}
.content-window{
color:#000000;
}
#verifica{

}
.verifica{
width:220px;
padding:5px;
text-align:left;
visibility:visible;
position:absolute;
top:33px;
left:652px;
background-color:#e7e5e5;
border-bottom:1px solid #acabac;
border-left:1px solid #acabac;
border-right:1px solid #acabac;
z-index:100;
}
.verifica-nascosto{
width:0px;
height:0px;
padding:0px;
visibility:hidden;
overflow:hidden;
  position: absolute;
  top: -999em;
  left: -1px;
}

#verifica form{
margin:0px;
padding:0px;
}






/* Navigation */
.nav img{
border:none;
}
.nav{
position:relative;
left:500px;
}
.nav, .nav ul { 
list-style: none;
margin: 0;
padding: 0;
}

.nav li {
  float: left;
  margin: 0px;
  padding: 0;
  position: relative;
  margin-right:25px;
  
}
