/* CSS Document */

body {
    background-image: url(/imagens/background.jpg);
    background-repeat: repeat-x;
    /*background-attachment: fixed;*/
    margin: 0 auto;
    height:100%;
    width:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}


img {
    border: none;
}

input[type="text"] {
    border: 1px solid #F3611A;
    color:#F24F00;
    font-size: 11px;
    height: 15px;
    padding-left: 10px;
    padding-top: 2px;
}



#site {
    width:920px;
    margin: 0 auto;
    clear:both;
}


#linguas {
	color: #FFF;
	text-align: right;
	padding-right: 20px;
	margin-top: 5px;
	height: 5px;
}

#linguas a {
	text-decoration: none;
	color: #FFF;
	font-family:verdana;
	font-size: 11px;
}

#banner_superior {
    width:100%;
    height: 144px;
    /*background: url(/imagens/banner_superior.png) no-repeat;*/
    margin: 5px 0 5px 0;
}





#site_principal {
    width:100%;
    min-height: 500px;
    clear: both;
}



#coluna_esquerda {
    width:184px;
    float:left;
}


#coluna_direita {
    width:184px;
    float:left;
}



#coluna_centro {
    width:540px;
    margin: 0 4px 0 4px;
    float:left;
}

#conteudo_principal_topo {
    height: 26px;
    background: url(/imagens/page_cima.png) no-repeat;
}

#conteudo_principal_topo #title {
    height:15px;
    color: #FFF;
    padding-top: 6px;
    margin-left: 10px;
}

#conteudo_principal {
    min-height: 750px;
    background: #ffffff;
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    /*border-bottom: solid 1px #CCC;*/
    padding: 10px 20px 10px 20px;
    text-align:justify;
    /*Adicionei para ficar correcto com floats em outros elementos*/
    /*display:table;*/
    width:498px;
}

#conteudo_principal2 {
    /*min-height: 750px;*/
    background: #ffffff;
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    /*border-bottom: solid 1px #CCC;*/
    padding: 10px 20px 10px 20px;
    text-align:justify;
    /*Adicionei para ficar correcto com floats em outros elementos*/
    /*display:table;*/
    width:498px;
}

#conteudo_principal h1 {
    color: #CC6600;
    font-size: 16px;
    font-weight:bold;
    padding: 5px 0 10px 0;
}

#conteudo_principal h2 {
    color: #373732;
    font-size: 12px;
    font-weight:bold;
    padding: 5px 0 5px 0;
}

.thumb {
    float: left;
    border: solid 1px #C90;
    display:block;
    margin-right: 10px;
}	

#montra {
    /*border: solid 1px;*/
    padding-bottom: 5px;
    background: url(/imagens/mooflow_fundo.png) no-repeat;
}

.fimConteudoPrincipal {
    background: url(/imagens/downMainBlock.png) no-repeat;
    width:540px;
    height:6px;
    overflow:hidden;
}



.menu_topo {
    width:100%;
    height: 16px;
    background: url(/imagens/coluna_topo.png) no-repeat;
    font: bold 11px Verdana;
    color: white;
    padding: 6px 0 4px 17px; /*header text is indented 10px*/
}

.menu_topo:hover, .menu_topo.selected {
    cursor: pointer;
    background: url(/imagens/coluna_topo_laranja.png) no-repeat;
}

.menu_topo_laranja {
    width:100%;
    height: 16px;
    background: url(/imagens/coluna_topo_laranja.png) no-repeat;
    font: bold 11px Verdana;
    color: white;
    padding: 6px 0 4px 17px; /*header text is indented 10px*/
}




.menu_lateral {
    background: #ffffff;
    /*border-style: solid;
	border-color: #CCCCCC;
	border-right:1px;
	border-left: 1px;
	border-bottom:none;
	border-top: none;*/
    border:solid 1px #CCC;
    border-bottom:0px;
}

.laranja {
    background: url(/imagens/flame2.png) bottom left no-repeat #fff;
}

.fimMenuLateral {
    width:184px;
    height:7px;
    background:url(/imagens/downMenuLateral.png);
}

.laranja input[type="text"] {
    margin-bottom:5px;
    width: 130px;

}


.menu_lateral ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.menu_lateral ul li{
    /*padding-bottom: 10px;*/ /*bottom spacing between menu items*/
}

.menu_lateral ul li a {
    color: #666666;
    background: url(/imagens/menu_lateral_bullet.png) no-repeat center left; /*custom bullet list image*/
    background-position: 15px;
    display: block;
    padding: 10px 0;
    padding-left: 30px; /*link text is indented 19px*/
    text-decoration: none;
    border-bottom: 1px dotted #dadada;
    font-size: 90%;
}

.menu_lateral ul li a:visited{
    color: #A70303;
}

