/* CSS Document */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #000;
}

#grise {
	position: absolute;
	top: 280px;
	right: 0;
	display: block;
	width: 19px;
	height: 72px;
	background: url(../_estrutura/grise.gif) no-repeat;
	text-indent: -999999999px;
	text-decoration: none;
	z-index: 9;
}

#griseflash {
	position: absolute;
	top: 280px;
	right: 0;
	display: block;
	width: 122px;
	height: 121px;
	text-indent: -999999999px;
	text-decoration: none;
	z-index: 9;
}

#site {
	position: relative;
	display: block;
	width: 760px;
	height: auto;
	margin: 0 auto;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #000;
	padding: 0 0 13px 0;
}

#site #geral {
	position: relative;
	display: block;
	width: 684px;
	height: auto;
	margin: 0 auto;
	border: 13px solid #fff;
	background: #f4f4f4;
	padding: 10px;
}

a, input, label {
	outline: 0;
	text-decoration: none;
}

img {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	margin: 0;
	border: 0;
}




/* cabecalho
_____________________________________________________________________________________________ */

#site #geral #cabecalho {
	display: block;
	width: auto;
	height: 278px;
}

#site #geral #cabecalho-coluna {
	display: block;
	width: auto;
	height: 278px;
	height: 318px;
}

#site #geral #cabecalho h1,
#site #geral #cabecalho-coluna h1 {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 330px;
	height: 243px;
	font-size: 0;
	text-indent: -999999999px;
	padding: 0;
	margin: 0;
	z-index: 10;
}

#site #geral #cabecalho h1.eventos {
	background: url(../_cabecalho/eventos/h1-tela-eventos.jpg) no-repeat;
}

#site #geral #cabecalho h1.coluna {
	background: url(../_cabecalho/coluna/h1-tela.jpg) no-repeat;
}

#site #geral #cabecalho #menu-cabecalho,
#site #geral #cabecalho-coluna #menu-cabecalho {
	list-style-type: none;
}

#site #geral #cabecalho #menu-cabecalho .mt-eventos-bt01 {
	position: absolute;
	left: 362px;
	top: 59px;
	background: url(../_cabecalho/eventos/a-eventos.jpg) no-repeat;
	width: 151px;
	height: 113px;
	font-size: 0;
	text-indent: -999999999px;
	padding: 0;
	margin: 0;
	z-index: 10;
}

#site #geral #cabecalho #menu-cabecalho .mt-eventos-bt01:hover,
.eventos #site #geral #cabecalho #menu-cabecalho .mt-eventos-bt01 {
	background: url(../_cabecalho/eventos/a-eventos-hover.jpg) no-repeat;
}

#site #geral #cabecalho #menu-cabecalho .mt-eventos-img01 {
	position: absolute;
	left: 554px;
	top: 22px;
	width: 137px;
	height: 101px;
}

#site #geral #cabecalho #menu-cabecalho .mt-eventos-img02 {
	position: absolute;
	left: 513px;
	top: 124px;
	width: 145px;
	height: 109px;
}

#site #geral #cabecalho #menu-cabecalho .mt-coluna-bt01 {
	position: absolute;
	left: 576px;
	top: 36px;
	background: url(../_cabecalho/coluna/a-coluna.jpg) no-repeat;
	display: block;
	width: 121px;
	height: 93px;
	font-size: 0;
	text-indent: -999999999px;
	padding: 0;
	margin: 0;
	z-index: 10;
}

#site #geral #cabecalho #menu-cabecalho .mt-coluna-bt01:hover {
	background: url(../_cabecalho/coluna/a-coluna-hover.jpg) no-repeat;
}

#site #geral #cabecalho #menu-cabecalho .mt-coluna-bt02 {
	position: absolute;
	/*left: 554px;*/
	left: 566px;
	top: 135px;
	background: url(../_cabecalho/coluna/a-eventos.jpg) no-repeat;
	display: block;
	width: 136px;
	height: 101px;
	font-size: 0;
	text-indent: -999999999px;
	padding: 0;
	margin: 0;
	z-index: 10;
}

#site #geral #cabecalho #menu-cabecalho .mt-coluna-bt02:hover {
	background: url(../_cabecalho/coluna/a-eventos-hover.jpg) no-repeat;
}

