/* CSS Document */
body {
	background:#CCCC66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#geralzao {
	width:993px;
	height:auto;
	margin:0 auto;
}

div#topo {
	width:993px;
	height:70px;
}

div#logo {
	width:329px;
	height:70px;
	float:left;
}

div#bannertop {
	width:468px;
	height:60px;
	float:left;
	margin-left:8px;
	padding:0px;
	border:solid 5px #FFF;
}

div#bannertop2 {
	width:160px;
	height:60px;
	float:left;
	background:#FFFFFF;
	margin-left:8px;
	padding:0px;
	border:solid 5px #FFF;
	overflow: hidden;
	text-align: center;
}

div#lat_esq {
	width:154px;
	height:auto;
	float:left;
	background:#FFFFFF;
	padding-top:8px;
	padding-bottom:10px;
}

/* conteudo lateral esquerdo */

span.bandeiras {
	width:56px;
	float:left;
	padding-left:8px;
}

span.homelink {
	width:50px;
	float:left;
	margin-left:40px;
}

span.useronline {
	width:145px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00A0C6;
	margin-top:5px;
	padding-left:8px;
}

div#geralcentro {
	background: url(../imagens/bg_geralcentro.gif) repeat-y;
	margin-top:10px;
}

div#menu {
	width:154px;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom: 1px solid #E3E3E3;
}

div#menu ul, div#menu li {
	margin:0px;
	padding:0px;
}

div#menu li {
	list-style:none;
}

.limpa {
	clear:both;
}

p {
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#666666;
	float:left;
}

td {
	color:#666666;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#BF0000;
	margin:5px 0px 15px 0px;
	padding:0px;
}

h2 {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#000000;
	margin:5px 0px 15px 0px;
	padding:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#000000;
	float:left;
	margin:0px;
	padding:0px;
}

h5 {
	font-size:18px;
	color:#BF0000;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	padding:0px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#BF0000;
	margin:0px 0px 20px 0px;
	padding:0px;
    text-transform:lowercase;
}

/* LINKS */

a:link, a:visited {
	text-decoration:none;
	color:#636466;
}

a:hover, a:active {
	text-decoration:none;
	color:#000000;
}

a.menu:link, a.menu:visited {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#64664F;
	text-decoration:none;
	line-height:25px;
	display:block;
	padding-left:10px;
}

a.menu:hover {
	color:#FFFFFF;
	background:#000000;
}

a.menu:active {
	color:#000000;
	background:#FFFF00;
}

div#menu a.sel {
	color:#FFFF00;
	background:#000000;
}


a.col_noticias:link, a.col_noticias:visited {
	display:block;
	border-top:1px solid #E3E3E3;
	padding:5px 0px 5px 0px;
}



a.item_lista {
	width:100%;
	height:auto;
	text-decoration:none;
	color:#636466;
	float:left;
	padding:2px 0px 0px 5px;
}

a.item_lista:hover {
    color:#000000;
	background:#F2F1EC;	
}


a.bt-link {
    font-size:12px;
    font-weight:bold;
	width:auto;
	float:left;
	margin-top:10px;
	background-color:#B76935;
	color:#FFF;
	padding: 3px 8px;
}

a.bt-link:hover {
	color:#000000;
	background:#F2F1EC;
}


a.bt-galeria {
    font-size:12px;
    font-weight:bold;
	width:auto;
	float:left;
	margin-top:10px;
	background-color:#078FA5;
	color:#FFF;
	padding: 3px 8px;
}

a.bt-galeria:hover {
	color:#7FC0C9;
}


.page-nav td {
    height:18px;
    font-size:12px;
    font-weight:bold;
	width:auto;
	float:left;
	margin-top:10px;
}

.page-nav a, .page-nav span {
	width:auto;
	text-decoration:none;
	margin:1px;
	padding: 3px 8px;
}

.page-nav span, .page-nav a.sel {
	background:#078FA5;
	color:#FFF;
}

.page-nav a {
	background:#7FC0C9;
	color:#FFF;
	text-decoration:none;
}

.page-nav a:hover {
	color:#000000;
	background:#F2F1EC;
}

/* ******* */

table#nav-foto-galeria {
    width: 400px;
}

table#nav-foto-galeria tr.nav {
    background-color: #078FA5;
}

table#nav-foto-galeria tr.nav td {
    padding: 7px;
}

table#nav-foto-galeria td img {
    float:none;
}

table#nav-foto-galeria td a {
    color: #FFF;
    font-weight: bold;
}

a.mp3:link, a.mp3:visited {
	width:130px;
	margin-left:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 20px;
	display:block;
	float:left;
	background: 0px 7px url(../imagens/mp3.gif) no-repeat;
}


