/* CSS Document */

body {
	background-image: url("../img/bg.jpg");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	background-color: #cdcaae;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.82em !important;
	color: #47423a;  
}

pequena {
	font-size:11px;}	

h1{
	font-size:1.2em;
	color:#003;
	font-weight:bold;
}

h1 a{
	font-size:1.2em;
	color:#003;
	font-weight:bold;
	text-decoration:none;
}

h2{
	font-size:1.0em;
	color:#666;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:7px;
	padding:0px;}

h2 a{
	text-decoration:none;
	color:#666;}

h2 a:hover{
	text-decoration:underline;}

h3{
	font-size:0.900em;
	color:#666;
	text-decoration:none;
	padding:0px;
	font-weight:normal;}

h3 a{
	font-weight:bold;
	color:#8da2ac;
	text-decoration:none;}

h3 a:hover{
	text-decoration:underline;}

h4{
font-family: Georgia,"Times New Roman",Times,serif;
color: #fa770a;
font-weight: bolder;
font-size: 16px;}

h1, h1.title
{
font-size: 24px;
margin-bottom: 2px;
font-weight: normal;
	}
	
.data_mes
{
font-size: 1.2em;
color: #000033;
font-weight: bold;
font-family: "Times New Roman","Myriad Pro",Georgia,Arial,Verdana,sans-serif;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c9c9c6;
margin-bottom: 15px;
margin-top: 15px;
text-transform: uppercase;
}

.data_dia
{
color: #990000;
font-weight: bold; 
}

.tit_musicos
{
font-size: 1.2em;
color: #000033;
font-weight: bold;
font-family: "Times New Roman","Myriad Pro",Georgia,Arial,Verdana,sans-serif;
margin-bottom: 5px;
margin-top: 15px;
text-transform: uppercase;
}


#borda {
	border-bottom:solid 1px #eee;
	padding-top:9px;
}


#todo {
	display:block;
	text-align:center; 
	background:transparent url("../img/bg_branco_2.gif") repeat-y center top;
	}

#topo {
	width: 1000px;
	height: 120px;
	border-top-width: 1px;
	padding-top: 7px;
	
}

.top-menu{/* background-color:#f9f9bd; */ padding:20px 0; text-align:left; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #000000;}
.bemvindo{font-style:italic; color:#8a8a8a; font-size:0.9em;}
#top-links{float:right;}
.top-links-ul, .top-links-ul li{padding:0; margin:0; list-style:none;}
.top-links-ul li{float:left; padding:0 0 0 2em; font-family: "Times New Roman", "Myriad Pro",  Georgia, Arial,  Verdana, sans-serif;}
.top-links-ul li a{color:#000;}


#meio {
	padding-top: 7px;
	margin: auto;
	height: auto;
	width:1000px;
	
	

}

#esquerda {
	width:161px;
	padding:0px 10px 10px 0px;
	border-right:1px solid #c9c9c6;
	float:left;
	text-align:left;
	overflow:hidden;
	margin-bottom:30px;
	
	
}

#miolo {
	width:555px;
	padding:0px 10px 10px 10px;
	float:left;
	border-left:1px solid #c9c9c6;
	margin-left:-1px;
	text-align:left;
	overflow:hidden;
	margin-bottom:30px;
	}

.sem-esquerda{width:695px; margin-left:0;}
.sem-direita {width:807px; }
.sem-esquerda-e-direita {width:978px; margin-left:0;}

#miolo-sem-direita {
	width:807px;
	padding:0px 10px 10px 10px;
	float:left;
	margin-left:-1px;
	text-align:left;
	overflow:hidden;
	margin-bottom:30px;
	}
	
#miolo-sem-direita p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 12px;
padding-left: 0pt;
line-height: 145%;

}	

#miolo-sem-direita h4 {
    clear: both;
}

#img_destaque{

	position: relative;
        left: 25px;
        border: none;
}

#img_destaque_borda{
    border: 1px solid #336699;
    left: 25px;
    position: relative;
}

.secao_miolo {
	width: 545px;
	height:auto;
	text-align: left;
	float: right;
	margin-bottom: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3dde3;
	
	
}

.secao_miolo_2 {
	width: 765px;
	height: auto;
	text-align: left;
	float: right;
	padding-top: 17px;
	padding-right: 18px;
	padding-bottom: 17px;
	padding-left: 18px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: url(../img/linha-dot.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	margin-bottom: 30px;

}

#direita {
float: right;
min-width: 202px;
width: 16.83em;

}