#site #geral #cabecalho-coluna #menu-cabecalho .mt-coluna-fotos {
	position: absolute;
	/*left: 340px;
	top: 30px;
	width: 230px;
	height: 194px;*/
	left: 1px;
	top: 5px;
	width: 704px;
	height: 318px;
}

/* fim de cabecalho
_____________________________________________________________________________________________ */



/* MENU
_____________________________________________________________________________________________ */

#site #geral #cabecalho #menu {
	position: absolute;
	top: 256px;
	display: block;
	width: 682px;
	height: 37px;
	border: 1px solid #dfdfde;
	background: #fff;
	padding: 0;
	clear: both;
}

#site #geral #cabecalho #menu ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 5px 5px 86px;
	background: #fafafa;
}

#site #geral #cabecalho #menu ul li {
	display: inline;
}

#site #geral #cabecalho #menu ul li a {
	float: left;
	display: block;
	font-size: 0;
	text-indent: -999999999px;
	text-decoration: none;
	padding: 0;
}

#site #geral #cabecalho #menu ul li a.bt01 {
	width: 43px;
	height: 27px;
	background: url(../_menu/bt01.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt01:hover,
.home #site #geral #cabecalho #menu ul li a.bt01 {
	background: url(../_menu/bt01-hover.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt02 {
	margin-left: 85px;
	_margin-left: 62px;
	width: 70px;
	height: 27px;
	background: url(../_menu/bt02.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt02:hover,
.queme #site #geral #cabecalho #menu ul li a.bt02 {
	background: url(../_menu/bt02-hover.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt03 {
	margin-left: 86px;
	width: 81px;
	height: 27px;
	background: url(../_menu/bt03.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt03:hover,
.portfolio #site #geral #cabecalho #menu ul li a.bt03 {
	background: url(../_menu/bt03-hover.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt04 {
	margin-left: 86px;
	width: 68px;
	height: 27px;
	background: url(../_menu/bt04.gif) no-repeat;
}

#site #geral #cabecalho #menu ul li a.bt04:hover,
.contato #site #geral #cabecalho #menu ul li a.bt04 {
	background: url(../_menu/bt04-hover.gif) no-repeat;
}

/* fim de MENU
_____________________________________________________________________________________________ */



/* CENTRO
_____________________________________________________________________________________________ */


#site #geral #centro {
	position: relative;
	border: 1px solid #dfdfde;
	background: #fff;
	_margin-top: 15px;
}

#site #geral #centro h1,
#site #geral #centro h2,
#site #geral #centro h3,
#site #geral #centro h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #000;
}

#site #geral #centro h2 {
	margin: 0 0 20px 0;
	padding: 0 0 8px 0;
	background: url(../_estrutura/h2-borda.gif) bottom repeat-x;
}

#site #geral #centro h4 {
	font-size: 15px;
	margin-bottom: -10px;
}

#site #geral #centro table,
#site #geral #centro p,
#site #geral #centro ul,
#site #geral #centro a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12.2px;
	color: #000;
	text-align: justify;
	letter-spacing: 2px;
}

#site #geral #centro ul {
	padding: 0;
	margin: 0;
}

#site #geral #centro a:hover {
	text-decoration: underline;
}

#site #geral #centro ul {
	list-style-image: url(../_estrutura/marcadores.gif);
	padding: 0 0 0 25px;
}

/* fim de CENTRO
_____________________________________________________________________________________________ */




/* CONTEÚDO
_____________________________________________________________________________________________ */

#site #geral #centro #conteudo {
	display: block;
	width: auto;
	height: auto;
	padding: 12px 11px;
}

#site #geral #centro #conteudo img {
	border: 1px solid #d0d0d0;
	background: #dededd;
	padding: 9px;
}

#site #geral #centro #conteudo h2 img,
#site #geral #centro #conteudo h3 img {
	border: none;
	background: none;
	padding: 0;
}

#site #geral #centro #conteudo a {
	color: #8e1710;
	text-decoration: underline;
}

#site #geral #centro #conteudo a:hover {
	text-decoration: none;
}

/* fim de CONTEÚDO
_____________________________________________________________________________________________ */




/* FORMULÁRIO
_____________________________________________________________________________________________ */

#site #geral #centro form ul {
	list-style-type: none;
	list-style-image: none;
	margin: 7px;
	padding: 0;
}

#site #geral #centro form ul label {
	display: block;
	margin-left: 9px;
	width: 100px;
	height: 22px;
	font-size: 0;
	text-indent: -999999999px;
}

