body
{
	margin:0PX;
	font-family:Arial;
	font-size:11px;
}

#geral
{
	width:100%;
	height:100%;
}

#centralizar
{
	width:1000px;
	_width:960px;
	margin:0 auto;
	_margin-top:-4px;
}

#recheio
{
	width:1000px;
	_width:960px;
	padding-left:15px;
	padding-right:15px;
	_padding-right:12px;
	float:left;
}

#recheioHome
{
	width:1000px;
	_width:960px;
	padding-left:15px;
	padding-right:15px;
	_padding-right:12px;
	float:left;
}

#barra_menu
{
	width:973px;
	height:77px;
	_margin-top:-4px;
}

#menu
{
	width:435px;
	float:left;
	margin-right:148px;
	_margin-right:147px;
	margin-top:10px;
}


/* LOGIN */
#login
{
	width:141px;
	height:51px;	
	float:left;
	padding-top:17px;
	*padding-top:14px;
	padding-left:15px;
}

.link_login
{
color:#FFCC00;
font-family:Verdana;
font-size:9px;
}

.link_sair
{
color:#40639a;
font-family:Verdana;
font-size:9px;
}

#login_aberto
{
	width:141px;
	height:28px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	/* background:url(../images/layout/back_login.jpg) repeat-x; */
	/* border:#000000 solid 2px; */
	font-family:Verdana;
	color:#FFFFFF;
	font-size:9px;
}

/* input login */
#login input
{
	padding-left:5px;
	padding-right:5px;
	border:0 none;
	width:100px;
	height:15px;
}

/* Migalha */
#migalha
{
	margin-top:-9px;
	padding-left:13px;
	padding-top:2px;
	width:960px;
	height:14px;
	float:left;
}

/* Barra de Busca */
.SelectOptions{
	background:#c2cad6;
	font-family:arial;
	font-size:9px;
	color:#4A6184;
	border:1px solid #999;
	border-top:0;
	position:absolute;
	display:none;
	z-index:0;
	max-height:200px;
	overflow:auto;
}

.SelectOptions div{
	padding:2px 3px;
}

.SelectOptions .mouseout{
	padding:2px 3px;
	background:#c2cad6;
	color:#4A6184;
}

.SelectOptions .mouseout{
	padding:2px 3px;
	background:#c2cad6;
	color:#4A6184;
}

 .SelectOptions .mouseover{
	padding:2px 3px;
	background:#4A6184;
	color:#c2cad6;
}

#barra_busca
{
	width:973px;
	height:41px;
	margin-top:0;
}

body:nth-of-type(1) #barra_busca{
	width:973px;
	height:41px;
	margin-top:-18px;
}

.input_artista
{
	width:165px;
	height:13px;
	padding-left:10px;
	padding-top:5px;
}

.input_letra
{
	width:32px;
	height:13px;
	padding-left:10px;
	padding-top:5px;
}


.input_categoria
{
	width:58px;
	height:13px;
	padding-left:10px;
	padding-top:5px;
}

ul.selectbox
{
	width:165px;
	background:#FFFFFF;
	position:absolute;
	list-style:none;
	z-index:1000;
	line-height:12px;
	padding-left:10px;
}

.selectbox
{
	display: none;
}

div.hideDropDowns
{
	display: none;
}

#bto_busca , #input_busca , #label_busca , #select_artista , #select_letra , #select_catetgoria , #label_escolher
{
	float:right;
	padding-top:11px;
	margin-left:10px;
}


#input_busca
{
	_margin-top:-4px;
}

#input_busca input
{
	width:175px;
	height:13px;
	padding-top:5px;
}

#nome_sec
{
	float:left;
	width:255px;
	height:71px;
}

#bto_busca
{
	padding-top:13px; !important;
	_padding-top:8px; !important;
	margin-right:10px !important;
	
}

#label_busca , #label_escolher
{
	padding-top:0px !important;
}

#label_busca
{
	margin-left:45px !important;
	_margin-left:10px !important;
	width:48px !important;
}

/* Destaques Videos */
#destaque_video
{
	width:973px;
	_margin-top:-4px;
	height:392px;
	background:none !important;
}

#destaque_videoHome
{
	width:973px;
	_margin-top:-4px;	
}

#destaque_video_aovivo
{
	width:973px;
	height:380px;
	background:url(../images/layout/estudio/back_destaque_video.jpg) repeat-x top;
}

#header_video
{
	height:47px;
	padding-top:10px;
	padding-left:12px;
}


.titulo_video
{
	float:left;
	width:565px;
	padding-top:18px;
}

.bto_sobre
{
	margin-top:23px;
	*margin-top:15px;
	_margin-top:15px;
	float:left;
}

.bto_sobre_aovivo
{
	margin-top:16px;
	*margin-top:16px;
	_margin-top:16px;
	float:left;
	/* padding-left:70px; */
	padding-left:150px;
}

