html, body { 
	height: 100%; 
	padding:0px;
	margin:0px;
}
BODY { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
	cursor: default;

 }

TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
	cursor: default;
}
DIV {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
	cursor: default;
}

@font-face {
	font-family: Myriad Web Pro;
	font-style:  normal;
	font-weight: normal;
	src: url(MYRIADW1.eot);
}
@font-face {
	font-family: Myriad Condensed Web;
	font-style:  normal;
	font-weight: normal;
	src: url(MYRIADC0.eot);
}
@font-face {
	font-family: Myriad Web Pro Condensed;
	font-style:  normal;
	font-weight: normal;
	src: url(MYRIADW0.eot);
}

INPUT.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #405161;
	width: 99%;
	height:15px;
	border: 1px #C9CCBF solid;
}
INPUT.inputbg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 5px;
	border: 1px solid #C4C4C4;
	width: 95%;
	height: 18px;
	color: #6A7582;
	background-image: url(images/bg_input.jpg);
	background-repeat: repeat-x;
}


INPUT.inputbgnw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 5px;
	border: 1px solid #C4C4C4;
	height: 18px;
	color: #6A7582;
	background-image: url(images/bg_input.jpg);
	background-repeat: repeat-x;
}


SELECT.input_cinza {
	vertical-align:middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 5px;
	border: 0px solid #DEDEDD;
	height: 34px;
	color: #6A7582;
	background-color: #DEDEDD;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

INPUT.input_cinza {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #DEDEDD;
	height: 34px;
	color: #6A7582;
	padding:5px;
	background-color: #DEDEDD;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

TEXTAREA.input_cinza {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A7582;
	background-color: #DEDEDD;
	border: 1px solid #DEDEDD;
	padding:5px;
	width: 100%;
	height: 99%;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}


INPUT.input_cinzanw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 5px;
	border: 1px solid #C4C4C4;
	height: 24px;
	color: #6A7582;
	background-image: url(images/bg_input_02.png);
	background-repeat: repeat-x;

}


INPUT.text_nowidth {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #405161;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #C9CCBF;

}
TEXTAREA.default {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F1F1F1;
	border-style: solid;
	border-width: 1px;
	border-color: #C9CCBF;
	width: 100%;
	height: 99%;
	background-image: url(images/bg_input.jpg);
	background-repeat: repeat-x;
}

TEXTAREA.cinza {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #C2C1C1;
	border-style: solid;
	border-width: 1px;
	border-color: #C9CCBF;
	width: 100%;
	_width: 95%; /* show to IE */
	height: 99%;

}

INPUT.checkbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	background-color: #FFFFFF;
	width: 13px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #C9CCBF;
}
INPUT.button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #D6D3CE;
	border-width: 0px;
	border-color: #F2F2F2;
	border-style: none;
	height: 20px;

}
SELECT.default {
	background: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 100%;
	height: 100px;

}
SELECT.nowidth {
	border: 1px solid #C4C4C4;
	background-color: #F1F1F1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/bg_input.jpg);
	background-repeat: repeat-x;

}
OPTION.bright {
	background: #EDEEEA;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666665;
}

.titulo {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid gray
}

A {	
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
}
A:active { text-decoration: none;}
A:focus { outline: none; }

A.fade {	
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:  white;
}

.spacer1{
	height:1px;
}
.spacer2{
	height:2px;
}

.campo_form{
	height:auto;
	position:static;
}
.campo_form2{
	margin-top:10px;
	height:auto;
	position:static;

}
.campo_form3{
	height:100px;
}


.label_form{
	white-space:nowrap;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	color:#4D4948;
}

.label_topic{
	font-size:19px;
	font-weight:bold;
	color:#C3C2C2;
	height:40px;
}
.label_topic1{
	font-size:12px;
	font-weight:bold;
	color:#C3C2C2;
	height:40px;
}
.label_topic2{
	font-size:15px;
	font-weight:bold;
	color:#4D4948;
}
.label_topic3{
	font-size:12px;
	color:#4D4948;
}

