#band_left { text-align:center; width:100%; }
#band_left_links { margin-top:10px; margin-left:-10px; margin-right:-10px; border-top:1px dotted gray; background-color:#dde0e2; }
#band_left_links a { display:block; border-bottom:1px dotted gray; height:24px; padding:6px 2px 0 5px; }
#band_left_links a:hover, a:visited { text-decoration:none; }

#band_left_links a .txt   { display:block;float:left; clear:none; }
#band_left_links a .arrow { display:block;float:right;clear:right; text-decoration:none; }

#band_left_ads { margin-top:10px; width:120px; height:240px; margin-left:auto; margin-right:auto; clear:none; }

#band_front { width:100%; min-height:800px; background:url('http://static.hangar18.cc/v3/i/gradient-band.jpg') right; background-repeat:repeat-y; }

#band_front .right { float:right; width:290px;padding:10px;min-height:800px;clear:none; }

* html #band_front { height:800px; /*fix IE min-height*/ }
* html #band_front .right { height:800px; /*fix IE min-height*/ }

#band_front .right ul { list-style:none; padding-left:15px; }

#band_front .right #player { margin-left:5px;margin-top:5px; }

#band_front .right .similar {  }
#band_front .right .similar li { padding-bottom:5px; }
#band_front .right .similar li img { border:none; width:25px; height:25px; vertical-align:middle; }

#band_front .right .ads { width:250px;height:250px;margin-left:auto;margin-right:auto; filter:chroma(color=#FFFFFF);  }

#band_front .main { min-height:850px; margin-right:320px; padding:30px; }
#band_front .main .lifespan { margin-top:-5px;display:block; }
#band_front h2 { margin-top:-20px;margin-left:-20px; }

#band_front .na { margin:6px; width:95%; padding:10px; color:#282e33; background-color:#dde0e2; border:1px dotted #CCCCCC; }
#band_front .na img { float:left; margin-top:-8px; }
#band_front .bio { text-align:justify;margin-left:10px; }
#band_front .eol { width:100%; height:1px;display:block; } /* forzar que sea tan ancho como su contenedor */
/* si no le pongo un borde el firefox no le asigna el 100% de ancho */
#band_front .images { display:block; width:100%; height:350px; border:1px solid white; }
#band_front .images { min-height: 180px; height: auto !important; }
#band_front .images .i { width:170px; height:170px; text-align:center; clear:none; float:left; padding:5px; border:1px solid #DDDDDD; margin:2px; line-height:170px; display:block; }
#band_front .images .i img { vertical-align:middle;border:none; }
#band_front .images .i_last { border:1px solid green;}

#band_front .discs { display:block; width:100%; border:1px solid white; }
#band_front .discs .d { padding:5px; display:block; width:150px; clear:none; float:left; margin:5px; text-align:center; }
#band_front .discs .d img { border:0;width:115px;height:115px; }
#band_front .discs .d .name { text-decoration:none; }
#band_front .discs .d .buy { font-size:0.9em; }

#band_front .more { text-align:right; width:auto;display:block;  }
* html #band_front { width:99.5%; }
* html #band_front .images { width:90%; }
* html #band_front .discs { width:90%; }
* html #band_front .more { clear:none; }

#band_front .more a { font-size:0.9em; }
#band_front .end { clear:both; }

#band_similar { margin-left:10px; margin-top:20px; }
#band_similar .b { width:95%;height:50px;margin-left:20px; border-bottom:1px dotted #DDDDDD; }
#band_similar .b .r { clear:none; padding-top:10px; }
#band_similar .b .r .bar { margin:5px;border:1px solid #AAAAAA;width:80%;background-color:#EEEEEE;height:10px;float:left; }
#band_similar .b .r .bar img { width:100%;height:10px;clear:none;float:left; }
#band_similar .b .r .bar .hide { clear:none;z-index:2;background-color:#EEEEFF;height:10px;position:relative;top:0; 
}
#band_similar .b .pic { width:45px;height:45px;float:left;margin-left:5px;margin-right:5px;margin-top:2px; }
#band_similar .ads { width:728px; height:90px; border:1px solid #DDDDDD; margin-left:auto; margin-right:auto; margin-bottom:15px; }
#band_similar ul { list-style:none; }
#band_similar .datasrc { text-align:right;margin:20px; }
#band_similar .datasrc img { vertical-align:middle;margin-top:-10px;z-index:-1;margin-left:-6px; border:none; }

