/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
img {border:none;}
hr {display:none;}
body {
	text-align: center;
	font-size: 10px;
	color: #000;
	background: url(../imagens/bg_top.gif) repeat-x;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#main, #rodape_main {
	margin: 0 auto;
	text-align: left;
	width: 760px;
}
#margem {
	background: url(../imagens/bg_middle.gif) repeat-y;
	float: left;
}
#margem, #rodape_margem {
	padding-left: 16px;
}
#header {
	width: 744px;
	height: 213px;
	overflow: hidden;
}
#header h1 {
	background: url(../imagens/logo.gif) no-repeat top left;
	text-indent: -1000in;
	float: left;
}
#header h1 a {
	width: 214px;
	height: 213px;
	display: block;
}
#header h2 {
	float: right;
	background: url(../imagens/abad_logo.gif) no-repeat top right;
	text-indent: -1000in;
	width: 175px;
	height: 51px;
}
#header h2 a {
	width: 175px;
	height: 51px;
	display: block;
}
#header .endereco {
	color: #7B7E40;
	text-align: right;
	padding: 6px 0;
}
#header .endereco a {
	color: #7B7E40;
	text-decoration: none;
}
#header .banner {
	float: left;
}

.none {
	display: none;
}

#left {
	float: left;
	width: 214px;
}
#busca {
	border-top: 3px solid #FFF;
}
#busca, #bemvindo {
	height: 89px;
	float: left;
	background-color: #9EA257;
}
#busca h2 {
	background: #9EA257 url(../imagens/busca_tit.gif) no-repeat top left;
	width: 214px;
	height: 36px;
	text-indent: -1000in;
}
#busca form {
	padding: 16px 10px 20px 10px;
}
#busca input.field {
	border: 0px;
	height: 18px;
	width: 130px;
	font-size: 12px;
	line-height: 18px;
	float: left;
	margin-right: 20px;
}

#menu {
	border-top: 3px solid #FFF;
	float: left;
	background-color: #D6DA8E;
	width: 214px;
}
#menu h2 {
	width: 214px;
	background: url(../imagens/menu_tit.gif) no-repeat top left;
	height: 36px;
	text-indent: -1000in;
}
#menu a {
	font-size: 13px;
	line-height: 180%;
}
#menu ul {
	padding: 20px 0 20px 25px;
}

#boletim {
	background-color: #9EA257;
	float: left;
	height: 110px;
	width: 214px;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
}
#boletim h2 {
	width: 214px;
	background: url(../imagens/newsletter_tit.gif) no-repeat top left;
	height: 36px;
	text-indent: -1000in;
}
#boletim p {
	font-size: 12px;
	padding: 10px 20px 5px 10px;
}
#boletim form {
	padding-left: 10px;
}
#boletim input.field {
	border: 0px;
	height: 18px;
	width: 130px;
	font-size: 12px;
	line-height: 18px;
	float: left;
	margin-right: 20px;
}

#right {
	margin: 3px 0 0 3px;
	width: 527px;
	float: left;
	min-height: 555px;
}

#bemvindo {
	height: 89px;
	width: 527px;
	background: #9EA257 url(../imagens/bemvindo.jpg) no-repeat top left;
	margin-bottom: 10px;
}
#bemvindo p {
	font-size: 12px;
	padding: 39px 10px 10px 240px;
}

#materia_principal {
	padding: 0 15px 10px 15px;
}
span.data {
	color: #7B7E40;
	font-size: 10px;
}
#materia_principal h2 {
	font-size: 23px;
}
#materia_principal p {
	font-size: 13px;
	color: #666;
}
#foto_principal {
	padding: 0 10px 0 15px;
	float: left; /*299*/
}
#foto_principal img {
	border: 1px solid #9EA257;
	display: block;
}

#materia_secundaria {
	float: left;
	width: 297px;
}
#materia_secundaria div {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	width: 130px;
}
#materia_secundaria div h2 {
	font-size: 12px;
}
#materia_secundaria div p {
	font-size: 11px;
	color: #666;
}
.leiamais a {
	color: #7B7E40;
	font-size: 11px;
}