/* ---- Menu Esquerda--- */

#menu {
	width: 161px;
	height: 100%;
	margin-bottom: 15px;
	padding-bottom:15px;
}

.itemMenu {
	width: 150px;
	height: 21px;
	padding: 5px 0px 0px 10px;
        display: table;
}

	
	.itemMenu a {
	color: #8d6e00;
        
	}
	
.itemMenu a:hover{
	color: #685100;
	text-decoration: 	none;
	}

.itemMenu a:active {
	color: #000000;
	}

.menu_titulo{
	font-size: 1.2em;
	color: #000033;
	font-weight: bold;
	font-family: "Times New Roman", "Myriad Pro",  Georgia, Arial,  Verdana, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c6;
	margin-bottom: 8px;
        margin-top: 20px;
}

.item_destaque
{
        height: 21px;
	padding: 3px 0px 0px 10px;        
	width: 150px;     
        font-size: 14px;
}


.item_destaque a:link
{        
        color: red;
        font-weight: bold;        
 }

.item_destaque a:visited
{
        color: red;
        font-weight: bold;         
}

/* ---- Fim Menu Esquerda--- */

/****** RODAPE *************************************************/

div#pauta

{
background-image: url("../img/pauta.gif");
background-repeat: repeat-x;
margin-bottom: 14px;
text-align: left;
padding-top: 0.35em;
padding-right: 1.3em;
padding-bottom: 0.5em;

}

#rodape {
	width: 1000px;
	height: 50px;
	border-top: 1px solid #c9c9c6;
	
		}

#rodape_conteudo {margin:0; padding:0; font-family:  Arial, Helvetica, sans-serif; font-size: 0.82em !important;
text-align:center;
clear:both;
font-size:0.84em;
padding:15px 16px;
color:#707070;
}

#rodape_conteudo h2{display:none;}

#rodape_conteudo a{color: #cc6600; text-decoration: none;}

#rodape_conteudo a:hover{color: #cc6600; text-decoration: underline;}

#rodape_conteudo p{padding: 0 0 5px 0;}


.data-topo{
	padding-top: 5px;
	color: #000033;	
	margin-right:15px;
	font-size:0.82em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3dde3;
	padding-bottom: 1.0em;
	margin-bottom: 8px;
	}

/* ---- Menu Sec--- */

.menu-sec {	
	font-family: Georgia;
	color: #8d6e00;
	padding-bottom: 1.0em;
	font-size: 11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9a983a;
	margin-bottom: 8px;
	margin-top: 8px;
	
	}
			
.menu-sec a {
	font-family: Georgia;
	font-style: normal;	
	font-variant: normal;
	font-weight: bold;
	font-size: 100%;
	line-height: normal;
	color: #8d6e00;
	text-decoration: underline;
	}
	
.menu-sec a:hover {
	text-decoration: none;
	}

/* ---- FIM Menu Sec--- */

/* ---- Barra Navegação Rápida ---- */

div#barraNav{
	background-color:#7e8396;
	color:#fff;
	font-family: "Myriad Pro", "Times New Roman", Georgia, Arial,  Verdana, sans-serif;
	text-align:left;
	margin-bottom:14px;
	text-align: left;
	padding-top: 0.35em;
	padding-right: 1.3em;
	padding-bottom: 0.5em;

	}

div#barraNav a {
padding-top: 0.35em;
padding-right: 1.3em;
padding-bottom: 0.5em;
padding-left: 1.3em;
color: #ffffff;
text-decoration: none;}

div#barraNav a:hover {
background-color: #336699;
color: #f5f5f1;}

div#barraNav a.active {
color: #494949;;
background-color: #4a4a4a;}

	div#barraNav form{}
	div#barraNav  select{
	float:right;
	margin:6px 25px 0 0px;
	background-color:#cc6600;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #FFF;
	color:#494949;
	height:17px;
	border: 1px solid rgb(255, 128, 0);
	background: white;}

form.formBusca{
position: absolute;
top: 0px;
right: 170px;
}

	form.formBusca label{
	color:#7e6847;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	}

input.formTextBusca{
color:#7e6847;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
border:1px solid #f2e5d4;
padding-left:2px;
}

#botao_search{
margin-top:-3px;
padding-bottom:5px;
}

	
div#barraNav input {
	font-family: "Verdana";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	color: #8d6e00;
	}	