/* Modulos */
div.modulo_esq {
	width:134px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border-bottom: 1px solid #E3E3E3;
}

div.modulo_esq p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#078FA5;
}

div.modulo_dir_clima {
	width:160px;
	height:auto;
	background:#26434F;
	float:left;
	margin-bottom:10px;
	padding: 3px 0;
	text-align:center;
}

div#modulo_galeria {
	float:left;
	padding:10px 0;
	margin: 20px 0px 0px 0px;
}


div#modulo_galeria table.box_min 
{
    margin-left: 1px;
    margin-top: 5px;
    margin-bottom: 20px;
}

div#modulo_galeria table.box_min td
{
    width:94px;
    height:94px;
    text-align:center;
    background-color:#121212;
    vertical-align:middle;
    border-right: solid 5px #FFFFFF;
    clear:both;
}

div#modulo_galeria table.box_min td a img
{
    border:solid 2px #666;
}

div#modulo_galeria table.box_min td a:hover img
{
    border:solid 2px #000;
}

div#modulo_galeria a.bt-torpedo
{
    color:#078FA5;
    font-size:11pt;
    font-weight:bold;
}

div#modulo_galeria a.bt-torpedo:hover
{
    color: #888;
}

div.modulo_parceiros {
	width:134px;
	height:auto;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#078FA5;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

div.modulo_parceiros span {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #999;
	line-height:30px;
	text-transform:uppercase;

}

div.modulo_parceiros img {
	margin-bottom:5px;
}

div.modulo_centro {
	width:400px;
	float: left;
	margin-bottom: 10px;
}

div.modulo_dir {
	width:160px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

div.modulo_feeds {
	width:400px;
	margin-bottom:10px;
	float: left;
}

div.modulo_feeds span {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
	display:block;
}

.modulo_titulo_mural {
	width:390px;
	display:block;
	color:#FFFFFF;
	font-size:21px;
	line-height:35px;
	background:#078FA5;
	padding-left:10px;
	
}

/* modulo Promocoes*/
.modulo_titulo_promocaobala {
	width:178px;
	display:block;
	color:#FFFFFF;
	font-size:21px;
	line-height:35px;
	background:#078FA5;
	padding-left:30px;
}

div.modulo_promoconteudo {
	width:198px;
	height:auto;
	float:left;
	margin-bottom:10px;
	background:#D7E0D8;
	padding:10px 0px 15px 10px;
}

div.modulo_promoconteudo span {
	width:190px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;

}

div.modulo_promoconteudo p {
	width:185px;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
}

div.modulo_promoconteudo label {
	font-size:11px;
	font-weight:normal;
	color:#404040;
}

div.modulo_promoconteudo img {
	width: 188px;
	margin-bottom:10px;
}

div.modulo_promoconteudo .enquete {
	margin: 5px 0;
}

div.modulo_promoconteudo .enquete input {
    margin-left: 0;
}


div.box_promocao img {
    float: left;
}


div.box_promocao .enquete label {
    font-weight:bold;
    color:#666;
}


/* modulo eventos*/
.modulo_titulo_evento {
	width:183px;
	display:block;
	color:#FFFFFF;
	font-size:21px;
	line-height:35px;
	background:#821315;
	padding-left:25px;
	margin:0px;
	float: left;
}

div.modulo_eventoconteudo {
	width:208px;
	height:auto;
	float:left;
	background:#EAE8D6;
	padding:2px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;
}

div.modulo_eventoconteudo span {
	width:40px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#821315 !important;
	font-weight:bold;
	cursor: pointer;
}

div.modulo_eventoconteudo p {
	width:185px;
	height:auto;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040 !important;
	cursor: pointer;
}

/* Proximos Shows */

.modulo_titulo_show {
	width:170px;
	display:block;
	color:#FFFFFF;
	font-size:17px;
	line-height:30px;
	background:#3F3F3F;
	text-align:center;
	margin:0px 0px 0px 23px;
	float: left;
}

div.modulo_showconteudo {
	width:170px;
	height:auto;
	float:left;
	background:#EAE8D6;
	padding:2px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 23px;
}

div.modulo_showconteudo span {
	width:40px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#821315;
	font-weight:bold;
}

div.modulo_showconteudo p {
	width:155px;
	height:auto;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
}

/* Modulo Integrantes */
.modulo_titulo_integrantes, .modulo_titulo_musicas {
	width:170px;
	display:block;
	color:#FFFFFF;
	font-size:17px;
	line-height:30px;
	background:#3F3F3F;
	text-align:center;
	margin:10px 0px 0px 23px;
	float: left;
}

div.modulo_integrantesconteudo {
	width:170px;
	height:auto;
	float:left;
	background:#EAE8D6;
	padding:2px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 23px;
}

div.modulo_integrantesconteudo span {
	width:40px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#821315;
	font-weight:bold;
	margin-left:10px;
}

div.modulo_integrantesconteudo p {
	width:155px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110px;
	color:#404040;
	margin:0px 0px 0px 10px;
}

div#centro {
	width:623px;
	height:auto;
	float:left;
	margin-left:8px;
	background:#FFFFFF;
	padding:15px;
}

div#centro blockquote {
    margin: 0;
    padding: 0 20px;
}