.menu_lateral ul li a:hover{
    /*hover state CSS*/
    color: #A70303;
    background-color: #F3F3F3;
}

.menu_lateral .capas {
    /*border: solid 1px;*/
    text-align: center;
}
.menu_lateral .capas .nome, .menu_lateral .capas .nome a { 
    font-weight: bold;
    color: #f24f01;
}


.menu_lateral .capas .capa { 
    /*border: solid 1px;*/
    width: 92px;
    text-align: left;
    background: url(/imagens/sombra.jpg) no-repeat top right;
    margin:10px auto;
    padding-left: 10px;
}

.menu_lateral .capas img {
    border: solid 1px #666;
}

.menu_lateral .capas ul li {
    text-decoration: none;
    background: none;
    text-align: center;
    color: #666666;
    /*background: url(/imagens/menu_lateral_bullet.png) no-repeat center left;*/ /*custom bullet list image*/
    /*background-position: 15px;*/
    display: block;
    padding: 10px 0 20px 0;
    /*padding-left: 30px; *//*link text is indented 19px*/

    border-bottom: 1px solid #dadada;
    font-size: 90%;

}

.menu_lateral .capas ul li a {
    text-align: center;
    text-decoration: none;
    background: none;
    display: block;
    padding:0;
    border-bottom:none;
    font-size: 100%;
}






.newsletter_titulo {
    margin-top: 10px;
}



#menu_superior {
    width:100%;
    height:43px;
    clear:both;
    background: url(/imagens/menu_sup_background.png) no-repeat;
    margin-top: 15px;
    color: #fff;
   /* border: solid 1px;*/
}

#menu_superior ul {
    /*padding: 0px auto;*/
	margin-top:0;
	margin-bottom:0;
   /* margin:0px;*/
    float: left;
    /*width: 100%;*/
    height: 100%;
    list-style-type:none;
	/*border: solid 1px;*/
}


#menu_superior li {
    display: inline;
}

#menu_superior li:hover {
    /*background-color: #1880b3;*/
}


#menu_superior ul li a {
    font-size: 13px;
    padding: 13px 30px 0 30px;
    float:left;
    color: #fff;
    text-decoration: none;
    height: 100%;
    display: block;
    /*background: transparent url(/imagens/menu_sup_separador.png) top right no-repeat;*/
}

#menu_superior .separador {
    height: 41px;
    background: transparent url(/imagens/menu_sup_separador.png) top right no-repeat;
    margin-top: 2px;
}


#menu_superior ul li a:hover {
    background: transparent url(/imagens/menu_sup_bullet.png) top center no-repeat;
    /*background-color: #1880b3;*/
    /*color: #C60;*/
    /*border-top:3px solid #fff;*/
}

#menu_superior .superior_a_ver {
	 background: transparent url(/imagens/menu_sup_bullet.png) top center no-repeat;
}


#noticias {
    /*border: solid 1px;*/
    overflow: hidden;
}


.noticia { 
    width:268px;
    /*border: solid 1px;*/
    float: left;
    padding-bottom:5px;
}

.noticia .topo { 
    width:265px;
    height: 16px;
    /*border:solid 1px #fff;*/
    background: url(/imagens/coluna_topo_centro.png) no-repeat;
    font: bold 11px Verdana;
    color: white;
    padding: 6px 0 4px 17px; /*header text is indented 10px*/
}

.noticia .topo2 { 
    width:268px;
    height: 14px;
    /*border:solid 1px #fff;*/
    background: url(/imagens/coluna_topo_centro22.png) no-repeat;
    font: bold 11px Verdana;
    color: white;
    /*padding: 6px 0 4px 17px;*/ /*header text is indented 10px*/
}

.noticia .conteudo {
    width: 236px;
    height:110px;
    background: #ffffff url(/imagens/flame1.png) bottom left no-repeat;
    background-position: 160px;
    border:solid 1px #CCC;
    padding: 10px 15px 10px 15px;
    text-align: justify;
}

.noticia .conteudo2 {
    width: 246px;
    height:110px;
    background: #ffffff url(/imagens/coluna_fundo_centro2.png) bottom left no-repeat;
    /*background-position: 160px;*/
    border: solid 1px #CCC;
    padding: 10px 10px 10px 10px;
    text-align: justify;
	color:#000;
}

.noticia .title {
	color: #C60;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}



.noticia .conteudo .cover {
    float: left;
    margin-right: 10px;
    border: solid 1px #666666;
}


.noticia .cover2 {
    margin-right: 10px;
    border: solid 1px #666666;
}

.trabalho2 {
 	width: 246px;
    height:110px;
    background: #ffffff url(/imagens/coluna_fundo_centro22.png) bottom left no-repeat;
    border: solid 1px #CCC;
    padding: 10px 10px 10px 10px;
    text-align: justify;
	color:#000;
	display:block;
	text-decoration:none;
}

.noticia .conteudo .vermais {
    float: right;
    padding-top:10px;
}

.separador { 
    width:3px;
    height:20px;
    float:left;
}


/** Servicos **/
#servicos_content {
    text-align:center;
}