.label_txt{
	font-size:14px;
	color:#C3C2C2;
	height:15px;
	padding-bottom:4px;
}

.div_error{
	height:10px;
}

.border_image{
	border:6px solid #F3F3F4;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.arial15b{
	color:#4D4948;
	font-size:15px; 
	font-weight: bold;
}
.arial14b{
	color:#4D4948;
	font-size:14px; 
	font-weight: bold;
}
.arial12b{
	color:#4D4948;
	font-size:12px; 
	font-weight: bold;
}
.arial10b{
	color:#4D4948;
	font-size:10px; 
	font-weight: bold;
}

.arial15{
	color:#4D4948;
	font-size:15px; 
}
.arial14{
	color:#4D4948;
	font-size:14px; 
}
.arial12{
	color:#4D4948;
	font-size:12px; 
}
.arial10{
	color:#4D4948;
	font-size:10px; 
}



.cor_text1{
	color:#4D4948;
}

.cor_text2{
	color:#838281;
}

.cor_text3{
	color:#DD137B;
}

.cor_text4{
	color:#D9D8D8;
}

.cor_text5{
	color:#00AEEE;
}






.resumo_tit{
	font-weight: bold;
	font-size: 10px;
}
.resumo_tit2{
	font-weight: bold;
	color:#DE137E;
	font-size:10px;
}

.barra_descricao{
	color:black;
	padding-left:5px;
	padding-right:5px;
}

.bg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAE9EE;
}

.erro{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

.div_atualizado{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: white;	
	border:1px solid #36333E;
	padding:5px;
	font-weight: bold;
	text-align: center;
	background-color: #7F8995;
	
}

.div_aguarde{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #36333E;
	padding:5px;
	font-weight: bold;
	text-align: center;

}

.link_share{
	width:100%;
	height:100%;
	background-color: white;
}
.link_share:hover{
	width:100%;
	height:100%;
	background-color: #EAEAEA;
}

.thumb{

}

.mini{
	font-size: 6pt;
}


#nav_t{
	width:30px;
	height:20px;
	border:1px solid #3F3F3F;
	background-image: url(images/nav_tbg.jpg);
	position:relative;
	float:left;

}
.div_rod{
	color:white;
	font-size: 9px;
}


.progresso{
	border:1px solid #DEDEDD;
	background-color: #F6B5D0;
	position:absolute;
	width:173px;
	height:14px;
	margin-left:15px;
	display:none;

}




/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:5px 0pt 5px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #CBCFD3;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 1px;
}
table.tablesorter thead tr .header {
	background-image: url("images/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 0px;
	background-color: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color:#F5F5F5;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url("images/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("images/desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #B6BBC0;
}


table tr.highlight td { background-color: yellow; }


div.tooltip { 
    background:transparent url(../images/black_arrow_big.png) no-repeat scroll 0 0; 
	border:1px solid gray;
	background-color: green;
    font-size:14px; 
    height:153px; 
    padding:10px; 
    width:310px; 
    font-size:14px; 
    display:none; 
    color:red; 
	position:absolute;
} 
 
/* tooltip title element (h3) */ 
div.tooltip h3 { 
    margin:0; 
    font-size:18px; 
    color:#fff; 
}

/*////////////////////////////////////////////////////*/
/* Controle de topo*/


#div_top{
	z-index:1998;
}
#div_topo_menu{
	position:relative;
}

#div_topo_menu{
	text-align:center;
	width:960px;
	position:absolute;
	top:0px;
	z-index:2000;
}
#div_busca{
	width:960px;
	position:absolute;
	top:60px;
	z-index:1999;
	padding-left:4px;
}
#div_nav{
	width:960px;
	position:absolute;
	top:135px;
	z-index:1998;
	padding-left:4px;
}




/*////////////////////////////////////////////////////*/


#MySplitter {
	height: 100%;
	width: 100%;
	margin:auto;

}

#TopPane {
	overflow: auto;
	min-height: 50px;
	height:300px;

}

#BottomPane {
	min-height: 100px;
}

