/* GERAL */
	#conteudo_geral {
		margin: 0 auto;
		width: 1002px;
		font-size: 11px;
	}
	body {
		font-size: 12px;
	}
	
/* ESTILOS GERAIS */

	.botao {
		width: 200px;
		height: 26px;
		background: url(../imgs/botao_fundo.jpg) left repeat-y;
		color: #003366;
		border: #3399CC solid 1px;
		font-size: 16px;
		text-align: center;
		padding-top: 12px;
		margin: 5px;
	}
	.botao a {
		text-decoration: none;
	}
	.link_menor {
		font-size: 9px;
	}
	.link_menor a:link, .link_menor a:visited {
		text-decoration:none;
	}
	.link_menor a:hover {
		text-decoration:underline;
	}
	.apoio {
		font-size: 9px;
		color: #999;
	}
	#titulo_apoio {
		width: 100%;
		height: 31px;
		vertical-align:middle;
	}
	.cinza {
		color: #006666;
	}
	.branco {
		background: #FFF;
		padding: 10px 10px 0;
	}
	.data {
		color: #145284;
		font-size: 9px;
	}
	.espacamento {
		width: 8px;
	}

/* MENU TOPO */

	#menu_topo {
		width: 100%;
		height: 42px;
		background: url("../imgs/menu_back.jpg") center top repeat-x;
	}
	.menu_topo_opcoes{
		margin-top: 14px;
		width: 1002px;
	}
	.menu_topo_opcoes td{
		border-right: 1px solid #FFFFFF;
	}

/* TOPO COM LOGOTIPO */

	#logo {
		padding: 15px;
	}
	
/* CONTEUDO */
	
	#geral {
		width: 980px;
		background: url("../imgs/fundo_conteudo_transp.png");
		padding: 10px;
	}	
	#conteudo {
		width: 100%;
	}

/* CONFRARIAS */

	#confrarias {
		margin: 20px 0 0 0;
		width: 100%;
		height: 156px;
		background: url("../imgs/confrarias_back.jpg") center top repeat-x #FFF;
	}
	#confrarias_opcoes {
		width: 1002px;	
	}
	#confrarias_opcoes a img {
		padding: 22px 0 0 0;	
	}
	.confrarias_conteudo {
		padding: 20px;	
	}

/* RODAPÉ */
	
	#rodape {
		width: 100%;
		margin: 20px 0 0 0;
		background: #FFF;
		font-size: 10px;	
		color:#666;
	}
	#rodape_informacoes {
		width: 1002px;
	}
	#rodape_informacoes a:link, #rodape_informacoes a:visited { color:#666;text-decoration:none }
	#rodape_informacoes a:hover { text-decoration: underline }
	#rodape_informacoes em { font-style:normal; text-decoration:underline }
	
/* CAMPOS DE FORMULÁRIO (busca, newsletter, filtrar notícias, fale conosco, associado) */

	#ajax table td {
		padding: 2px;
	}
	#associado table td {
		padding: 2px;
	}
	form#ajax textarea, form#ajax input, form#ajax select,  {
		font-size: 11px;
	}
	#lateral table td {
		vertical-align:middle;
	}
	#lateral input#campo{
		border: 1px solid #FFFFFF;
		background: #FFF;
		height: 12px;		
		font-size: 9px;
		color: #145284;
		margin: 0 0 2px 0;
	}
	#lateral input:focus#campo {
		border: 1px solid #FFFFFF;
		background: #E6EFF9;
	}
	.btn {
		border: 1px solid #FFF;
		color: #006666;
		font-size: 10px;
		font-weight:bold;
		background: #DEDEDE;
	}
	#lateral select{
		border: 1px solid #FFFFFF;
		background: #FFF;
		height: 18px;		
		font-size: 9px;
		color: #145284;
		margin: 0 0 2px 0;
	}
	#lateral select:focus{
		border: 1px solid #FFFFFF;
		background: #E6EFF9;
	}
	#lateral input.associado {
		border: 1px solid #FFFFFF;
		background: #FFF;
		height: 12px;		
		font-size: 9px;
		color: #145284;
		margin: 0 0 2px 0;
	}
	#lateral input:focus.associado {
		border: 1px solid #FFFFFF;
		background: #E6EFF9;
	}
	#lateral table.associado{
		font-size: 11px;
		color: #145284;
	}
	div#associado_conteudo {
		border: 2px solid #FFF;
		padding: 5px;
		background: #DEDEDE;
		color: #145284;
	}
	div#associado_conteudo a {
		color: #145284;
	}

