html {
overflow: -moz-scrollbars-vertical;
overflow-x: auto;
overflow-y: scroll;
}
a
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
*:focus
{
    outline: none;
}

input,textarea, select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	border: none;
	padding: 2px;
	color:#ccc;
	background: #2b2d2c;
	overflow:auto;
	resize: none;
}
.botao {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid #5F5F5F;
	padding: 1px;
	color:#ffffff;
	font-weight:bold;
	background:url(../imagens/bg_botoes.jpg) repeat-x;
	cursor:pointer;
}
iframe{
background-color:#000000;
}
.destaques {
	font-weight: bold;
	color: #FFFFFF;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
}
.datanoticia {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #acacac;
}
form {
	margin: 0px;
	padding: 0px;
}
.bg1 {
	background-color: #eeeeee;

}
.bg2 {
	background-color: #eeeeee;
}
a.destaque:link, a.destaque:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}
a.destaque:hover {
	text-decoration: none;
}
.texto_destaques {
	text-align: left;
}
.erro{
	padding-left:4px;
	padding-right:2px;
	text-align:left;
	background-color:#CC3300;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}
.ok_mail{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:4px;
	padding-right:2px;
	text-align:left;
	background-color:#669900;
	color:#FFFFFF;
}
#conteudo {
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 45px;
}

hr {
  	color: #dd0479;
	background-color: #dd0479;
	height: 1px;
	border: 0;
}

#agenda_mini{
width:322px;
margin-bottom:60px;
}
.agenda_mini_content ul{
	color:#fff;
	margin:0;
	padding:0;
	list-style:none;
	font-family: Helvetica, Arial, sans-serif;
}
.rosa{
color: #dd0479;	
}

.agenda_mini_content ul li{
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height:auto;
}
.agenda_content ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family: Helvetica, Arial, sans-serif;
}
.agenda_content ul li{
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height:auto;

}

.data{
display:block;
width:75px;
float:left;
}
.local{
display:block;
width:120px;
float:left;
}
.sala{
display:block;
width:110px;
float:left;
}

.ver_agenda{
	margin-top:10px;
	color:#acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.ver_agenda_link:link, a.ver_agenda_link:visited{
	color:#acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}
a.ver_agenda_link:hover{
	color:#ffffff;
}
.albumFull{
width:100%;
margin:auto;
padding-left:0px;
}

.albumFull:after {
content:'';
display:block;
clear:both;

}
.albumFull img{
	border: 3px solid #FFFFFF;
	background-image: url(../imagens/loading2.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.tituloAlbum {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top:0px;
	padding-bottom:5px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
	line-height: 16px;
	height:16px;
	display: block;
	width: 321px;
}
.tituloAno {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top:0px;
	padding-bottom:3px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
	line-height: 16px;
	height:16px;
	display: block;
	width: 40px;
	float: left;
	text-align:right;
}
.faixa_nome{
	font-size: 11px;
	float:left;
	display:inline; /*required by IE6*/
	color: #fff;
	width:350px;
	line-height:16px;
	padding-right:3px;
	padding-top:4px;
	margin: 0;
	background-color:#000;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-x;
	background-position: 0px 15px;
}

a.mp3Link:link,a.mp3Link:visited{
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
a.mp3Link:hover{
	color: #fff;
}

.audio{
	float:left;
	display:inline; /*required by IE6*/
	margin: 0;
	color: #fff;
	width:45px;
	overflow:hidden;
	padding-top:3px;

}
.texto_not{
	font-family: Helvetica, Arial, sans-serif;
	color:#fff;
}
.lermaisDiv{
clear:both;
margin-top:5px;
margin-bottom:5px;
}
a.lermais:link, a.lermais:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#fff;
	text-decoration:none;
}
a.lermais:hover{
	color:#fff;
text-decoration:none;

}
.imagem_not img{
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top:4px;
	padding:0px;
	background-image: url(../imagens/loading2.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float:left;
	border: 1px solid #7e7973;
}
a.linksBG:link,a.linksBG:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#fff;
	text-decoration:none;
}
a.linksBG:hover {
	color: #fff;
	text-decoration: none;
}

.ficha_tec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:20px;
}
#menu{padding-left:14px; padding-top:16px; padding-right:0px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:22px;}

#menu li.lista1 {background:transparent url(../images/menu/entrada.gif) no-repeat top center; width:74px;}
#menu li.lista2 {background:transparent url(../images/menu/noticias.gif) no-repeat top center; width:72px;}
#menu li.lista3 {background:transparent url(../images/menu/agenda.gif) no-repeat top center; width:66px;}
#menu li.lista4 {background:transparent url(../images/menu/biografia.gif) no-repeat top center; width:83px;}
#menu li.lista5 {background:transparent url(../images/menu/musicas.gif) no-repeat top center; width:70px;}
#menu li.lista6 {background:transparent url(../images/menu/video.gif) no-repeat top center; width:50px;}
#menu li.lista7 {background:transparent url(../images/menu/fotografia.gif) no-repeat top center; width:96px;}
#menu li.lista8 {background:transparent url(../images/menu/exclusivos.gif) no-repeat top center; width:94px;}
#menu li.lista9 {background:transparent url(../images/menu/links.gif) no-repeat top center; width:48px;}
#menu li.lista10 {background:transparent url(../images/menu/contactos.gif) no-repeat top center; width:90px; margin-right:0px;}

#menu a {display:block; height:0; padding-top:20px; color:#333; overflow:hidden;}
/* hack for older versions of IE with incorrect box model */
* html #menu a:link, * html #menu a:visited {height:20px; he\ight:0;}
#menu {display:block; width:946px; height:20px;}

.titulo1 {background:transparent url(../uploads/imagens/tit_noticias.jpg) no-repeat; height:30px; width:97px;}
.titulo34 {background:transparent url(../uploads/imagens/tit_noticias.jpg) no-repeat; height:30px; width:97px;}
.titulo47 {background:transparent url(../uploads/imagens/tit_agenda.jpg) no-repeat; height:30px; width:97px;}
.titulo63 {background:transparent url(../uploads/imagens/tit_biografia.jpg) no-repeat; height:30px; width:116px;}
.titulo32 {background:transparent url(../uploads/imagens/tit_musicas.jpg) no-repeat; height:30px; width:97px;}
.titulo64 {background:transparent url(../uploads/imagens/tit_video.jpg) no-repeat; height:30px; width:74px;}
.titulo25 {background:transparent url(../uploads/imagens/tit_fotografia.jpg) no-repeat; height:30px; width:129px;}
.titulo65 {background:transparent url(../uploads/imagens/tit_exclusivos.jpg) no-repeat; height:30px; width:129px;}
.titulo70 {background:transparent url(../uploads/imagens/tit_links.jpg) no-repeat; height:30px; width:74px;}
.titulo66 {background:transparent url(../uploads/imagens/tit_contactos.jpg) no-repeat; height:30px; width:129px;}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	/*cursor: pointer;*/
	right: 0;
	top: 0;
	height: 100%;
	background: #2b2d2c;
}
.jScrollPaneDrag {
	position: absolute;
	background: #e2017b;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.scroll{
	cursor:auto;
	width:440px;
	height: 320px;
	overflow:hidden;
	float: left;
}
.scrollNews{
	width:440px;
	height: 160px;
	overflow:hidden;
	float: left;
}
.scrollAgenda{
	width:440px;
	height: 70px;
	overflow:hidden;
	float: left;
}
#noticias a.tit:link,a.tit:visited{
	color: #dd0479;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;

}
#noticias a.tit:hover{
	text-decoration:none;
}
#somDiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
	padding-left: 16px;	
}