#maisnoticias, #maiscirculares {
	padding: 10px 0 0 15px;
	float: left;
}
#maisnoticias h2 {
	text-indent: -1000in;
	width: 497px;
	border-top: 1px solid #7B7E40;
	background: #F3F4E4 url(../imagens/mais_not_tit.gif) no-repeat top left;
	height: 33px;
}
#maisnoticias div.leiamais, #maiscirculares div.leiamais {
	margin: -19px 0 0 406px;
	width: 90px;
	height: 10px;
}
#maisnoticias ul, #maiscirculares ul {
	padding: 11px 15px;
}
#maisnoticias ul a, #maiscirculares ul a {
	color: #666;
	font-size: 11px;
	line-height: 19px;
}

#eventos {
	padding: 0px 15px;
	float: left;
}
#eventos h2 {
	text-indent: -1000in;
	width: 348px;
	border-top: 1px solid #7B7E40;
	background: #F3F4E4 url(../imagens/calendario_tit.gif) no-repeat top left;
	height: 33px;
}
#eventos ul {
	float: left;
	padding: 5px 15px 0 15px;
}
#eventos ul li {
	display: block;
	width: 176px;
}
#eventos ul a {
	color: #666;
	font-size: 11px;
	line-height: 17px;
}
#calendario {
	margin-top: 5px;
	float: left;
	height: 137px;
	width: 142px;
	background: #F3F4E4;
}
#calendario table {
	width: 100%;
	background: #F3F4E4;
}
#calendario table caption {
	background: #E1E1D5;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
}
#calendario table caption img {
	float: left;
	padding: 2px;
}
#carregando {
	display: none;	
}
#calendario table caption a {
	font-size: 14px;
}
#calendario table th {
	font-weight: normal;
}
#calendario table td, #calendario table th {
	text-align: center;
	font-size: 11px;
}
#calendario table td a {
	display: block;
	color: #333;
}
#calendario table td a:hover {
	background: #E3E4D4
}
#calendario table td.hoje a {
	color: #B10F15;
}
#calendario table td.domingo a, #calendario table th.domingo {
	color: #717740;
}

#fotos {
	float: left;
}
#fotos h2 {
	text-indent: -1000in;
	width: 135px;
	border-top: 1px solid #7B7E40;
	background: #F3F4E4 url(../imagens/fotos_tit.gif) no-repeat top left;
	height: 33px;
}
#fotos img {
	margin: 5px 0;
	border: 1px solid #9EA257;
	display: block;
}
#fotos a {
	color: #666;
	font-size: 11px;
}

#rodape {
	float: left;
	width: 100%;
	background: url(../imagens/rodape.gif) repeat-x;
}
#rodape .detalhe {
	width: 214px;
	background-color: #D6DA8E;
	height: 90px;
	float: left;
}
#rodape .endereco {
	color: #FFF;
	text-align: right;
	padding: 25px 0 10px 0;
}
#rodape .endereco a {
	color: #FFF;
	text-decoration: none;
}
#rodape .fulltime {
	text-align: right;
	color: #7B7E40;
}

/*paginas internas*/
#middle {
	padding: 10px 15px;
}
#middle h2 {
	font-size: 23px;
}
#middle p {
	font-size: 13px;
	color: #666;
	padding-bottom: 5px;
}

/*noticia.asp*/
#noticia p {
	line-height: 18px;
	font-size: 11px;
	color: #666;
	margin-left: 15px;
	margin-right: 15px;
}
#noticia a {
	color: #333;
}

#links {
	background-color: #F3F4E4;
	margin: 10px 15px 0 15px;
	line-height: 20px;
	text-align: center;
	color: #666;
}
#links a {
	color: #666;
	font-size: 11px;
}

/*noticia_print.asp*/
body.body_print {
	background: none;
}
#main_print {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
#header_print {
	border-bottom: 1px solid #000;
	height: 130px;
}
#header_print h1 {
	float: left;
}
#header_print .endereco {
	color: #000;
	text-align: right;
	padding: 40px 15px 0 0;
}
#main_print p {
	color: #000;
}