/* LATERAL (index, noticias_det) */
	
	table#redes_sociais td {
		padding: 12px 20px;
		color: #003366;
		font-size: 10px;
	}
	.lateral {background: #C2DCED;}
	.lateral2 {background: #C2BE98;}
	#lateral {
		margin: 0 0 5px 0;
		padding: 8px;
		width: 190px;
	}
	#lateral img.borda {
		border: 1px solid #FFF;
	}
	#lateral span.titulo {
		font-size: 15px;
		color: #145284;
		font-weight: bold;
		line-height: 18px;
	}
	#lateral span.link_menor a:link, #lateral span.link_menor a:visited {
		color: #145284;
		text-decoration: none;
	}
	#lateral span.link_menor a:hover{
		text-decoration: underline;
	}
	#lateral table.ouvidoria td {
		padding: 5px;
	}
	#lateral span.data {
		padding-top: 5px;
		font-weight: bold;
		color: #003366;
	}
	#lateral span.titulo_peq a:link, #lateral span.titulo_peq a:visited {
		color: #003366;
		text-decoration: none;
	}
	#lateral span.titulo_peq a:hover {
		color: #003366;
		text-decoration: underline;
	}
	#titulo_secao {
		padding: 7px 2px;
		text-align: center;
	}
	.menu a:link, .menu a:visited {
		color: #CC0000;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none
	}
	.menu2 a:link, .menu2 a:visited {
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none
	}
	.menu a:hover, .menu2 a:hover {
		text-decoration: underline;
	}
	
	
/* NOTÍCIAS LISTA */

	#noticias_lista {
		background: url("../imgs/back_noticias.jpg") center top repeat-x #FFF;
		padding: 10px;
	}
	#noticias_lista strong a:link, #noticias_lista strong a:visited {
		color: #145284;
		font-size: 11px;
		text-decoration: none;
	}
	#noticias_lista strong a:hover {
		text-decoration: underline;
	}

/* AGENDA EVENTOS INICIAL */
	
	.foto_agenda {
		width: 212px;
		height: 187px;
		overflow: hidden;
		background: #FFF;
	}
	#agenda a { text-decoration:none; }
	#agenda a:hover {
		text-decoration: underline;
		color: #0F588E;
	}
	#agenda {
		background: #E2E2E2;
		padding: 10px;
	}
	#calendario {
		background: #E2E2E2;
		text-align: center;
	}
	span.link_menor {
		color: #666;
	}
	#agenda span.titulo {
		font-size: 15px;
		color: #0F588E;
		font-weight: bold;
		line-height: 18px;
	}
	#agenda span.subtitulo {
		color: #0F588E;
	}
	.agenda_lista {
		padding-top: 10px;
		width:190px;
		height:191px;
		overflow-y: auto;
		font-weight: bold;
	}
	.agenda_lista a:link, .agenda_lista a:visited {
		color: #3399CC;
		text-decoration:none;
	}
	.agenda_lista a:hover {
		text-decoration: underline;
	}
	
/* PÁGINAS INTERNAS */

	.interna a:link, .interna a:visited {
		color: #003366;
	}
	
	.interna a:hover {
		color: #003366;
		text-decoration: none;
	}
	.interna {
	background: url("../imgs/back_internas.jpg") #FFF center top repeat-x;
	padding: 20px 8px;
	height: 400px;
	font-size: 12px;
	}
	.interna strong a:link, .interna strong a:visited {
		color: #003366;
		text-decoration: none;
	}
	.interna strong a:hover {
		text-decoration: underline;
	}
	.interna span.data {
		color: #FFCC00;
		font-size: 10px;
		font-weight: bold;
		line-height: 25px;
	}
	.interna span.titulo {
		font-size:20px;
		font-weight:bold;
		color: #003366;
		line-height: 25px;
	}
	.interna span.subtitulo {
		font-size:16px;
		color: #003366;
		line-height: 25px;
	}
	.interna p {
		color: #003366;
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 10px;
	}
	.interna .direita td {
		padding: 7px 0 10px 7px;
	}
	.interna table.link_menor a:link, .interna table.link_menor a:visited {
		text-decoration: underline;
		color: #003366;
		float: left;
	}
	.interna ul{
		list-style-type: none;
		list-style-image: url(../imgs/img_mais_1.gif);
		margin-left: 20px;
	}
	
		.interna3 ul{
		list-style-type: none;
		
		margin-left: 20px;
	}
	.interna ul li {
		padding-bottom: 7px;
	}
	.interna ul li a{
		color: #003366;
	}
	
	
	.interna2 a:link, .interna a:visited {
		color: #003366;
	}
	.interna2 a:hover {
		color: #003366;
		text-decoration: none;
	}
	.interna2 strong a:link, .interna2 strong a:visited {
		color: #003366;
		text-decoration: none;
	}
	.interna2 strong a:hover {
		text-decoration: underline;
	}
	.interna2 span.data {
		color: #FFCC00;
		font-size: 10px;
		font-weight: bold;
		line-height: 25px;
	}
	.interna2 span.titulo {
		font-size:20px;
		font-weight:bold;
		color: #003366;
		line-height: 25px;
	}
	.interna2 span.subtitulo {
		font-size:16px;
		color: #003366;
		line-height: 25px;
	}
	.interna2 p {
		color: #003366;
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 10px;
	}
	.interna2 .direita td {
		padding: 7px 0 10px 7px;
	}
	.interna2 table.link_menor a:link, .interna table.link_menor a:visited {
		text-decoration: underline;
		color: #003366;
		float: left;
	}
	.interna2 ul{
		list-style-type: none;
		list-style-image: url(../imgs/img_mais_1.gif);
		margin-left: 20px;
	}
	.interna2 ul li {
		padding-bottom: 7px;
	}
	.interna2 ul li a{
		color: #003366;
	}

