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

#header,#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;
}
#top_area{

  float: left;
  margin-left: 5px;
}
#top_area #banner{

  margin: 18px 10px 0 0;
}
#banner a img{
  border: 0;
}
#left{

  float: left;
  width: 176px;
}

#left #menu_relationship{

  margin-top: 60px;
}
#content{

  float: left;
  width: 780px;
}

#content #content_left, #content #content_right{
  
  float: left;
  background-color: #f6f6f6;
}

#content_left{

  margin:10px 5px;
  width: 564px;
}

#content_right{

  width: 200px;
  height: 700px;
  margin: 10px 0 0 4px;
}

.content_box{
	float: left;
  	width: 485px;
  	margin-top: 10px;
  	margin-left: auto;
  	margin-right: auto;
}
/* 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;
  float: left;
}
.display_box .display_medium{

  width: 91px;
  height:137px;
  float: left;
  margin-right:2px;
  margin-left:2px;
  margin-bottom: 3px;
}
.display_medium .content_type{

  border-bottom: 2px solid #444;
}
.display_medium div{
  
  text-align: center; font-size: 11px;margin-top:10px; color:#777; height:107px;
}
.display_medium img{

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

  font-size: 10px;
  text-align: center;
  margin-top: 2px;
}
/* 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;
}

/* 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;
  width: 195px;
}

/* 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; }

/* 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;
}