/*noticias.asp*/
#maisnoticias .chamada, #maiscirculares .chamada {
	margin: 10px 15px;
}
#maisnoticias h3, #maiscirculares h3 {
	font-size: 18px;
}
#maisnoticias p, #maiscirculares p {
	color: #666;
	font-size: 11px;
}
#maisnoticias .chamada cite {
	text-transform: uppercase;
	background-color: #FF6;
	font-style: normal;
	padding: 0 3px;
}
div.paginacao {
	margin: 10px 15px;
}
div.paginacao p {
	text-align: center;
	font-size: 12px;
	color: #666;
}
div.paginacao a {
	color: #7B7E40;
}

/*fotos.asp*/ /*associados.asp*/
#middle .linhaFoto {
	float: left;
	margin: 10px 0;
	width: 497px;
}
#middle .linhaFoto div {
	float: left;
	margin-right: 10px;
}
#middle .linhaFoto div.logomarca {
	width: 152px;
}
#middle .linhaFoto div.conteudoAssociado {
	width: 300px;
}
	
#middle .linhaFoto img {
	display: block;
	border: 1px solid #9EA257;
}
#middle .linhaFoto p {
	padding: 0;
	font-size: 11px;
}
#middle .linhaFoto h3 {
	color: #666;
	font-size: 11px;
	padding-top: 23px;
}
#middle .linhaFoto h3.associado {
	padding-top: 0px;
}
#middle .linhaFoto a {
	color: #7B7E40;
}

/*agenda.asp*/
#middle.agenda h3 {
	margin-top: 10px;
	background-color: #F3F4E4;
	font-size: 18px;
	color: #666;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
}
#middle .evento {
	margin-top: 10px;
}
#middle .evento h4 {
	font-size: 13px;
	color: #666;
}
#middle .evento p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#middle .evento p a {
	color: #7B7E40;
}
#middle.agenda #links {
	margin: 10px 0 0 0px;
}
#main_print #middle.agenda h3, #main_print #middle .evento h4 {
	color: #000;
}

/*contato.asp*/
.red {
	color: #F00;
}
.green {
	color: #060;
}
#contato {
	margin-top: 10px;
}
#contato form {
	display: block;
	text-align: right;
	width: 350px;
}
#contato form input, #contato form textarea {
	border: #9EA257 1px solid;
}
#contato form .field {
	font-size: 12px;
	line-height: 14px;
	width: 250px;
}

/*videos.asp*/
#middle .video {
	float: left;
	margin: 10px 0;
	width: 497px;
}
#middle .video p {
	padding: 0;
	font-size: 11px;
}
#middle .video h3 {
	color: #666;
	font-size: 13px;
}

/*circular.asp*/
#maiscirculares h2 {
	text-indent: -1000in;
	width: 497px;
	border-top: 1px solid #7B7E40;
	background: #F3F4E4 url(../imagens/mais_circ_tit.gif) no-repeat top left;
	height: 33px;
}

/*associarse.asp*/
table#associados {
	width: 497px;
}
table#associados tr td label {
	display: block;
	text-align: right;
}
table#associados tr td {
	font-size: 13px;
	padding: 2px 1px;
}
table#associados tr td h3 {
	font-size: 13px;
	margin: 10px 320px 5px 0;
	text-align: right;
}
table#associados tr td label.quais_associacoes {
	text-align: left;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
table#associados tr td.botao {
	padding-top: 20px;
	text-align: center;
}
table#associados tr.checkbox td {
	text-align: right;
}
table#associados tr.checkbox td label {
	text-align: left;
}
table#associados tr.checkbox td input {
	border: 0px;
}
table#associados tr td input, table#associados tr td select {
	border: 1px solid #9EA257;
	font-size: 12px;
}

/*enviar_amigo.asp*/
#enviar_amigo {
	width: 400px;
	background-color: #FFF;
	height: 230px;
	overflow: hidden;
}
#enviar_amigo h1 {
	font-size: 23px;
	margin: 10px;
	
}
#enviar_amigo p {
	margin: 10px 10px;
	font-size: 12px;
}
#enviar_amigo table {
	margin: 10px 0;
	width: 100%;
}
#enviar_amigo table tr td {
	padding: 7px 3px;
	font-size: 12px;
}
#enviar_amigo table tr td input {
	border: 1px solid #9EA257;
	font-size: 12px;
}
#enviar_amigo table tr td label {
	display: block;
	text-align: right;
}