#band_bio { margin:5px; margin-top:7px; margin-bottom:0px; }
#band_bio .ads { width:728px; height:90px; border:1px solid #DDDDDD; margin-left:auto; margin-right:auto; margin-bottom:15px; }
#band_bio .info { border:1px solid #CCCCCC; float:right; width:250px; margin:10px; font-size:0.8em; padding:5px; margin-top:3px; padding-top:1px; clear:right; }
#band_bio .info ul { list-style:none; padding-left:15px; }
#band_bio .txt { }
#band_bio .help { border-top:1px solid gray; margin-top:5em; margin-bottom:3em; clear:both; width:100%; }
#band_bio .warning { color:#d01f3c;margin:10px; }

#band_bio .info #rel_bands_list { overflow:hidden; height:95px; /*border:1px solid red;*/ }
#band_bio .info #rel_bands_list .rel_band { border-bottom:1px solid #DDD;height:36px; background-color:none; margin-top:0;padding-top:2px; /*border:1px solid green;*/}
#band_bio .info #rel_bands_list .rel_band img { border:none; width:50px;height:31px;float:left; margin-right:5px; margin-top:0; }
#band_bio .info #rel_bands_list .rel_band h3  { margin-bottom:5px;margin-top:2px; }
#band_bio .info #rel_bands_list .rel_band:hover { background-color:#DDD; }

#band_bio .info #rel_bands_list_expand { position:relative;top:-8px;background-image:url('http://static.hangar18.cc/v3/i/white_noise.png'); background-repeat:repeat-x;height:5px;background-position:top;padding-top:5px; }

#band_bio_history {  }
#band_bio_history span { margin-left:10px; }
#band_bio_history table { border:none; width:95%; margin-left:auto; margin-right:auto; border-collapse:collapse; border-bottom:1px solid #CCCCCC; margin-top:1em; margin-bottom:1em; }
#band_bio_history tr { padding:0; margin:0;height:2em; }
#band_bio_history tr td { border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding-left:5px; }
/*last-child no funciona en IE, así que mostrará el borde al final */
#band_bio_history tr :last-child { border-right:none; }

#band_bio_edit { width:99%; text-align:center; padding-bottom:10px; }
#band_bio_edit textarea { width:90%; margin-left:auto; margin-right:auto; height:600px; }
#band_bio_edit .rules { margin-left:5%;text-align:left;margin-right:5%; }
#band_bio_edit .rules ul { margin-left:5px; }
#band_bio_edit_adm { border:1px solid #DDDDDD; width:90%; margin-top:10px; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
#band_bio_edit_adm h4 { margin-top:0; }
#band_bio_edit_adm em { font-size:0.8em; }

#band_images { margin:10px; margin-bottom:10px; }
#band_images .ads { margin-left:auto; margin-right:auto; width:728px; height:90px; border:1px solid #DDDDDD; }
#band_images .up { font-size:0.8em; cursor:pointer; }
#uploadimage { padding:10px; margin-left:auto; margin-right:auto; width:728px; border:1px solid gray; background-color:#dde0e2; }
#uploadimage h3 { margin-top:0; padding-top:0; }
#uploadimage form { float:left; clear:none; width:250px; height:8em; text-align:right;padding-right:50px; padding-top:10px; margin-top:10px; }
#uploadimage form input { margin-bottom:5px; }
#uploadimage .rules { clear:right;height:10em;margin-top:-10px;margin-left:300px; }
#band_images .pic { width:170px; height:170px; text-align:center; clear:none; float:left; padding:5px; border:1px solid #d6d8db; margin:2px; line-height:170px; }
#band_images .pic img { vertical-align:middle;border:none; }
#band_images .pic_orig { border-bottom:1px dotted gray;text-align:center;padding-bottom:5px; }
#band_images .pic_orig img { max-width:90%; }
#band_images_picpage { margin-left:10px;margin-bottom:10px; }
#band_images_picpage .userav { float:left;margin-right:10px; }
#band_images_picpage .voteicon { border:none;vertical-align:middle; }

#band_images_foot { clear:both; height:1px; border:none; }

#band_images #msg_waitforupload { text-align:center;margin-right:7em;display:none; }
#band_images #msg_waitforupload img { vertical-align:middle; }
#band_images .picbox { margin-top:15px; }

/* Hide image borders for Internet Explorer */
/*\*/
* html #band_images .pic { border:none; }
/**/

#band_albums { margin-left:2px; }
#band_albums .albumset { width:95%; }
#band_albums .albumset ul { display:block; width:100%; clear:right; list-style-type:none; }
#band_albums .albumset ul li { display:block; clear:none; float:left; width:450px;height:100px; margin:0; margin-bottom:10px; border-bottom:1px solid #BBBBBB; border-right:1px solid #BBBBBB; padding:10px; margin-left:5px; }