/* ESCOLINHAS GNU */

	#escolinhas td{
		background: #999900;
		padding: 4px;
	}
	table#escolinhas.link_menor a:link, table#escolinhas.link_menor a:visited {
		color: #CCC;
		text-decoration: underline;
	}
	
/* RECEITAS DOS CONFRADES */

	#receitas td{
		background: #FFCC00;
		padding: 4px;
	}
	table#receitas.link_menor a:link, table#receitas.link_menor a:visited {
		color: #990000;
		font-size: 11px;
		text-decoration: none;
		font-style: italic;
	}
	#receitas span.titulo { 
		font-size: 14px;
		font-weight: bold;
	}
	#receitas span.subtitulo { 
		font-size: 11px;
		font-style: italic;
	}
	#receitas a {
		text-decoration: none;
		color: #990000;
	}
	#receitas a:hover {
		text-decoration: underline;
		color: #990000;
	}
	
/* LOCALIZAÇÃO */

	span.localizacao {
		background: url(../imgs/fundo_conteudo_transp.png);
		padding: 2px;
		font-size: 9px;
		color: #666;
	}
	span.localizacao a:link, span.localizacao a:visited {
		color: #666;
		text-decoration: none;
	}
	span.localizacao a:hover {
		text-decoration: underline;
	}
	
/* PAGINAÇÃO */
	
	.paginacao td a:link, .paginacao td a:visited {
		border:1px solid #FFF;
		background-color: #FFFFFF;
		font-size: 10px;
		color: #551A8B;
		height: 15px;
		width: 17px;
		text-align: center;	
		display: block;
		text-decoration: none;
		font-weight:bold;
	}
	.paginacao td a:hover {
		border:1px solid #551A8B;
		background-color: #FFFFFF;
		font-size: 10px;
		color: #005F9C;
		height: 15px;
		width: 17px;
		text-align: center;	
		display: block;
		text-decoration: none;
		font-weight:bold;
	}
	.paginacao th {
		border:1px solid #FFF;
		background-color: #551A8B;
		font-size: 10px;
		color: #FFFFFF;
		height: 15px;
		width: 17px;
		text-align: center;	
		display: block;
		text-decoration: none;
		font-weight:bold;
	}
	
/* GALERIA */
	
	.galeria {width:100%}
	table.galeria td img {text-align:center}
	.galeria a:link img, .galeria a:visited img {
		margin-right: 10px;
		border: 2px solid #FFF;
	}
	.galeria a:hover img {
		margin-right: 10px;
		border: 2px solid #551A8B;
	}
	.galeria2 a:link img, .galeria2 a:visited { border: 2px solid #FFF; }
	.galeria2 a:hover img { border: 2px solid #551A8B; }
	
/* TOOLTIP */

	#tooltip{
		position:absolute;
		border:1px solid #C2DCED;
		background:#FFF;
		padding:2px 5px;
		color:#365847;
		display:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.nada{
	}
	
	/* noticias_det p/ corrigir erro no disqus*/
.internaNot a:link, .interna a:visited {
		color: #003366;
	}
	
	.internaNot a:hover {
		color: #003366;
		text-decoration: none;
	}
	.internaNot {
	background: url("../imgs/back_internas.jpg") #FFF center top repeat-x;
	padding: 20px 8px;
	height: 400px;
	font-size: 12px;
	}
	.internaNot strong a:link, .internaNot strong a:visited {
		color: #003366;
		text-decoration: none;
	}
	.internaNot strong a:hover {
		text-decoration: underline;
	}
	.internaNot span.data {
		color: #FFCC00;
		font-size: 10px;
		font-weight: bold;
		line-height: 25px;
	}
	.internaNot span.titulo {
		font-size:20px;
		font-weight:bold;
		color: #003366;
		line-height: 25px;
	}
	.internaNot span.subtitulo {
		font-size:16px;
		color: #003366;
		line-height: 25px;
	}
	.internaNot p {
		color: #003366;
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 10px;
	}
	.internaNot .direita td {
		padding: 7px 0 10px 7px;
	}
	.internaNot table.link_menor a:link, .interna table.link_menor a:visited {
		text-decoration: underline;
		color: #003366;
		float: left;
	}
	.internaNot ul{
		list-style-type: none;
		
		margin-left: 20px;
	}
	
	
	.internaNot ul li {
		padding-bottom: 7px;
	}
	.internaNot ul li a{
		color: #003366;
	}
	
	
	.internaNot a:visited {
		color: #003366;
	}
	

	
	.internaNot table.link_menor a:visited {
		text-decoration: underline;
		color: #003366;
		float: left;
	}
	