/** Artistas **/
#artistContentBox {
    width:500px;
    /*display:table;*/
	/*border: solid 1px;*/
}

#albunsLeft {
    width:320px;
    margin-right:10px;
    float:left;
	/*border: solid 1px;*/
}

#titleSectionFotografias {
    background: url(/imagens/top_fotografias_list.jpg) left no-repeat;
    height:20px;
    color: #CC6600;
    font-size: 16px;
    font-weight:bold;
    padding-left:30px;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:10px;
}

#titleSectionAlbuns {
    background: url(/imagens/dot_title.jpg) left no-repeat;
    height:17px;
    color: #CC6600;
    font-size: 16px;
    font-weight:bold;
    padding-left:25px;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:10px;
}

#titleSectionAlbuns2  {
    background: url(/imagens/dot_title.jpg) left no-repeat;
    height:17px;
    color: #CC6600;
    font-size: 16px;
    font-weight:bold;
    padding-left:25px;
    margin-top:5px;
    margin-left:215px;
    margin-bottom:10px;
}


.topAlbumList {
    background: url(/imagens/top_album_list.png);
    width:285px;
    height:19px;
    overflow:hidden;
    color:#FFF;
    padding-top:7px;
    padding-left:35px;
}

.albumBox {
    background: url(/imagens/bg_albumList.png);
    width:320px;
	float: left;
}

.centerAlbumList {
    background: url(/imagens/flameAlbum.png) bottom left no-repeat;
    width:320px;
    display:table;
}

.imagemAlbum {
    text-align:right;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:0px;
    width:110px;
    float:left;
}

.faixasAlbum {
    width:210px;
    float:left;
    padding-top:20px;
}

.audioTracks {
    width:210px;
    height:16px;
    padding-left:5px;
    padding-top:4px;
    margin-right:10px;
}

.playTrack {
    /*background: url(/imagens/playable_track.png);*/
    background-repeat:no-repeat;
    background-position:right;
    width:170px;
    height:16px;
    padding-left:20px;
    padding-top:4px;
    margin-right:20px;
}