#site #geral #centro form ul label.nome {
	background: url(../contato/label-nome.gif) left no-repeat;
}

#site #geral #centro form ul label.email {
	background: url(../contato/label-email.gif) left no-repeat;
}

#site #geral #centro form ul label.mensagem {
	background: url(../contato/label-mensagem.gif) left no-repeat;
}

#site #geral #centro form ul input,
#site #geral #centro form ul textarea {
	width: 324px;
	height: 19px;
	border: 1px solid #c2c2c2;
	padding: 4px;
	margin-bottom: 15px;
}

#site #geral #centro form ul textarea {
	height: 94px;
	overflow: auto;
}

#site #geral #centro form ul input.submit {
	width: 67px;
	height: 27px;
	padding: 0;
	margin: 0;
	border: 0;
	background: url(../contato/input-enviar.gif);
	font-size: 0;
	cursor: pointer;
}

/* fim de FORMULÁRIO
_____________________________________________________________________________________________ */


/* HOME
_____________________________________________________________________________________________ */

.home #site #geral #centro #conteudo #foto {
	margin: 20px;
	_margin: 26px 20px;
}

.home #site #geral #centro #conteudo ul#chamadas {
	position: absolute;
	top: 16px;
	left: 338px;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.home #site #geral #centro #conteudo ul#chamadas li {
	margin: 0;
	padding: 0;
}

.home #site #geral #centro #conteudo ul#chamadas li a {
	font-size: 0;
	text-indent: -999999999px;
	text-decoration: none;
}

.home #site #geral #centro #conteudo ul#chamadas li.coluna a {
	display: block;
	width: 331px;
	height: 119px;
	background: url(../home/bt-coluna.jpg) no-repeat;
}

.home #site #geral #centro #conteudo ul#chamadas li.coluna a:hover {
	background: url(../home/bt-coluna-hover.jpg) no-repeat;
}

.home #site #geral #centro #conteudo ul#chamadas li.eventos a {
	display: block;
	width: 331px;
	height: 119px;
	background: url(../home/bt-eventos.jpg) no-repeat;
}

.home #site #geral #centro #conteudo ul#chamadas li.eventos a:hover {
	background: url(../home/bt-eventos-hover.jpg) no-repeat;
}

.home #site #geral #centro #conteudo ul#chamadas li.receber {
	display: block;
	width: 331px;
	height: 108px;
	background: url(../home/receba-fundo.jpg) no-repeat;
}

.home #site #geral #centro #conteudo ul#chamadas li.receber form {
	position: relative;
	left: 200px;
	top: 12px;
}

.home #site #geral #centro #conteudo ul#chamadas li.receber label {
	display: none;
}

.home #site #geral #centro #conteudo ul#chamadas li.receber input {
	width: 122px;
	height: 12px;
	padding: 4px;
	border: 1px solid #bdbdbc;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
}

.home #site #geral #centro #conteudo ul#chamadas li.receber .bt {
	display: block;
	margin-left: 87px;
	margin-top: 5px;
	width: 45px;
	height: 22px;
	font-size: 0;
	background: url(../home/receba-bt.jpg) no-repeat;
	cursor: pointer;
}

/* fim de HOME
_____________________________________________________________________________________________ */




/* QUEM É
_____________________________________________________________________________________________ */

.queme #site #geral #conteudo #foto {
	position: relative;
	float: right;
	margin: 0 0 20px 20px;
}

/* fim de QUEM É
_____________________________________________________________________________________________ */




/* PORTFÓLIO
_____________________________________________________________________________________________ */

.portfolio #site #geral #conteudo table {
	border-collapse: 0;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.portfolio #site #geral #conteudo table td {
	border: 2px solid #fff;
	padding: 3px;
	vertical-align: top;
}

.portfolio #site #geral #conteudo table td.coluna1 {
	width: 60%;
}

.portfolio #site #geral #conteudo table td.coluna2 {
	width: 40%;
}

.portfolio #site #geral #conteudo table tr.linhapar td {
	background: #ededed;
}

.portfolio #site #geral #conteudo table tr.linhaimpar td {
	background: #fff;
}

/* fim de PORTFÓLIO
_____________________________________________________________________________________________ */




/* EVENTOS
_____________________________________________________________________________________________ */

.eventos #site #geral #conteudo #foto {
	position: relative;
	float: right;
	margin: 0 0 20px 20px;
}