div#centro p {
	color:#666666;
	font-size:13px;
	float:left;
}

div#lat_dir {
	width:160px;
	height:auto;
	float:left;
	margin-left:8px;
	padding:0px 5px 5px 5px;
}

div.centro_publicidade {
	float:left;
	padding:0px;
	margin-top:5px;
}


div#rodape {
	width:100%;
	height:20px;
	float:left;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636466;
}

/* HOME */

div#centro_esq {
	width:400px;
	height:auto;
	float:left;
}

div#centro_dir {
	width:208px;
	height:auto;
	float:left;
	margin-left:15px;
}

div.colunas_centro
{
    background: #E5E4DA url(../imagens/bg_coluna_centro_home.gif) repeat-y;
}

div.col {
	width:180px;
	height:auto;
	color:#666666;
	padding:0px 8px 8px 8px;
	float:left;
}

div.col2 {
	width:180px;
	height:auto;
	color:#666666;
	padding:0px 8px 8px 8px;
	float:right;
}

div.col p, div.col2 p {
	margin:0px;
	padding:0px;
	width:165px;
	font-size:13px;
}

div.col img, div.col2 img {
    width: 180px;
}


.textoazul, .textoazul a {
	font-size:15px;
	color:#078FA5;
}

.textoazul a:hover {
	color:#000000;
}

div.recado_item {
	width:380px;
	height:auto;
	padding:10px;
	float:left;
	background:#E8E8E8;
	border-top:1px solid #FFFFFF;
}

div.recado_item p {
	margin:0px;
	padding:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474848;
}


/* AGENDA */

div.left{
	float: left;
}
	
div.item_agenda {
	width:610px;
	float:left;
	padding:5px;
	border:1px solid #E5E4DA;
	margin-top:5px;
}

div.item_agenda span {
	font-family:Arial, Helvetica, sans-serif;
}

div.item_agenda span.item_agenda_titulo a {
	font-size:17px;
	color: #777;
}

div.item_agenda span.item_agenda_data a {
    font-size:20px;
	color:#111;
	font-weight:bold;
	line-height:40px;
}
	
div.item_agenda span a:hover {
	color: #666;
}

div.item_agenda img {
	margin-right:10px;
	float:left;	
	width:100px;
}

span.endereco
{
    font-size: 11pt;
}


h6.bt-eventos a
{
    font-size: 9pt;
    padding-left: 15px;
}


h6.bt-eventos a:hover
{
    color: #000;
}

h6.bt-eventos-passados
{
    font-size: 11pt;
 	margin:0px 0px 10px 0px !important;
 	border-top:solid 1px #DEDEDE;

}


div#listas {
	width:610px;
	padding:5px;
	float:left;
	margin:25px 0px 10px 0px;
}

div.item_lista {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:5px;
}

.data {
	width:60px;
	height:auto;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#078FA5 !important;
	font-weight:bold;
	float:left;
}

.titulo {
	width:340px;
	float:left;
	margin-left:10px;
	font-size:12px;
	color:#474848 !important;
	font-weight:bold;
}

.local {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E8080;
	float:left;
	margin-left:30px;
}

.data:hover, .titulo:hover, .local:hover
{
    color: Black  !important;
}

div.agenda_info {
	float:left;
	font-size:13px;
	color: #888;
}

.agenda_info_titulo {
    font-size: 17pt !important;
    font-weight:bold;
    color: #444 !important;
    margin: 1px 0 15px;
}

.agenda_info_chamada {
    font-size: 14pt !important;
    font-weight:normal;
    color: #777 !important;
    margin: 1px 0 15px;
}

.agenda_info span.agenda_info_local {
    font-size: 10pt !important;
    color: #777 !important;
}

.agenda_info span.agenda_info_local strong {
    color: #555 !important;
}

img.agenda {
	float:left;
	margin-right:10px;
}

/*---------------------------*/

div#texto_item {
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	
}

/*---------------------------*/
	
div.item {
	width:610px;
	float:left;
	padding:5px;
	margin-top:5px;
	background:#E5E4DA;
}