/* ---- Fim Barra Navegação Rápida ---- */

#logo {
	float: left;
	width: 200px;
	height: 100px;
        text-align: left;
	/*margin-right: 20px;*/
	/*padding-top: 3px;*/
	/*margin-bottom: 3px;*/
}

.box_direita {font-size:0.82em;background-color: #F8F8FF;border:1px solid #e0e0e0;margin-bottom:2em;padding:1em 1.33em; text-align:left;}

.box_direita a {color: #cc6600; text-decoration:none;}

.box_direita a:hover {text-decoration:underline;}

.box_direita h2 {font-size:1.565em;letter-spacing:-0.05em;margin-bottom:0.56em;}

.box_direita a.ico {display:block;margin:0 0 0.42em 0;padding-top:0.67em;}

.box_direita p {border-bottom:1px solid #DDD;margin-bottom:0.67em;padding-bottom:0.67em;}

.box_direita p a {font-weight:bold;}

.box-2-home{
width: 255px;
float: left;
margin-right: 15px;
overflow-x: hidden;
overflow-y: hidden;
}

.box-1-home { float:left; margin-bottom:.5em; width:75%; padding-top:5px; padding-left:5px;}

.box-publicacoes
	{
	width: 165px;
	margin-right: 15px;
	float: left;
	border-top-width: 1px;
	text-align:center;
	}

.box-videos{
	width: 110px;
	height: 86px;
	float: left;
	margin-right: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	

/****** REDE SOCIAL *************************************************/

.rede_social {
	width: 110px;
	height: 86px;
	float: left;
	margin-right: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.rede_social_ultima {

	width: 110px;
	height: 86px;
	float: left;
	padding-bottom: 20px;
}

/****** FIM REDE SOCIAL *************************************************/

.breadcrumb {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #8d6e00;
	padding-top: 5px;
	padding-bottom: 1.0em;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c6;
	margin-bottom: 8px;
	}
	
		
.breadcrumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	font-style: normal;	
	font-variant: normal;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 100%;
	line-height: normal;
	color: #8d6e00;
	text-decoration: underline;
		}
	
.breadcrumb a:hover {
	text-decoration: none;
	}

/* IMG PUBLICAÇÕES */	

.img_publicacoes_home
	{
	background-color: #999999;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}

.img_publicacoes{
	width:auto;
	float:right;
	color:#666;
	background:#f4f4f4;
	padding:7px;
	padding-right:7px;
	margin-left:0px;
	margin-bottom:5px;}

.img_publicacoes img{
	margin-bottom:5px;}

.img_publicacoes_detalhes{
	width:auto;
	float:left;
	padding:2px;
	border:solid 1px #999;
	margin-right:10px;}

/* FIM IMG PUBLICAÇÕES */

.img_eventos{
	width:auto;
	float:right;
	color:#666;
	background:#f4f4f4;
	padding:7px;
	padding-right:7px;
	margin-left:0px;
	margin-bottom:5px;}

.img_eventos img{
	margin-bottom:5px;}

.img_eventos_detalhes{
	float:right;
	padding:2px;
	border:solid 1px #999;
	margin-right:10px;}
	
.img_not {
	width: 104px;
	float: left;
	margin-right: 10px;
	}

.img_not_detalhes {
	width: 104px;
	float: left;
	margin-right: 10px;
	}

.img_noticias{
	float: right;
	color: #666666;
	background-color: #f4f4f4;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-left: 5px;
	margin-bottom: 5px;}

/* NOTÍCIAS */	

.desc_noticias{
	float:left;
	width:545px;	
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #9a983a;
	font-size: 0.92em;
	margin-bottom: 10px;
	padding-bottom: 10px;}


	
.desc_noticias h1 a{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}

.desc_noticias h1{
	color:#003;
	font-size:16px;	
        text-align: center;
	padding:0px;}

.desc_noticias h1 a:hover{
	color:#003;}
.desc_noticias p{
	text-align:left;
	color:#595656;
	font-size:12px;}
.desc_noticias p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;}

.desc_noticias p a:hover{
	
	text-decoration:underline;}
	
.desc_noticias_internas{
	float:left;
	width:650px;}	
	
.desc_noticias_internas h1 a{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}
.desc_noticias_internas h1 a:hover{
	color:#003;}
.desc_noticias_internas p{
	text-align:left;
	color:#595656;
	font-size:12px;}
.desc_noticias_internas p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;}	

.desc_noticias_legenda{
background-color: #ece8d7;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-size: 85%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 9px;
padding-bottom: 6px;
padding-left: 9px;

}

#noticiaDestaque {
	width:550px;
	overflow:hidden;
	background-color:#ffffff;
}
.img_not_destaque {
	width: 498px;
	height:249px;
	float: left;
	color: #666666;
	padding-left: 15px;
	}
	
.not_destaque_texto {
	width:150px;
	height:249px;
}

.not_destaque_texto a  {
color: #8d6e00;
text-align: right;
text-decoration:none;
}

#img_not_destaque, #not_destaque_texto {
	float:left;
	overflow:hidden;}
	
.titulo_noticia{

font-size: 215%;
font-weight: bold;
color: #000000;
letter-spacing: -2px;
	}

.text_noticias p	{
	color: #7a7a7a;
	line-height: 150%;
	font-size: 100%;
	margin-bottom: 15px;
	}

.divImagens {
	display: inline;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0pt;
	float: left;
	width: auto;
	}

/* FIM NOTÍCIAS */	

.link-mais  {
color: #8d6e00;
text-align: right;
}

.link-mais a  {
color: #8d6e00;
text-align: right;
text-decoration:none;
}

a.link-mais:hover {
color: #685100;
text-align: right;
text-decoration:none;
}

.links_internos {	
	font-family: Georgia;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	color: #8d6e00;
	font-size: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9a983a;
	padding-bottom: 1px;
	text-decoration: none;
	margin-right:20px;
	}
	
		
.links_internos a {
	font-family: Georgia;
	font-style: normal;	
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	color: #9a983a;
	text-decoration: none;
	}
	
.links_internos a:hover {
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9a983a;
	padding-bottom: 1px;
	text-decoration: none;
	}
	

.link-mais a:hover {
color: #685100;
text-decoration: none;
}

.link-mais a:active{
color: #000000;
}

.aumentar_letra{
	float:right;
	}

.aumentar_letra p{
	margin:0px;
	padding:0px;
	float:left;
	}

.aumentar_letra a{
	color:#FFFFFF !important;font-size:0.915em}
	
.aumentar_letra img{
	margin-bottom:2px;}

.letra-menor a{color:#369 !important;font-size:0.915em}

.letra-maior a{color:#369 !important;font-size:1.085em}	

#pequeno, #pequeno img, #normal, #normal img, #grande, #grande img, #apresentacao-contraste1, #apresentacao-contraste1 img {
   cursor: pointer;
}

.copyrigth{
	clear:both;
	margin:auto;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	text-align:center;
}
.spacer_noticias {
	margin-bottom:10px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	background:url(../img/separador.gif) repeat-x;}

.info{
	background-color: #fff8d1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fde9ae;
	padding: 3px;}
	
.border-bottom {
border-bottom-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: dotted;}

.divImagens {

display: inline;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 4pt;
float: left;
}

.divFotos {

display: inline;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 4pt;
float: left;
}

div#colunaEsquerda {
float: left;
width: 45%;
padding-right: 1em;
}

div#colunaDireita{
margin-left: 45%;
padding-left: 1em;
}

.erro{
    color: red;
    font-size: 20px;
}

.aviso{
    color: #00008B;
    font-size: 20px
}
.titulo_destaque
{
    text-align: center;
    font-size: 20px;
}

.tabela_downloads
{
    border: solid 2px #cdcaae;
    text-align: center;
    border-collapse: collapse;
    width: 420px;
}

table.tabela_downloads tr td
{
    border: solid 1px #cdcaae;    
}
.tabela_agenda_eventos, tr td
{
    border: 1px solid #cdcaae;
    border-collapse: collapse;
    padding: 8px;
    font-size: 14px;
}

.coluna_titulo
{
   font-weight: bold;
   
}

.lista_prox_eventos
{
  margin-left: 15px;
  padding: 2px;
  font-size: 13px;
}

.lista_prox_eventos li
{
    padding-bottom: 12px;
}

.lados
{
    float: left;
    margin-right: 15px;
}