/* fim de EVENTOS
_____________________________________________________________________________________________ */




/* CONTATO
_____________________________________________________________________________________________ */

.contato #site #geral #conteudo #contato {
	position: absolute;
	right: 21px;
	top: 76px;
	margin: 0 0 20px 20px;
	text-align: right;
	font-size: 13px;
}

.contato #site #geral #conteudo #contato address {
	font-style: normal;
}

.contato #site #geral #conteudo #contato p {
	text-align: right;
}

/* fim de CONTATO
_____________________________________________________________________________________________ */




/* COLUNA
_____________________________________________________________________________________________ */

.coluna #site #geral #centro {
	border: 0;
	background: 0;
	_height: 500px;
}

.coluna #site #geral #centro #coluna {
	position: relative;
	float: left;
	width: 530px;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}

.coluna #site #geral #centro #coluna li {
	clear: both;
	background: url(../coluna/borda.gif) top repeat-x;
	padding: 32px 0;
	margin: 0 11px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	line-height: 20px;
}

.coluna #site #geral #centro #coluna li ul {
	list-style-image: none;
	list-style-type: square;
}

.coluna #site #geral #centro #coluna li li {
	background: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.coluna #site #geral #centro #coluna li br {
	clear: both;
}

.coluna #site #geral #centro #coluna li a,
.coluna #site #geral #centro #coluna li a:hover {
	color: #990000;
}

.coluna #site #geral #centro #coluna li.materia div,
.coluna #site #geral #centro #coluna li.aconteceu div,
.coluna #site #geral #centro #coluna li.vaiacontecer div,
.coluna #site #geral #centro #coluna li.colunista div {
	border: 9px solid #ececec;
	background: #cecece;
	padding: 1px;
}

.coluna #site #geral #centro #coluna li.materia div,
.coluna #site #geral #centro #coluna li.aconteceu div div,
.coluna #site #geral #centro #coluna li.vaiacontecer div div,
.coluna #site #geral #centro #coluna li.colunista div div {
	border: 7px solid #fff;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	_background-position: 9px 9px;
	padding: 8px;
}

.coluna #site #geral #centro #coluna li.aconteceu div div {
	background-image: url(../coluna/o-que-aconteceu.jpg);
}

.coluna #site #geral #centro #coluna li.vaiacontecer div div {
	background-image: url(../coluna/o-que-vai-acontecer.jpg);
}

.coluna #site #geral #centro #coluna li.colunista div div {
	background-position: 8px left;
	background-image: url(../coluna/colunista.jpg);
}

.coluna #site #geral #centro #coluna li.aconteceu.no-title div div,
.coluna #site #geral #centro #coluna li.vaiacontecer.no-title div div,
.coluna #site #geral #centro #coluna li.colunista.no-title div div {
	background-image: none;
}

.coluna #site #geral #centro #coluna li.materia div,
.coluna #site #geral #centro #coluna li.aconteceu h3,
.coluna #site #geral #centro #coluna li.vaiacontecer h3,
.coluna #site #geral #centro #coluna li.colunista h3 {
	margin: 18px 0 20px 82px;
	border-bottom: 1px solid #b8b8b8;
	padding: 0 0 12px 0;
}

.coluna #site #geral #centro #coluna li.materia h1 {
	margin: 0;
	padding-top: 26px;
	text-align: center;
	background: url(../coluna/moldura-cidade.jpg) no-repeat;
	height: 54px;
	margin-bottom: 15px;
}

.coluna #site #geral #centro #coluna li.materia h3 {
	margin: 0 0 5px 0;
}

.coluna #site #geral #centro #coluna li.aconteceu img,
.coluna #site #geral #centro #coluna li.vaiacontecer img,
.coluna #site #geral #centro #coluna li.colunista img,
.coluna #site #geral #centro #coluna li.materia img {
	margin: 15px;
}

.coluna #site #geral #centro #coluna li.materia h1 img,
.coluna #site #geral #centro #coluna li.aconteceu h3 img,
.coluna #site #geral #centro #coluna li.vaiacontecer h3 img,
.coluna #site #geral #centro #coluna li.colunista h3 img,
.coluna #site #geral #centro #coluna li.materia h3 img {
	margin: 0;
}

.coluna #site #geral #centro #coluna li.foto {
	text-align: center;
}

.coluna #site #geral #centro #coluna li.foto img {
	border: 1px solid #cfcfcf;
	background: #dededd;
	padding: 11px;
}