.item_titulo {
	width:auto;
	height:auto;
	line-height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
	
div.item img {
	margin-right:10px;
	float:left;	
	width: 100px;
}
	
div.item p {
	width:500px;
	float:left;	
	margin-bottom:3px;
}

.botao_cinza {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	background:#BDBDBD;
	border:0px;
	margin:0px;
}

.botao_azul {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	background:#078FA5;
	border:0px;
	margin:0px;
}

span.autor {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8C8C8C;
	float:left;
	display:block;
	margin-bottom:10px;
}


/* Bandas */

div.col_bandas {
	width:183px;
	height:312px;
	float:left;
	margin: 0px 0px 3px 3px;
	padding:10px;
	background:#E5E4DA;
}

div.col_bandas span a {
    color: #000000 !important;
}

div.col_bandas span a:hover {
    color: #666 !important;
}

div.col_bandas img {
    width: 180px;
    margin-bottom: 10px;
}

div.botao_bandas {
	width:98.7%;
	height:40px;
	float:left;
	display:block;
	background:#EDECE2;
	margin-top:2px;
	margin-left:3px;
	line-height:40px;
}

span.nomedabanda {
	width:auto;
	height:auto;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	margin-right:10px;
	float:left;
	padding-left:10px;
}

span.nomedabanda a {
    color:#000000 !important;
}

span.nomedabanda a:hover {
    color: #666  !important;
}

span.generomusical  {
	width:auto;
	height:auto;
	float:left;
	font-size:15px;
	color:#787878;
	text-transform:uppercase;
}

span.generomusical a {
    color:#787878 !important;
}

span.generomusical a:hover {
    color: #000000 !important;
}

div.col_noticias {
	width:265px;
	height:auto;
	float:left;
	margin:30px 20px 0px 20px;
}

div.col_noticias ul, div.col_noticias li  {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#centro_esq img {
	margin:10px 0px 10px 0px;
}

/* Fotos */

div.item_fotos {
	width:610px;
	float:left;
	padding:5px;
	margin-top:5px;
	background:#E5E4DA;
}

.item_fotos_titulo, .item_fotos_titulo a {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3F3F3F !important;
	font-weight:bold;
}
	
div.item_fotos img {
	margin-right:10px;
	float:left;	
	width: 180px;
}
	
div.item_fotos p
{
    float: none !important;
    display:inline;
}

div.item_fotos p, div.item_fotos p a {
	margin-bottom:3px;
	color: inherit !important;
}

span.item_fotos_info, span.item_fotos_info a {

	width:auto;
	height:auto;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:5px;
	color:#078FA5 !important;
	font-weight:bold;
	float:left;
}

div.item_fotos a:hover
{
    color: #111;
}

/*---------*/

div#contato {
	width:595px;
	height:auto;
	padding:10px;
	margin-top:20px;
	background:#ACC0C2;
	float:left;
	color:#FFFFFF;
	font-size:13px;
}


.erro
{
    border: dashed 1px red;
    background-color:#FCDEDE;
}




.blog_exibe-comentario{
	border-top:1px solid #E5EAF2; 
	margin-top:15px;
	padding:12px 0px 12px 0px !important;
	font-size: 11pt;
}

.blog_exibe-comentario h3{
	color:#555;
	font-size:12px;
	margin:0px;
}

.blog_exibe-comentario h2
{
	color:#685942;
	font-size:12px;
	font-weight: normal;
	margin:2px 0px 0px 0px;
	float:none;
	clear: both;
}

.blog_exibe-comentario .resposta
{
	color:#C48D14;
}

.blog_exibe-comentario div.resposta
{
    border-width: 0;
    font-style: oblique;
    margin: 1px;
    padding: 1px 1px 1px 10px;
}

.blog_exibe-comentario span
{
	font-size:12px;
	color:#999999;
}



div#include_galeria
{
    clear:both;
    float:none;
    background-color:#FDFDFD;
    margin-top: 23px;
}

div#include_galeria h1.titulo_galeria
{
    font-size: 17pt;
    font-weight:bold;
    color: #111;
}

div#include_galeria div.item_galeria
{
    border-top: solid 1px #BEBEBE;
}

div#include_galeria div.item_galeria .tipo_arquivo
{
    margin-bottom: 20px;
}

div#include_galeria div.item_galeria .tipo_arquivo a
{
    border-right: solid 2px #FFF;
}

div#include_galeria div.item_galeria .tipo_arquivo a img
{
    height: 60px;
    border:solid 1px #DDD;
}

div#include_galeria .tipo_arquivo h2
{
    color: #666;
    font-size: 11pt;
    margin-bottom: 5px;
}

div#include_galeria .tipo_arquivo span
{
    color: #666;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 25px;
}

div#include_galeria .tipo_arquivo span a
{
    color: #0990A6;
}

div#include_galeria .tipo_arquivo span a:hover
{
    color: #000;
}
