/*///////////////////////////////////////////////////////*/
/*// GLOBAL /////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
#controls{
	position:relative;
	display:block;
	width:100%; height:100px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.controlsLeft{
	position:relative;
	display:block; float:left;
	width:360px; height:100px;
	margin:0px 10px 0px 0px;
	*margin:0px 8px 0px 0px;
}

.controlsRight{
	position:relative;
	display:block; float:left;
	width:610px; height:100px;
}
/*// USER /////////////////////////////////////////////*/
.controlsUser{
	position:relative;
	width:100%; height:100%;
	overflow:hidden;
}

.controlsUserContent{
	position:relative;
	display:block;
	width:354px; height:94px;
	padding:0px 3px 0px 3px;
	overflow:hidden;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
	background:#111111;
}

.ControlUserFotoContainer{
	position:relative;
	display:block; float:left;
	width:70px; height:69px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	z-index:10;
}
.ControlUserFotoBorderTop{
	position:absolute;
	top:0px;
	width:70px; height:2px;
	background-image:url(../images/borders/controlsUserFotoBorderTop.png);
	background-repeat:no-repeat;
	z-index:100;
}
.ControlUserFotoBorderBottom{
	position:absolute;
	top:67px;
	width:70px; height:2px;
	background-image:url(../images/borders/controlsUserFotoBorderBottom.png);
	background-repeat:no-repeat;
	z-index:100;
}
.ControlUserFotoContent{
	position:absolute;
	top:3px;
	width:70px; height:53px;
}

.controlUserDataContainer{
	position:relative;
	float:left;
	width:274px; height:50px;
	padding:10px 0px 0px 10px;
}

.controlUserMenuContainer{
	position:relative;
	width:100%;
	height:22px;
	padding:0px 0px 0px 80px;
}
.controlUserMenuContainer li{
	display:inline;
	margin:0;
}

.controlsUserFormLogin{
	position:relative;
	width:95%;
	padding:13px 1% 0% 10px;
	color:#FFFFFF;
}

.controlsUserFormLogin label{
	position:relative;
	top:3px;
	display:block; float:left;
	width:40px;
	padding:0 3px 0 0;
	text-align:right;
	color:#FFFFFF;
}
.controlsUserFormOptions{
	position:relative;
	left:44px;
	font-size:0.7em;
	color:#FFFFFF;
}
.controlsUserFormOptions a{
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 0 0 6px;
}
.controlsUserFormOptions a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/*//////////////////////////////////////////////////////////////*/
/*// CONTROLS MENU /////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
.controlsMenu{
	position:relative;
	display:block;
	width:100%; height:50px;
}

controlsMenuContent{
	position:relative;
	display:block;
	width:100%; height:44px;
	padding:0px 1px 0px 1px;
	overflow:hidden;
}

.controlsMenuContent ul li,.controlsMenuContent ul li a {
	position:relative;
	float:left; display:inline;
	width:98px; height:44px;
	list-style:none;
}
.controlsMenuContent ul li{ padding:0 4px 0 0; }

.controlsMenuContent li#btnAgenda{ background:url(../images/btns/menu_eventos.gif) top left no-repeat; }
.controlsMenuContent li#btnAgenda:hover{ background:url(../images/btns/menu_eventos.gif) bottom left no-repeat; }

.controlsMenuContent li#btnArtista{ background:url(../images/btns/menu_artistas.gif) top left no-repeat; }
.controlsMenuContent li#btnArtista:hover{ background:url(../images/btns/menu_artistas.gif) bottom left no-repeat; }

.controlsMenuContent li#btnCobertura{ background:url(../images/btns/menu_coberturas.gif) top left no-repeat; }
.controlsMenuContent li#btnCobertura:hover{ background:url(../images/btns/menu_coberturas.gif) bottom left no-repeat; }

.controlsMenuContent li#btnNoticia{ background:url(../images/btns/menu_noticias.gif) top left no-repeat; }
.controlsMenuContent li#btnNoticia:hover{ background:url(../images/btns/menu_noticias.gif) bottom left no-repeat; }

.controlsMenuContent li#btnEntrevista{ background:url(../images/btns/menu_entrevistas.gif) top left no-repeat; }
.controlsMenuContent li#btnEntrevista:hover{ background:url(../images/btns/menu_entrevistas.gif) bottom left no-repeat; }

.controlsMenuContent li#btnRadio{ background:url(../images/btns/menu_radio.gif) top left no-repeat; padding:0; }
.controlsMenuContent li#btnRadio:hover{ background:url(../images/btns/menu_radio.gif) bottom left no-repeat; padding:0; }

.controlsMenuContent li#btnAgencia{ background:url(../images/btns/menu_agencia.gif) top left no-repeat; padding:0; }
.controlsMenuContent li#btnAgencia:hover{ background:url(../images/btns/menu_agencia.gif) bottom left no-repeat; padding:0; }

/*//////////////////////////////////////////////////////////////*/
/*// CONTROLS SEARCH ///////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
.controlsSearch{
	position:relative;
	display:block;
	width:100%; height:50px;
}

.controlsSearchContent{
	position:relative;
	display:block;
	width:590px; height:34px;
	padding:10px 10px 0px 10px;
	overflow:hidden;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
	background:#111111;
}
.controlsSearchContent div.left{ position:relative; float:left; }
.controlsSearchContent div.right{ position:relative; float:right; }
.controlsSearchContent div.right img{ position:relative; top:-4px; margin:0 5px 0 0; }

/*///////////////////////////////////////////////////////*/
/*// ARTISTAS ///////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
#controls_artistas{
	position:relative;
	display:block;
	width:100%; height:46px;
	margin:20px 0 0 0;
	background:url(../images/bgs/boxes_transparent.png) repeat;
	/*background:#111111;*/
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
}
#controls_artistas div.logo{
	position:relative; float:left;
	display:block;
	top:-20px;
	width:153px;
	padding:10px 20px 0 20px; margin:0 10px 0 0;
}
#controls_artistas div.menu{
	position:relative; float:left;
	display:block;
	width:450px;
	padding:12px 10px 10px 0;
}
#controls_artistas div.menu a, #controls_artistas div.menu a:visited, #controls_artistas div.menu a:active{ text-decoration:none; color:#FFF; }
#controls_artistas div.menu ul{ list-style:none; margin:0; padding:0; }
#controls_artistas div.menu ul li{
	position:relative; float:left;
	margin:0 2px 0 0; padding:4px 7px; 
	list-style:none; font-size:10px; font-weight:bold; color:#FFF;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
	background:#282828; border:1px solid #323232;
	cursor:pointer;
}
#controls_artistas div.menu ul li:hover{
	color:000000;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
	background:#FFFFFF;
}
#controls_artistas div.menu ul li:hover a, #controls_artistas div.menu ul li:hover a:visited, #controls_artistas div.menu ul li:hover a:active{ color:#000; }