.botoes_destaques
{
	float:left;
	margin-top:13px;
	_margin-top:16px;
	margin-left:145px;
	_margin-left:130px;
	*margin-left:135px;
}

#player_video
{
	float:left;
	width:640px;
	margin-left:9px;
}

#destaques_videos
{
	float:left;
	width:294px;
	padding-left:12px;
}

.lin_destaque
{
	width:294px;
	float:left;
	margin-bottom:13px;
}

.lin_destaque_op
{
	width:294px;
	float:left;
	margin-bottom:13px;
	opacity:0.20;
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
}

.foto_destaque
{
	float:left;
	width:100px;
}

.texto_destaque
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	float:left;
	width:162px;
}


.cat_destaque
{
	float:left;
	padding-left:102px;
	width:162px;
}

.cat_destaque a
{
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

/* Banner */
#banner
{
	float:left;
	width:849px;
	padding-left:122px;
	padding-top:6px;
	height:110px;
	/*padding-bottom:22px;*/
}

/*FOOTER*/

#footer
{
	/*width:1000px;
	_width:960px;*/
	padding-left:15px;
	padding-right:15px;
	_padding-right:12px;
	float:left;
}

#footer_etiquetas
{
	width:980px;
	_width:973px;
	padding-top:5px;
	_padding-top:3px;
	float:left;
}

#etiqueta_youtube
{
float:right;
margin-right:41px;
}

#etiqueta_myspace
{
	margin-right:60px;
	_margin-right:30px;
	float:right;
	display:none;
}

#links
{
	float:left;
	margin-left:30px;
	_margin-left:15px;
	margin-top:28px;
}


#coyright
{
	float:left;
	width:950px;
	_width:943px;
	padding-left:30px;
	padding-top:17px;
	padding-bottom:22px;
}

.reflexo
{
	position:absolute;
	margin-top:-54px;
	z-index:19;
	background:url(../images/layout/principal/brilho_destaque.png) no-repeat;
	width:93px;
	height:57px;
	
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/principal/brilho_destaque.png', sizingMethod='scale');
}

#backModal{
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:9999;
}
#areaGaleriaFotos{
	display:none;
}
#areaGaleriaFotos .top{
	background:url(../images/layout/topFotos.png) no-repeat;
	height:10px;
	width:707px;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/topFotos.png', sizingMethod='scale');
}

#areaGaleriaFotos .body{
	background:url(../images/layout/bodyFotos.png);
	width:707px;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/bodyFotos.png', sizingMethod='scale');
}

#areaGaleriaFotos .rodape{
	background:url(../images/layout/rodapeFotos.png) no-repeat;
	height:10px;
	width:707px;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/rodapeFotos.png', sizingMethod='scale');
}

.conteudo_tags ul li{
	font-family:arial;
	font-size:12px;
	color:#333333;
	margin-bottom:14px;
}

.conteudo_tags ul li a{
	font-family:arial;
	font-size:12px;
	color:#333333;
	text-decoration:none;	
}

#loadedPhoto{
	background:url(../images/layout/carregafoto.gif) no-repeat;
}


/*BUSCA*/
#sugestoes_busca{
	position:absolute; 
	background: #a5b0c3;
	display:none;
	z-index:9999;
}
                
#sugestoes_busca ul{
    list-style:none;
    margin:0;
	padding:0;
}
                
#sugestoes_busca ul li{
	list-style:none;
	margin:1px;
	padding:3px;
	font-family:arial;
	color:#fff;
	font-size:11px;
}
				
.mouseSugestoesOut{
background:#a5b0c3;
color:#fff !important;
}
				
.mouseSugestoesOver{
	background:#FFF;
	color:#4A6184 !important;
}




/* Barra Menu */
#barraMenu{
	height:66px; 
	width:100%; 
	background:url(../images/layout/backBarraMenu.png) center top; 
	z-index:99999; 
	position:relative; 
	margin-bottom:-1px;
}

#barraMenu #areaLogoBusca{
	width:1000px;
	margin:0 auto;
}

#barraMenu #areaLogoBusca #novoLogo{
	float:left;
}

#barraMenu #areaLogoBusca #novaBusca{
	float:left;
	width:717px;
	background: url(../images/layout/backNovaBuscaTop.jpg);
	height:64px;
}

#barraMenu #areaLogoBusca #novaBusca #camposBusca{
	margin-left:301px;
	height:32px;
	
}

#barraMenu #areaLogoBusca #novaBusca #camposBusca img{
	
}

#barraMenu #areaLogoBusca #novaBusca #camposBusca div{
	float:left;
}

#barraMenu #areaLogoBusca #novaBusca #camposBusca .campo{
	border:0;
	background: url(../images/layout/campoBusca.png) no-repeat;
	width:311px;
	height:23px;
	margin-left:10px;
	margin-top:3px;
	padding:3px;
}