#MySplitter .hsplitbar {
	height: 10px;
	background: #cca url(images/barra_handle.png) no-repeat center;


	/* No margin, border, or padding allowed */
}
#MySplitter .hsplitbar.active, #MySplitter .hsplitbar:hover {
	background: #cca url(images/barra_handle.png) no-repeat center;
}




#area_login{
	position:relative;
	height:28px;
}
	/* Area de login */
#div_form_inicio{
	width:100%;
	position:absolute;
	top:0px;
}

#erro_login{
	display:none;
	top:0px;
	position:absolute;
	background-color: white;
	padding:5px;
	margin-left:0px;
	width:420px;
	text-align:center;
	font-weight: bold;
	color:red;


}







#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 14px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 0px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat; 
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/lytebox/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/lytebox/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/lytebox/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/lytebox/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/lytebox/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/lytebox/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/lytebox/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/lytebox/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/lytebox/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/lytebox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 0px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(images/lytebox/close_grey.png) no-repeat; }
	#lbClose.red { background: url(images/lytebox/close_red.png) no-repeat; }
	#lbClose.green { background: url(images/lytebox/close_green.png) no-repeat; }
	#lbClose.blue { background: url(images/lytebox/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(images/lytebox/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/lytebox/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(images/lytebox/play_red.png) no-repeat; }
	#lbPlay.green { background: url(images/lytebox/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(images/lytebox/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(images/lytebox/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/lytebox/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(images/lytebox/pause_red.png) no-repeat; }
	#lbPause.green { background: url(images/lytebox/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(images/lytebox/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(images/lytebox/pause_gold.png) no-repeat; }




#facebox .b {
  background:url(facebox/b.png);
}

#facebox .tl {
  background:url(facebox/tl.png);
}

#facebox .tr {
  background:url(facebox/tr.png);
}

#facebox .bl {
  background:url(facebox/bl.png);
}

#facebox .br {
  background:url(facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 2px;
  background: #fff;
  width: 500px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 0px;
  margin-top: 0px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 9999;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.hide{
	visibility:hidden;
}





/*HOME*/




.cover_home{
	width:107px;
	height:79px;
	background:url(images/bg_cover.png)  NO-REPEAT LEFT TOP;
}
.cover_foto{
	padding-top:2px;
	width:73px;
	height:73px;
	position:relative;
	
}
.cover_plus{
	width:13px;
	height:13px;
	position:absolute;
	line-height: 1px;
	bottom: 2px;
	right: 4px;
}


.video_home{
	width:112px;
	height:69px;
	background:url(images/bg_video.png)  NO-REPEAT CENTER TOP;
}
.video_foto{
	padding-top:5px;
	width:124px;
	height:60px;
	position:relative;
	
}
.video_plus{
	width:13px;
	height:13px;
	position:absolute;
	line-height: 1px;
	bottom: 2px;
	right: 4px;
}





.gear_home{
	width:108px;
	height:106px;
	background:url(images/bg_gear.png)  NO-REPEAT CENTER TOP;
}
.gear_foto{
	padding-top:7px;
	width:92px;
	height:92px;
	position:relative;
}
.gear_plus{
	width:13px;
	height:13px;
	position:absolute;
	line-height: 1px;
	bottom: 4px;
	right: 5px;
}

.weekshow_home{
	width:auto;
	height:auto;
}
.weekshow_foto{
	font-family: Arial;
	padding-top:5px;
	padding-left:5px;
	width:auto;
	height:auto;
	position:relative;
}
.weekshow_plus{
	width:13px;
	height:13px;
	position:absolute;
	line-height: 1px;
	bottom: 6px;
	right: 9px;
}

#div_featuredx{
	width:620px;
	height:530px;
	padding: 0;
	display: block;
	_overflow: hidden;
}
#div_videosx{
	width:620px;
	overflow:hidden;
	padding: 0;
	display: block;
	_overflow: hidden;
}
#div_weekshows{
	width:600px;
	overflow:hidden;
}
#div_most_gear{
	width:600px;
	overflow:hidden;
}
#div_applications{
	width:600px;
	overflow:hidden;
}

