#barra-lang
{
width:1000px;text-align:right;height:42px;
}
#barra-lang ul{}
#barra-lang ul li{
display:inline;margin:10px;font-family:"Trebuchet MS", Tahoma;font-size:11px;color:#484848;
}
#barra-lang ul li a{
font-size:11px;
color:#484848;
text-decoration:underline;
}
#barra-lang ul li a:hover{
text-decoration:none;
}
#barra-lang p{margin:0px;padding:0px;}
#barra-lang img{border:none;position:relative;top:6px;left:10px;}


#header {
        width: 1000px;
        height: 140px;
        margin: auto;
       float: none;
}
#headerallwidth {
/*       background: url('/images/template/header_bg.gif') top left repeat-x;
*/       width: 100%;
       height: 160px;
       padding-top: 5px;
}

#content li li{
        margin: 1px 0 0 0;
        padding: 1px 0 2px 14px;
        background: url(../images/menupoint.gif) no-repeat 3px 7px;
        list-style-type: none;
        line-height: 17px;
        font-size: 11px;
        color: #222;
        text-align: justify;
}

.signup li{
        margin: 1px 0 0 0;
        padding: 1px 0 2px 14px;
        background: url(../images/menupoint.gif) no-repeat 3px 6px;
        list-style-type: none;
        line-height: 17px;
        font-size: 11px;
        color: #222;
        text-align: justify;
        }

/*
#content p {
        line-height: 17px;
        font-size: 11px;
        color: #000;
        margin: 7px 15px 0 0;
        padding: 0;
        text-align: justify;
        }
*/
#content ul {
      margin: 5px 5px 5px 0;
      padding: 0;
      color: #000;
      font-size: 12px;
   }

#content li {
        margin: 1px 0 0 0;
        padding: 1px 0 2px 24px;
        background: url(../images/menupoint.jpg) no-repeat -3px 2px;
        list-style-type: none;
        line-height: 17px;
      /* font-size: 11px;
        color: #222;*/
   /*     text-align: justify;
     */   }
#content strong {
        color: #343434;
        }
#content h1 {
        border-bottom: 1px solid #999;
        color: #2b6093;
        font-size: 19px;
        margin-bottom: 5px;
margin-right:12px;
        padding: 0 0 2px 0;
        font-weight:normal;
        }
#content h2 {
        color: #2b6093;
        margin: 14px 0 12px 0;
        padding: 7px 10px 5px 10px;
        font-size: 15px;
        background: url(../images/h2-bg.gif) no-repeat left top;
        }

#content h2 img {
        margin-bottom: -5px;
        }

#content h3 {
        color: #000;
        margin: 0 0 4px 0;
        padding: 0 0 0 0;
        font-size: 14px;
        color: #111;
        }

.menulist ul li {
	 float: none;
	  width:200px;
	   margin: 0;
	    margin-bottom: -1px;
    }

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #fff;
 background-color: #277091;
 background-image:url(../images/menupoint.gif);
 background-repeat:no-repeat;
 background-position:bottom center;
}

.menulist a.highlighted {
 color: #fff;
 background-color: #487290;
 background-image:url(../images/menupoint.gif);
 background-repeat:no-repeat;
 background-position:bottom center;
}

.menulist .cart a {
  color: #fff;
  background-color: #fff;
  background-image:url(../images/menupoint.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
}

.front-products {
  float:left;
  margin:20px 10px 20px 0px;
  padding:10px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:3px solid #ccc;
  width:200px;
  min-height:150px;
/* -webkit-border-radius: 6px; 
  -moz-border-radius: 6px;
*/
}

.front-products.beta_overlay {
        background: url(/images/beta_overlay.png) no-repeat left -20px;
}

.front-products h3 {
    font-size:18px;
    margin:0;
    padding:0;
    font-weight:lighter;
    font-style:italic;
}

.front-products p {
    font-size:14px;
    line-height: 1.3em;
}

#register hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }
/* Form style */
#register .check { display:block; margin-top:5px; }
#register label { white-space:nowrap;width:300px;vertical-align:middle;text-align:left;
display: block; float: left; height: 26px; line-height: 26px; font-size: 1.3em; -webkit-border-radius:5px;margin-top:10px; }
#register input[type="text"],#register input.text,#register textarea,#register select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px; }
#register input[type="text"]:focus, #register input.text:focus, #register textarea:focus, #register select:focus { border: 1px solid #999; background-color: #fff; color:#333; }

#register input.submit {  font-size: 11px;
   background: #cccccc url("/cp/images/listheader_aqua.gif");
   color: #000000;
   border: #A6A6A6 solid 1px;
}
#register input[type="submit"] {  font-size: 15px;
   background: #cccccc url("/cp/images/listheader_aqua.gif");
   color: #000000;
   border: #A6A6A6 solid 1px;
}

#register fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#register legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#register span.required { font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */
#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#register #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