#controls_artistas div.user{
	position:relative; float:left;
	padding:11px 0 0 0;
}
#controls_artistas div.user input[type=text], #controls_artistas div.user input[type=password]{
	position:relative;
	vertical-align:middle;
	float:left; width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em; font-weight:bold;
	color:#FFFFFF;
	/*background-color:#191919;*/
	background:url(../images/bgs/boxes_transparent.png) repeat;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc);
	border:solid 1px #282828;
	padding:5px 0px 5px 5px;
	margin:0 3px 2px 0;
	outline:none;
}
#controls_artistas div.user input[type=text]:hover, #controls_artistas div.user input[type=password]:hover{
	background:#FFFFFF;
	color:#000;
}
#controls_artistas div.user #formLogin input[type=image]{
	position:relative; float:left;
	padding:1px 0 0px 0; margin:0 10px 0 0;
}
#controls_artistas div.user #formLogin a{
	position:relative; float:left; display:block;
	top:-1px;
	margin:0 0 3px 0; padding:0;
	font-size:9px; color:#dcdcdc;
	text-decoration:none;
}
#controls_artistas div.user #formLogin a:hover{ color:#FFF; text-decoration:underline; }



#controls_artistas div.user div.controlsUser{
	position:relative;
	top:-4px;
	width:300px; height:38px;
}
#controls_artistas div.user img.avatar{ position:relative; float:right; height:32px; margin:0 10px 0 0; }
#controls_artistas div.user div.info{ position:relative; float:right; width:auto; height:30px; margin:0 10px 0 0; padding:3px 0 0; }
#controls_artistas div.user div.info h1{ position:relative; display:block; font-size:11px; height:10px; }
#controls_artistas div.user div.info span{ position:relative; display:block; }
#controls_artistas div.user ul.userMenu{
	position:relative; float:right;
	list-style:none;
	width:auto; height:22px;
	padding:5px 0 0 0;
}
#controls_artistas div.user ul.userMenu li{
	position:relative; float:right;
	margin:0 0 0 1px;
}