.coluna #site #geral #centro #coluna li.foto p {
	text-align: center;
	margin-bottom: 0;
}

.coluna #site #geral #centro #lateral {
	width: 154px;
	margin: 0 0 20px 530px;
	_position: absolute;
	_top: 0;
	_rigth: 0;
	_margin: 0 0 20px 0;
}

.coluna #site #geral #centro #lateral:after {
	clear: both;
	display: block;
	width: auto;
	height: 1px;
	content: ".";
	visibility: hidden;
}

.coluna #site #geral #centro #lateral #ultimas,
.coluna #site #geral #centro #lateral #receba,
.coluna #site #geral #centro #lateral #indique,
.coluna #site #geral #centro #lateral #banners,
.coluna #site #geral #centro #lateral #relogios {
	border: 1px solid #dfdfde;
	background: #fff;
	padding: 5px 9px;
	text-align: right;
}

.coluna #site #geral #centro #lateral #ultimas h3,
.coluna #site #geral #centro #lateral #receba h3,
.coluna #site #geral #centro #lateral #indique h3,
.coluna #site #geral #centro #lateral #banners h3 {
	font-weight: lighter;
}

.coluna #site #geral #centro #lateral #ultimas {
	margin-bottom: 13px;
}

.coluna #site #geral #centro #lateral #ultimas ul {
	text-align: right;
}

.coluna #site #geral #centro #lateral #ultimas li.maisedicoes {
	list-style-image: none;
	list-style-type: none;
}

.coluna #site #geral #centro #lateral #ultimas li.maisedicoes a {
	color: #777;
}

.coluna #site #geral #centro #lateral #indique,
.coluna #site #geral #centro #lateral #receba {
	margin-bottom: 13px;
	text-align: right;
}

.coluna #site #geral #centro #lateral #indique ul,
.coluna #site #geral #centro #lateral #receba ul {
	text-align: right;
}

.coluna #site #geral #centro #lateral #indique form,
.coluna #site #geral #centro #lateral #receba form {
	margin: 0;
}


.coluna #site #geral #centro #lateral #indique input,
.coluna #site #geral #centro #lateral #receba input {
	width: 110px;
	margin: 0 0 6px 0;
	height: 12px;
	padding: 2px;
	border: 1px solid #bdbdbc;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
}

.coluna #site #geral #centro #lateral #indique label {
	width: 125px;
	margin: 0 0 6px 0;
	height: 12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	text-align: right;
}

.coluna #site #geral #centro #lateral #indique .bt,
.coluna #site #geral #centro #lateral #receba .bt {
	width: 45px;
	height: 22px;
	font-size: 0;
	background: url(../home/receba-bt.jpg) no-repeat;
	cursor: pointer;
}

.coluna #site #geral #centro #lateral #banners {
/*	position: absolute;
	top: 604px;
	right: 0px;
	margin-top: 90px;*/
	margin-bottom: 13px;
	padding: 5px 4px;
}

.coluna #site #geral #centro #lateral #banners ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

.coluna #site #geral #centro #lateral #banners ul {
	text-align: center;
	padding-top: 20px;
}

.coluna #site #geral #centro #lateral #banners img,
.coluna #site #geral #centro #lateral #banners object {
	/*border: 1px solid #5e5e5e;*/
	margin-bottom: 20px;
}

.coluna #site #geral #centro #lateral #relogios {
	padding: 5px 4px;
}

.coluna #site #geral #centro #lateral #ultimas h3,
.coluna #site #geral #centro #lateral #receba h3,
.coluna #site #geral #centro #lateral #banners h3 {
	margin: 0;
}

/* fim de COLUNA
_____________________________________________________________________________________________ */




/* EDIÇÕES
_____________________________________________________________________________________________ */

.edicoes #site #geral #centro h3 {
	margin: 4px;
}

.edicoes #site #geral #centro ul {
	margin-bottom: 5px;
}

/* fim de EDIÇÕES
_____________________________________________________________________________________________ */




/* CADASTRAR
_____________________________________________________________________________________________ */

.cadastrar #site #geral #centro h3,
.cadastrar #site #geral #centro h4,
.cadastrar #site #geral #centro p {
	margin: 4px;
}

.cadastrar #site #geral #centro h4 {
	margin-top: 12px;
}

/* fim de CADASTRAR
_____________________________________________________________________________________________ */