body
{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  
  background: #FFFFFF url(/images/lolasoft/fondo.png) repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
  
}

marquee 
{  
  overflow-x: -webkit-marquee;
  -webkit-marquee-direction: backwards;
  -webkit-marquee-style: slide;
  -webkit-marquee-speed: slow;
  -webkit-marquee-increment: large;
  -webkit-marquee-repetition: 999999;
  
}

.menu
{
  text-decoration:none;
  text-transform: uppercase;
  color:white;
}

#page_header
{
  margin-top:20px;
}
#page_content
{
  min-height:400px;
}
#page_footer
{
  position-y:100%;
  font-size:11px;
}

#help_pagare h1
{
  font-size:1.4em;
  color: #4c4c4c;
}

.box {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  font-size: 11px;
}

.box h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}

.box a {
color: blue;
display:block;
padding:0.5em 10px 0.5em 0.5em;
text-decoration:none;
}

.box a:hover {
background-color:#D9ECF2;
text-decoration:none;
}

.header a { text-decoration:underline; color:black; }
.header a:hover { text-decoration:underline; color:black; }

.footer1 a { text-decoration:none; color:black; }
.footer1 a:hover { text-decoration:none; color:black; }

.footer2 a { text-decoration:none; color:white; }
.footer2 a:hover { text-decoration:none; color:white; }

/* password strenght */
#password_strength_bar
{
  float: left;
}

#password_strength_bar div
{
  width: 10px;
  height: 5px;
  border: 1px solid #AAAAAA;
  float: left;
}
