﻿body {
	font: 100% Calibri, Verdana;
	font-weight:normal;
	background: #000000;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	/*background-image:url(../../images/background.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	/*Scroll no Conteudo*/
	/*background-attachment:fixed;*/
}

p, dl, multicol {
	display:block;
	margin:1em 0;
}

/* *************** Incio Estrutura *************** */
#header 
{
	width:1000px;
	z-index:100
}
/*#mainContent
{
	background-color:White;
	width:1000px;
	z-index:100    
}
#wall 
{
	background-image:url(../../images/bgRiscas.gif);
	background-position:top;
	background-repeat:repeat;  
	width:974px;
	z-index:100;
	text-align:left;
}*/
#footer 
{
	width:1000px;
	z-index:100;
}
/* *************** Fim Estrutura *************** */

/************Inicio Header************************/
#topo
{
	width:974px; 
	height:161px;
}

#logo
{
	float:left; 
	width:263px; 
	height:161px;
}

#atocar_animador
{
	float:right; 
	width:711px; 
	height:161px;
}

#atocar
{
	float:left; 
	width:340px; 
	height:161px;
}

#animador
{
	background-image:url(../../images/bgNoAr.png); 
	background-position:top; 
	background-repeat:no-repeat; 
	float:right; 
	width:371px; 
	height:161px;
}

#menu
{
	width:1000px; 
	height:27px;
}
/************Fim Header************************/

/************ Inicio Footer ******************/


/************ Fim Footer ******************/
/*#top_footer
{
	background-image:url(../../images/bgFooterUp.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:1000px; 
	height:69px;
}*/

#wall_footer
{
	background-image:url(../../images/bgFooterCenter.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	background-color:#660000; 
	width:1000px;
}

#footer_footer
{
	background-image:url(../../images/bgFooterDown.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	background-color:Black;  
	width:1000px; 
	height:106px; 
}

#ouvinte_mais
{
	background-color:#EEEEEE;
	border: solid 1px #CCCCCC;  
	width:298px; 
	height:68px;
}

#login
{ 
	width:300px; 
	height:44px; 	
}

#topo_ouvinte
{
	width:300px; 
	height:24px;
}

#email_remenber
{
	 float:left; 
	 width:145px; 
	 height:44px; 
}

#boxremember
{
	padding-top:4px; 
	padding-left:4px; 
	width:120px; 
	height:20px;
}

#password_recuperar
{
	float:right; 
	padding-right:5px; 
	width:146px; 
	height:44px;
}

#recuperar_pass
{
	padding-top:3px; 
	width:140px; 
	height:20px;
}

/******************** Classes **************/

/* Link Colors*/
A
{ 
	FONT-FAMILY:Calibri, Verdana;
	TEXT-DECORATION: none;
	font-size:12pt;
	COLOR: Red;
}
A:visited 
{ 
	COLOR: Red; 
}
A:active 
{ 
	COLOR: Red; 
}
A:hover 
{
	COLOR: Red; 
	TEXT-DECORATION: underline;
}

A.linktitle
{
	font-family:Calibri, Verdana;  
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-transform: uppercase;  
}
A.linktitle:visited 
{ 
	COLOR: #FFFFFF; 
}
A.linktitle:active 
{ 
	COLOR: #FFFFFF; 
}
A.linktitle:hover 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}

A.linktitlemusicas
{
	font-family:Calibri, Verdana; 
	font-size:10pt; 
	color:White;  
}
A.linktitlemusicas:visited 
{ 
	COLOR: #FFFFFF; 
}
A.linktitlemusicas:active 
{ 
	COLOR: #FFFFFF; 
}
A.linktitlemusicas:hover 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}

A.linkblackText
{
	font-family:Calibri, Verdana;  
	color:#000000;
	font-size:10pt;
	text-transform: uppercase;   
}
A.linkblackText:visited 
{ 
	COLOR: #000000; 
}
A.linkblackText:active 
{ 
	COLOR: #000000; 
}
A.linkblackText:hover 
{
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}

A.linkwhiteText
{
	font-family:Calibri, Verdana;  
	color:#FFFFFF;
	font-size:10pt; 
}
A.linkwhiteText:visited 
{ 
	COLOR: #FFFFFF; 
}
A.linkwhiteText:active 
{ 
	COLOR: #FFFFFF; 
}
A.linkwhiteText:hover 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}

A.linkblackTextInfo
{
	font-family:Calibri, Verdana;  
	color:Black;
	font-size:10pt;
	cursor:pointer;
	text-transform: uppercase; 
}
A.linkblackTextInfo:visited 
{ 
	COLOR:Black; 
}
A.linkblackTextInfo:active 
{ 
	COLOR:Black; 
}
A.linkblackTextInfo:hover 
{
	COLOR:Black; 
	TEXT-DECORATION: underline;
}

A.linkRed
{
	font-family:Calibri, Verdana; 
	font-size:10pt; 
	color:#FE0000;  
}
A.linkRed:visited 
{ 
	COLOR: #FE0000; 
}
A.linkRed:active 
{ 
	COLOR: #FE0000; 
}
A.linkRed:hover 
{
	COLOR: #FE0000; 
	TEXT-DECORATION: underline;
}