.playTrack A:link {text-decoration: none; color: #000;}
.playTrack A:visited {text-decoration: none; color: #000;}
.playTrack A:active {text-decoration: none; color: #000;}
.playTrack A:hover {text-decoration: underline; color: #000;}

.mp3Player {
    height:20px;
    width:135px;
	margin-left: 25px;
}


.downAlbumList {
    background: url(/imagens/down_album_list.png);
    width:320px;
    height:6px;
    overflow:hidden;
}

#videosRight {
    width:160px;
    float:right;
	/*border: solid 1px;*/
}

#titleSectionVideos {
    background: url(/imagens/videoTitle.png) left no-repeat;
    height:17px;
    color: #CC6600;
    font-size: 16px;
    font-weight:bold;
    padding-left:30px;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:10px;
}

.topVideoList {
    background: url(/imagens/top_video_list.png);
    width:125px;
    height:19px;
    overflow:hidden;
    color:#FFF;
    padding-left:35px;
    padding-top:7px;
}

.centerVideoList {
    padding-top:10px;
    text-align:center;
    background: url(/imagens/bg_video_list.png);
    width:160px;
    padding-bottom:10px;
}

.videoBox {
    width:130px;
    margin-bottom:20px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border:1px;
    border-color:#999999;
    border-style:solid;
	
}

.videoName {
    margin-left:10px;
    margin-top:5px;
    text-align:justify;
}

.videoName A:link {text-decoration: none; color: #399CE1;}
.videoName A:visited {text-decoration: none; color: #399CE1;}
.videoName A:active {text-decoration: none; color: #399CE1;}
.videoName A:hover {text-decoration: underline; color: #399CE1;}

.downVideoList {
    background: url(/imagens/down_video_list.png);
    width:160px;
    height:6px;
    overflow:hidden;
}


/** End **/










/***************************************
****** Menu Lateral Accordion **********
***************************************/

.menu_lateral .esquerdo, .menu_lateral .direito {
    background: url(/imagens/menu_titulo_preto_repeat.jpg) repeat-x center left;
    /*font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;*/
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 5px 0;
    padding-left: 15px;
    text-decoration: none;
    font-weight:bold;
}


.menu_lateral div.esquerdo a, .menu_lateral div.esquerdo a:visited, .menu_lateral div.esquerdo a:active, .menu_lateral div.direito a, .menu_lateral div.direito a:visited, .menu_lateral div.direito a:active {
    color: white;
    text-decoration: none;
}


.menu_lateral div.selected, .menu_lateral .esquerdo:hover, .menu_lateral .direito:hover {
    /* , .menu_lateral div.esquerdo a:hover */
    /*background-image: url(scripts/accordion_menu/silvergradientover.gif);*/
    background: url(/imagens/menu_titulo_laranja_repeat.jpg) repeat-x center left;
    color: white;
    /*font-weight: bold;*/
    cursor: pointer;
}

.menu_lateral div.submenu_esquerdo {
    /*DIV that contains each sub menu*/
    background: white;
    /*padding: 0px;*/
    /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
    height: 230px;
}

.menu_lateral div.submenu_direito {
    /*DIV that contains each sub menu*/
    background: white;
    /*padding: 0px;*/
    /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
    min-height: 500px;
}






.fotos_fundo_top {
    width: 500px; height: 26px;
    background: url(/imagens/fotos_fundo_top.jpg) no-repeat;
}
.fotos_fundo {
    width: 460px;
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
    background: url(/imagens/fotos_fundo.jpg) repeat-y;
	text-align: center;
}
.fotos_fundo_bottom {
    width: 500px; height: 6px;
    background: url(/imagens/fotos_fundo_bottom.jpg) no-repeat;
}
















/******************************** Eventos ***********************************/
.top_10_musica {
	/*margin-bottom: 5px;*/
	/*height: 65px;*/
	/*width: 280px;*/
	/*border-bottom: dotted 1px;*/
	/*background: url('/imagens/list-item.gif') left center no-repeat;*/
	padding-left: 5px;
	padding-top:5px;
	padding-bottom: 10px;
	margin-top: 5px;
	color:#666;
	font-size: 11px;
	overflow:hidden;
	/*border: solid 1px;*/
}

.top_10_musica .icon {
	float: left;
	width: 35px;
	height: 35px;
	background: url('/imagens/calendericon.png') no-repeat;
	background-size: 35px;
	margin-right: 5px;
	margin-left: 5px;
}

.top_10_musica .icon .mes {
	color: #ffffff;
	height: 15px;
	padding-top: 0px;
	text-align:center;
	/*font-weight: bold;*/
}

.top_10_musica .icon .dia {
	color:#000000;
	height: 25px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}


.top_10_musica .detalhes {
	float: left;
	width: 130px;
	margin-top: -2px;
	font-size: 10px;
	/*border: solid 1px;*/
	text-align: left;
}


.top_10_musica  a {
	color:#666;
	text-decoration: none;
}








#rodape {
    width:100%;
    height:27px;
    clear:both;
    background: url(/imagens/menu_sup_background.png) bottom no-repeat;
    margin-top: 15px;
	padding-top: 22px;
    color: #fff;
   /* border: solid 1px;*/
}

#rodape a {
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
}

#rodape a:hover {
	text-decoration: underline;
}


#linksCaminho {
    color:#FFF;
    padding-left:10px;
    padding-top:7px;
}

#linksCaminho A:link {text-decoration: none; color: #FFF;}
#linksCaminho A:visited {text-decoration: none; color: #FFF;}
#linksCaminho A:active {text-decoration: none; color: #FFF;}
#linksCaminho A:hover {text-decoration: underline; color: #f24f00;}

.outrasNoticias {
    color:#FFF;
    padding-left:10px;
    padding-top:7px;
}

#outrasNoticias A:link {text-decoration: none; color: #f24f00;}
#outrasNoticias A:visited {text-decoration: none; color: #f24f00;}
#outrasNoticias A:active {text-decoration: none; color: #f24f00;}
#outrasNoticias A:hover {text-decoration: underline; color: #f24f00;}

.outraNoticia {
    color: #f24f00;
    font-weight: bold;
	cursor: pointer;
}

.mostrarMaisNoticia {
    margin-left:10px;
    margin-bottom:5px;
}

.verMaisNoticia {
    text-align:right;
}

.contactosEsquerda {
    float:left;
    width:270px;
}

.contactosDireita {
    float:left;
    color:#f24f00;
    width:220px;
    margin-left:5px;
}

.contactosDireita input {
    color:#000;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px;
    border-style:solid;
    border-width:1px;
    border-color:#000;
    width:220px;
}

.contactosDireita input[type="image"] {
    color:#000;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px;
    border-style:solid;
    border-width:1px;
    border-color:#000;
    width:90px;
    height:22px;
}

.contactosDireita textarea {
    color:#000;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px;
    border-style:solid;
    border-width:1px;
    border-color:#000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    width:220px;
    height:180px;
}

.enviarMensagem {
    text-align:right;
}

#paginacao A:link {text-decoration: none; color: #f24f00;}
#paginacao A:visited {text-decoration: none; color: #f24f00;}
#paginacao A:active {text-decoration: none; color: #f24f00;}
#paginacao A:hover {text-decoration: underline; color: #f24f00;}