.see_all{
	text-align:right;
	padding-right:10px;
	font-weight: bold;	
}

.titulo_artista{
	font-weight: bold;	
	font-size: 10px;
}

.titulo_genero{
	font-size: 10px;
}
.plus_conjunto{
	padding-bottom:0px;
	padding-left:0px;
	width:75px;
	height:75px;
	vertical-align: center;
	position:relative;
}
.plus_conjuntox{
	padding-bottom:0px;
	padding-left:0px;
	width:75px;
	height:75px;
	vertical-align: center;
	position:relative;
}
.plus_imagem{
	width:75px;
	height:75px;
	padding-top:0px;
	padding-left:0px;
	position:relative;

}
.plus_plus{
	text-align: right;
	bottom:3px;
	right:3px;
	position:absolute;

}

.plus_conjunto_video{
	padding-bottom:0px;
	padding-left:0px;
	width:124px;
	height:60px;
	position:relative;
}
.plus_imagem_video{
	width:90px;
	height:52px;
	padding-top:0px;
	padding-left:0px;
	position:relative;
}
.plus_plus_video{
	text-align: right;
	bottom:3px;
	right:3px;
	position:absolute;
}


.plus_conjunto_show_{
	position:relative;
}

.plus_conjunto_show{
	padding-bottom:0px;
	padding-left:0px;
	width:120px;
	height:60px;
	position:relative;
}
.plus_imagem_show{
	width:90px;
	height:60px;
	padding-top:0px;
	padding-left:0px;
	position:relative;
}
.plus_plus_show{
	text-align: right;
	bottom:1px;
	right:5px;
	position:absolute;
}


#div_detalhes_artista{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
#div_detalhes_artista2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#div_detalhes_artista3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}
#div_detalhes_artista4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}


.holder {
	margin: 0;
	display: block;
	/* TEMP */
	margin-bottom: 0px;
}
.scroll-pane {
	width: 200px;
	float: left;
	padding: 0;
}


div.autocomplete{
	left:0px;
	top:23px;
	position:absolute;
	width:150px;
	background-color:#FEFEFE;
	border:1px solid #7C7C7C;;
	font-size:11px;
	font-family: 'arial';
}
div.autocomplete ul{
	left:0px;
	position:relative;
	padding-left:0;
	margin:0;
	list-style:none
}
div.autocomplete ul li{
	padding:1px 5px;
	cursor:pointer;
	color: #303030;
}
div.autocomplete ul li.sel{
	padding:1px 5px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background-color:#DD137B;
	color:white;
}


body { font-size:62.5%; margin:0; padding:0; }
#menuLog { font-size:1.4em; margin:20px; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-button { width:75px; height:18px; margin-left:5px; padding-left: 5px;font-family:  Arial, Verdana, Helvetica, sans-serif; text-decoration:none !important; cursor:pointer; position: relative; text-align: left; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	

#div_barra_menu{
	height:18px;
	text-align:left;
	padding:3px;
	background-color: #4D4948;
}
#div_menu_gender{
	display:none;
	position:absolute;
	border:2px solid #4D4948;
	width:140px;
	background-color: black;
	float:left;
}
#div_menu_gender_limit{
	height:200px;
	overflow:auto;
}
.div_menu_gender_item{
	width:120px;
	text-align:left;
	padding:3px;
	background-color: black;
	color:white;
}
.div_menu_gender_item_sel{
	text-align:left;
	padding:3px;
	background-color: gray;
	cursor:pointer;
}

.txt_cinza{
	color:#DCDCDB;
	font-size: 11px;
	font-weight: bold;
}






.bar_admin_title{

	background-color:#D9D7D8;
	color:#4D4948;
	font-size:16px;
	font-weight: bold;
	padding:8px;
}




/*********************************

	ICONS

*********************************/

a.icon,
div.icon {
	height:18px;
	display:inline-block;
	background:url(../images/icon-sprite.png) no-repeat 0px 0px;
	margin:4px 0 0 0;
	padding:0;
}

