*{ margin:0; padding:0; font-family:verdana, arial, sans-serif; text-decoration: none; }

#header,#main, #banner_main{
  
  max-width:960px;
  min-width: 769px;
  margin-left:auto;
  margin-right:auto;
}
#header_line{

  width: 100%;
  background-image: url(/img/home/barra_lateral_1px.jpg);
  height: 13px;
  background-repeat: repeat-x;
  margin: 10px 0;
}
#banner_main{
  
  height: 205px;
}
#left{

  float: left;
  width: 176px;
}

#left #menu_relationship{

  margin-top: 60px;
}
#content{

  float: left;
  width: 780px;
}

#content #content_left, #content #content_right{
  margin-left: 2px;
  float: left;
  width: 388px;
}
.content_box{

  width: 381px;
  margin: 0px 0px 20px 7px;
}
.content_box a img{ border: 0;}
/* music lists */
.music_list{
  
  list-style-type: none;
}
.music_list_item{
  
  width: inherit;
  height:38px;
  padding: 5px 0px 0px 0px;
  margin: 5px 0;
}

.music_list_item, .display_medium{ /* Equal for both */

  border: 1px solid #e3e3e3;
  background-color: #f6f6f6;
}
.numbering{

  float: left;width: 30px;height: 30px; text-align: center;
}
.music_button_play{

  float: left;width: 45px;height: 30px;
}
.music_button_play a img, .music_button_sign a img, .music_list_image img{

  border:0;
}
.music_list_image{
  
  float: left;width: 35px;height: 30px;
}

.music_data{

  float: left;width: 140px;height: 30px;font-size: 11px;color: #888;padding-top:3px 0 0 3px;
}
.music_prize{

  float: left;width: 60px;height: 30px;font-size: 12px;color: #888;padding:4px 0px 0px 3px;
}
.music_button_sign{

  float: left;width: 50px;height: 30px;
}

/* display boxes */
.display_box{

  margin: 6px 0;
}
.display_box .display_medium{

  width: 121px;
  height:170px;
  float: left;
  margin-right: 4px;
}
.display_medium div{
  
  text-align: center; font-size: 11px;margin-top:10px; color:#777; height:142px;
}
.display_medium img{

  margin-bottom: 0px;
  border:0;
}
.display_medium p{

  font-size: 11px;
  text-align: center;
  margin-top: 3px;
}

/* logged user*/
#user_area{

  border: 1px solid #e3e3e3;
  background-color: #f6f6f6;
  margin-top:10px;
}
#user_area p{

  text-align: left;
  font-size:11px;
  margin-bottom:7px;
}

/* forms */
fieldset legend{ border:0; padding:4px 5px; margin-left:10px; }
form { border: 1px solid #e3e3e3; background-color: #f6f6f6; }
form p{ margin:4px 5px; font-size: 11px; }
form p label{ float:left; width:60px; text-transform:capitalize;margin-left: 7px; }
form p input{ border:1px solid #555; }
form p a:link{}
form p a:visited{ color: #777; }
form p a:hover{ text-decoration: underline; }

/* Dialogs */
.box_dialog_especial{

  font-size: 12px;
  color: #454545;
  padding: 7px 5px;
  text-indent: 4px;
}
.box_dialog, .box_dialog_red{

  font-size: 13px;
  color: #222;
  margin-bottom: 12px;
}
.box_dialog_red{

  color: #d00;
}

/* footer menu */
div#footer{

  background-color: #f6f6f6;
  width: 80%;
  float: left;
  height: 20px;
  text-align: center;
  padding: 5px;
  margin: 10px 0 10px 5px;
}
.footer_menu{

  font-size: 12px;
  color: #888;
}
.footer_menu li{

  display: inline;
}

.footer_menu li a:visited{

  color: #888;
}
#footer_disclaimer{

  font-size: 12px;
  color: #888;
  float: left;
}
#footer_disclaimer p{

  width: 960px;
  text-align: center;
  line-height: 18px;
}