#somDiv a:link, #somDiv a:visited, #somDiv a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
}



/* FORMS */

form{margin:0;padding:0;}
fieldset{
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}
legend{
	color:#FFF;
	background:transparent;
	font-size:14px;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
}
label{
	float:left;
	width:130px;
	text-align:left;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 0;
}

fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea {
	width:160px;
	padding:1px;
	color:#FFF;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #333;
	height:12px;
	overflow:auto;
	resize: none;
	line-height:12px;
}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input {width:1em; border:0; background:none;}
div.fm-multi label{display:block;width:130px;padding-left:0;text-align:left;}
#fm-submit{
	clear:both;
	padding-top:3px;
	padding-left:8px;
	text-align:left;
}
#fm-submit input{
	border:1px solid #333;
	color:#fff;
	font-size:100%;
	background-color: #333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
input:focus,textarea:focus{
	color:#000;
	background-color: #CCC;
}
#container{margin:0 auto;padding:1em;width:350px;text-align:left;}
p#fm-intro{margin:0;}
.req {
color:#C00;	
}
input,textarea, select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	overflow:auto;
	resize: none;
}

html, body, #wrap {height: 100%;margin:0}

body > #wrap {height: auto; min-height: 100%; }

#main {padding-bottom: 20px; padding-top:30px;}  /* must be same height as the footer */

#footer {
	font-size:10px;
	text-align:right;
	color:#CFCFCF;
	position: relative;
	margin-top: -20px; /* negative value of footer height */
	height: 20px;
	clear:both;
} 
#footer a:link, #footer a:visited{
	font-size:10px;
	color:#CFCFCF;
	text-decoration:none;
	padding-right:15px;
} 
#footer a:hover{
	color:#C1C1C1;
	text-decoration:underline;
} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.press .file{
	font-size: 11px;
	float:left;
	display:inline; /*required by IE6*/
	color: #fff;
	width:330px;
	line-height:16px;
	padding-right:3px;
	padding-top:4px;
	margin: 0;
	background-color:#000;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-x;
	background-position: 0px 15px;
}
.download{
	float:left;
	display:inline; /*required by IE6*/
	margin: 0;
	color: #fff;
	width:75px;
	overflow:hidden;
	padding-top:3px;

}
a.pressD:link,a.pressD:visited{
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
a.pressD:hover{
	color: #fff;
}