.titleRed
{
	font-family:Calibri, Verdana; 
	font-size:10pt; 
	color:Red;
}

.cinzaText
{
	font-family:Calibri, Verdana; 
	font-size:10pt; 
	color:#808080;
}

.redText
{
	font-family:Calibri, Verdana; 
	font-size:10pt; 
	color:#FE0000;
}

.descMenu
{
	font-family:Calibri, Verdana; 
	font-size:9pt; 
	color:Red; 
	padding-top:5px;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
} 

img.valign {
	display:inline;
	vertical-align:top;
	border:0px;
}

img.valignBottom {
	display:inline;
	vertical-align:bottom;
	border:0px;
}

img.valignMiddle {
	display:inline;
	vertical-align:middle;
	border:0px;
}

img.valignMenu {
	display:inline;
	vertical-align:top;
	border:0px;
}

.searchinput 
{ 
	font-family:Calibri, Verdana;  
	border-left: 1px solid #c6c7c6;
	border-right: 1px solid #c6c7c6;
	border-bottom: 1px solid #c6c7c6;
	border-top: 1px solid #c6c7c6;
    COLOR: #000000; 
    BACKGROUND-COLOR: white;
    FONT-SIZE: 10pt;
	font-weight:normal;
	margin-top:6px;
	height:13px;
	width:105px;	
    TEXT-DECORATION: none;
	z-index:1
}

.bgTabTitle{
	background-image:url(../../images/bgTab.gif);
	height:27px;
	width:100%;
	text-align:left;
	background-position:top;	
	border:0px;
	margin:0px
}

.bgTabTitle2{
	/*background-image:url(../../images/bgTab.gif);*/
	height:27px;
	width:100%;
	text-align:left;
	background-position:top;	
	border:0px;
	margin:0px
}

.atocar
{
	background-color:#DEDEDE; 
	height:12px;
	font-family:Calibri, Verdana;  
	color:#000000;
	font-size:10pt;
	float:left;     
}

.atocar_scroll
{
	width:143px; 
	height:14px; 
	float:right; 
	font-family:Calibri, Verdana; 
	color:#000000; 
	font-size:10pt; 
	background-color:#DEDEDE;
}

.marquee
{ 
	font-family:Calibri, Verdana;  
	border-left: 1px solid #4D4B4C;
	border-right: 1px solid #4D4B4C;
	border-bottom: 1px solid #4D4B4C;
	border-top: 1px solid #4D4B4C;
    COLOR: #000000; 
    BACKGROUND-COLOR:inherit;
    text-decoration: none;
	text-transform:uppercase;
	margin:0;
	width:127px;
	height:13px;
	top:0px
}

.marquee_online
{ 
	font-family:Calibri, Verdana;  
	border-left: 1px solid #FE0000;
	border-right: 1px solid #FE0000;
	border-bottom: 1px solid #FE0000;
	border-top: 1px solid #FE0000;
    COLOR: #000000; 
    BACKGROUND-COLOR:inherit;
    text-decoration: none;
	text-transform:uppercase;
	margin:0;
	width:391px;
	height:18px;
	top:0px
}


.cx_loginBox {
    BORDER-RIGHT:none;
    BORDER-TOP:none;
    BORDER-LEFT:none;
    BORDER-BOTTOM:none;
    COLOR: #777777; 
    font-family: Verdana, Arial,  Helvetica, sans-serif; 
    BACKGROUND-COLOR: white;
    FONT-SIZE: 10px;
	font-weight:normal;
    text-decoration: none;
    width:135px; 
	height:16px;
	padding:2px 0 0 3px
}

.cx_loginBoxOuvinte 
{
	border:solid 1px #CCCCCC;
    COLOR: #777777; 
    font-family: Verdana, Arial,  Helvetica, sans-serif; 
    BACKGROUND-COLOR: white;
    FONT-SIZE: 10px;
	font-weight:normal;
    text-decoration: none;
    width:135px; 
	height:14px;
	padding:2px 0 0 0px
}

.cx_loginBoxOuvinteRFMvi 
{
	border:solid 1px #383838;
    COLOR: #8B8C8E; 
    font-family: Verdana, Arial,  Helvetica, sans-serif; 
    BACKGROUND-COLOR: Black;
    FONT-SIZE: 10px;
	font-weight:normal;
    text-decoration: none;
    width:87px; 
	height:14px;
	padding:2px 0 0 0px
}

.titleOuvinte
{
	font-size:14pt; 
	color:#FF0000; 
	font-weight:bold; 
	padding-left:6px;
}

.Ouvinte
{
	font-size:10pt; 
	color:#FF0000; 
	TEXT-DECORATION: underline;
}
/*********Efeitos**************/

.fadeFx img{
	border: 1px solid #000000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.8;
}
.fadeFx:hover img{
	border: 1px solid #FF0000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}