#band_albums .albumset ul li .cover { width:100px;height:100px;margin-right:10px;border:none;float:left;clear:none; }
#band_albums .albumset ul li h3 { display:inline; padding-top:10px; font-size:1.1em; }
#band_albums .albumset h2 { width:150px; }

#band_albums .note { clear:left;text-align:right;font-size:0.75em;margin-right:5px; }

/* Fix albumlist page for IE */
/*\*/
* html #band_albums .albumset { width:80% }
* html #band_albums .albumset ul { width:80%; }
* html #band_albums .albumset ul li {  }
/**/

#band_album { background:url('http://static.hangar18.cc/v3/i/gradient-band.jpg') right; background-repeat:repeat-y; min-height:900px; }

#band_album .right { float:right;width:270px;min-height:800px;clear:right;font-size:0.8em; }
#band_album .right .ads { width:250px;height:250px; margin-left:auto;margin-right:auto;margin-bottom:2em;margin-top:2em; }
#band_album .right h3 { font-size:1.5em; margin-bottom:0.5em; }
#band_album .right .flag { width:20px;height:10px;vertical-align:middle;/*border:1px dotted gray;*/ }

#band_album .heading { height:170px;padding-top:1em; }
#band_album .heading img { float:left;margin:5px;margin-top:0;width:160px;height:160px; }
#band_album .tracklist { margin-top:2em; width:60%;margin-left:auto;margin-right:auto; border-collapse: collapse; }
#band_album .tracklist .head { background-color:#DDDDDD; }
#band_album .tracklist .title { border-bottom:1px solid #BBBBBB;padding-left:1em; }
#band_album .tracklist .lyric { text-align:center;border-bottom:1px solid #BBBBBB; }
#band_album .tracklist a { text-decoration:none; }
#band_album .tracklist a:hover { text-decoration:underline; }
#band_album .tracklist .lyric .add { color:#BBBBBB; }
#band_album .tracklist .lyric .add:hover { color:inherit; }
#band_album .tracklist .time { text-align:center;border-bottom:1px solid #BBBBBB; }
#band_album .dates { list-style:none;margin:0;padding:0;text-indent:-1em;margin-left:0.5em; }

#band_album .disc_artists,
 #band_album .track_artists { list-style-type:none;margin:0;padding:0;margin-left:1em; }
#band_album .track_other    { list-style-type:none;margin:0;padding:0;margin-left:2em; }
#band_album .track_page     { margin-right:285px;margin-left:5px; }
#band_album .track_page .lyric      { margin-left:1em; }
#band_album .track_page .lyric_opts { text-align:right;font-size:0.9em; margin-bottom:5px; }

#band_album_editlyric form { width:99%;text-align:center;padding-bottom:10px; }
#band_album_editlyric textarea { width:90%;margin-left:auto;margin-right:auto;height:500px; }
#band_album_editlyric .rules { margin-left:5%;text-align:left;margin-right:5%; }
#band_album_editlyric .rules ul { margin-left:5px; }

#band_album_editlyric .adminopts { text-align:left; border:1px solid #DDDDDD; width:90%; margin-top:10px; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
#band_album_editlyric .adminopts h4 { margin-top:0; }
#band_album_editlyric .adminopts em { font-size:0.8em; }

#band_list { margin-top:10px; }
#band_list .b { float:left; width:380px;height:100px;border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin:5px; }
#band_list .b a { text-decoration:none; }
#band_list .b img { float:left;border:none;width:160px;height:80px;margin:5px; }
#band_list .clr { clear:both; }
#band_list .bottom { clear:both;padding-left:20px; }

#band_video_ads             { height:80px;border-bottom:1px dotted gray;margin-top:15px; }
#band_video_ads div         { margin-left:auto;margin-right:auto;width:468px;height:60px; }
#band_video_cont            { width:650px;margin-left:auto;margin-right:auto;margin-top:10px; }
#band_video_cont .info      { float:right;clear:none;width:200px;padding-left:10px; }
#band_video_cont .info .ads { margin-left:auto;margin-right:auto;width:200px;height:90px;margin-top:10px; }
#band_video_cont .ads       { margin-left:45px;width:336px;height:280px; }
#band_video_cont .back      { display:block;clear:none;float:left;margin-top:10px;font-size:0.8em; }

.band_video_list_frame      { font-size:0.8em;text-align:center;clear:none;float:left;height:140px;width:200px;margin-top:10px; }
.band_video_list_frame img  { width:130px;height:97px;border:0; }

#lw { display:none; }
#lw_bb { display:none; }
#lw_note { margin:5px;font-size:0.8em; }