#barraMenu #areaLogoBusca #novaBusca #camposBusca .submit{

	margin-top:3px;

}

#barraMenu #areaLogoBusca #novaBusca #camposBusca .campo input{
	border:0;
	background:none;
	width:305px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	color:#305374; 
	font-weight:bold;
}

#baseLogoPrograma{
	position:absolute; 
	z-index:2; 
	height:33px; 
	width:230px; 
	margin-top:-13px;
	margin-left:743px;
}

#baseLogoPrograma .leftBase{
	float:left;
	height:33px;
	width:4px;
	background:	url(../images/layout/leftBaseLogo.png);
}

#baseLogoPrograma .logoBase{
	float:left;
	height:33px;
	width:180px;
	background: url(../images/layout/baseLogo.png);
}

/*BUSCA*/
#sugestoes_busca{
	position:absolute; 
	background: #abc4d5 !important;
	display:none;
	z-index:999999;
}
                
#sugestoes_busca ul{
    list-style:none;
    margin:0;
	padding:0;
}
                
#sugestoes_busca ul li{
	list-style:none;
	margin:1px;
	padding:3px;
	font-family:arial;
	color:#305374 !important;
	font-size:11px;
}

.mouseSugestoesOut{
background:#abc4d5;
color:#fff !important;
}
				
.mouseSugestoesOver{
	background:#FFF;
	color:#305374 !important;
}

/*** GALERIA ***/

.box_galeria_fotos
{
	width:962px;
	margin:20px 13px;
}

.corner_top_l
{
	width:24px;
	height:25px;
	background:url(../images/layout/principal/baseVideosLeft2.gif) top left no-repeat;
	float:left;
}

.top_galeria
{
	background:url(../images/layout/principal/baseVideos2.gif) top left;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	height:13px;
	padding:6px 0px;
	width:914px;
	float:left;
}

.corner_top_r
{
	width:24px;
	height:25px;
	float:left;
	background:url(../images/layout/principal/baseVideosRight2.gif) top right no-repeat;
}


.lateral_l
{
	width:24px;
	background:url(../images/layout/principal/baseVideosLeft2.gif) left -202px no-repeat;
	height:148px;
	float:left;
}

.thumbs_galeria
{
	width:874px;
	padding:20px;
	float:left;
}

.lateral_r
{
	width:24px;
	height:148px;
	float:left;
	background:url(../images/layout/principal/baseVideosRight2.gif) right -202px no-repeat;
}

.corner_bottom_l
{
	width:24px;
	height:25px;
	background:url(../images/layout/principal/baseVideosLeft2.gif) bottom left no-repeat;
	float:left;
}

.bottom_galeria
{
	background:url(../images/layout/principal/baseVideos2.gif) bottom left;
	height:25px;
	width:914px;
	float:left;
}

.corner_bottom_r
{
	width:24px;
	height:25px;
	float:left;
	background:url(../images/layout/principal/baseVideosRight2.gif) bottom right no-repeat;
}

.thumb{
	float:left;
	background-color:#9375A9;
	height:50px;
	margin:2px;
	cursor:pointer;
}

.thumb:hover{
	opacity:0.6;
}

/*** BOX MENORES **/
.box_galeria_fotos_pq
{
	width:192px;
	float:left;
	margin:13px 50px 13px 13px;
}

.top_galeria_pq
{
	background:url(../images/layout/principal/baseVideos2.gif) top left;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	height:13px;
	padding:6px 0px;
	float:left;
	width:144px;
}

.bottom_galeria_pq
{
	background:url(../images/layout/principal/baseVideos2.gif) bottom left;
	height:25px;
	width:144px;
	float:left;
}

.thumbs_galeria_pq
{
	width:104px;
	padding:20px;
	float:left;
}

.thumbs_galeria_pq .thumb
{
	margin:1px;
}

/* MENU NOVO */
ul#topnav {margin: 0;margin-top:6px;margin-left:220px;padding: 0;float: left;width: 670px;list-style: none;position: relative;font-size: 10px;}
ul#topnav li {float: left;margin: 0; padding: 0;}
ul#topnav li a {padding:10px 10px;padding-top:6px;padding-bottom:10px;display: block;color: #f0f0f0;text-decoration: none;text-shadow: 1px 1px 0px #444;}
ul#topnav li:hover {background-color:#4E7C9E;-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;}

ul#topnav li span {float: left;padding: 10px;position: absolute;left: -220px; top:26px;display: none;width: 670px;font-size:10px;background-color: #4E7C9E;color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

	-moz-box-shadow:0px 3px 5px #999;
	-webkit-box-shadow:0px 3px 5px #999;
	box-shadow:0px 3px 5px #999;
}

ul#topnav li:hover span { display: block; }
ul#topnav li span a { display:inline; font-size:9px; }
ul#topnav li span a:hover {text-decoration:none;}