/* LIST ICON */

a.list {
	background-position:0px 0px;
	width:13px;
	cursor:default;
}

a.sent {
	background-position:-139px 0px;
	width:19px;
	cursor:default;
}

a.notsent {
	background-position:-120px 0px;
	width:19px;
	cursor:default;
}

/* VIEW ICON */

a.view {
	background-position:-53px 0px;
	width:27px;
}

a.view:hover {
	background-position:-53px -36px;
}


a.view-none {
	background-position:-53px -18px;
	width:27px;
	cursor:default;
}

/* EDIT ICON */

a.edit {
	background-position:-33px 0px;
	width:20px;
	margin:4px 6px 0 2px;
}

a.edit:hover {
	background-position:-33px -36px;
}

a.edit-none {
	background-position:-33px -18px;
	width:20px;
	margin:4px 6px 0 2px;
	cursor:default;
}

/* DELETE ICON */

a.delete {
	background-position:-104px 0px;
	width:16px;
}

a.delete:hover {
	background-position:-104px -36px;
}

a.delete-none {
	background-position:-104px -18px;
	width:16px;
	cursor:default;
}

/* GRAPH ICON */

a.graph {
	background-position:-13px 0px;
	width:20px;
}

a.graph:hover {
	background-position:-13px -36px;
}

a.graph-none {
	background-position:-13px -18px;
	width:20px;
	cursor:default;
}

/* RESEND ICON */

a.resend {
	background-position:-80px 0px;
	width:24px;
}

a.resend:hover {
	background-position:-80px -36px;
}

a.resend-none {
	background-position:-80px -18px;
	width:24px;
	cursor:default;
}

/* STEP 1 ICON */

div.step1 {
	margin:0;
	background-position:-158px 0px;
	width:18px;
	margin:0 10px -3px 0;
	display:inline-block;
}

/* STEP 2 ICON */

div.step2 {
	margin:0;
	background-position:-176px 0px;
	width:18px;
	margin:0 10px -3px 0;
	display:inline-block;
}




/* MENU TOPO */

#mddrill{
	display:none;
	position:absolute;
	width:140px;
	height:auto;
	border:1px solid #4D4948;
	background-color:#F0EFEA;
	left:0px;
	top:23px;

}

#mddrill .content{
}

.mddrill_loading{
	position:relative;
	top:0px;
	float:left;
}
#mddrill .lista{
	margin:1px;
	height:200px;
	overflow-y:auto;
}


#mddrill ul{ /*menu ULs*/
	font: normal 12px Verdana;
	margin: 0;
	padding: 0;
	font-weight:bold;
	list-style-type: none;
	background: #F0EFEA; /*background of menu*/
}

#mddrill a{ /*menu ULs*/
	display: block;
	color: white;
	text-decoration: none;
}

#mddrill li a{ /*menu links*/
	display: block;
	color: black;
	text-decoration: none;
	padding: 5px;
}

#mddrill li a:hover{
	background-color: #DBDBDC;
	color: #4D4948;
}

.rounded{
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

* html #mddrill li{ /*IE6 CSS hack*/
	display: inline-block;
}


div.backcontroltitle{ /*style of top level menu title*/
	margin:1px;
	background: #4D4948;
	color: white;
	padding: 4px;
	font-weight:bold;
}

div.backcontrol{ /*style of back button control that gets added to the top of each sub UL*/
	font-weight:bold;
	margin:1px;
	background: #4D4948;
	color: white;
	padding: 4px;
	cursor: hand;
	cursor: pointer;
}


.pop{
	position:relative;
	width:84px;
	height:15px;
}
.pop_rating{
	top:0px;
	position:relative;
	width:84px;
	height:15px;
	background:url(images/pm.gif) no-repeat 0px 0px;
}
.pop_rating_bg{
	top:0px;
	left:0px;
	position:absolute;
	width:84px;
	height:15px;
	background-color:#C2C1C1;
}

.text_vertical{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}