* {
	margin:0;
	padding:0;
	font-family:Tahoma,"Trebuchet MS", Arial, Verdana;
	text-align:left;
}
a:focus {
	outline:none;
}

/* TAGS ************* */
address {
	font-size:12px;
	color:#242267;
	font-style:normal;
	width:201px;
	line-height:175%;
}
address strong {
	color:#fff;
}
html {
	background:url(../../_images/layout2.jpg) center repeat-y;
}
body {
	background:#cbd7e5 url(../../_images/layout1.jpg) center top repeat-x;
}
br {
	margin:6px 0;
}
h1 {
	text-indent:-9999px;
	background:url(../../_images/logo.jpg) no-repeat;
	width:234px;
	height:320px;
	float:left;
	
	
}
h2 {
	font-size:26px;
	font-weight:normal;
	color:#1d5895;
	margin:25px 0 25px 0;
}
h2 strong {
	font-weight:normal;
	color:#092445;
}
h3 a:link, h3 a:visited{
	font-size:18px;
	color:#092445;
	font-weight:normal;
}
h3 a:hover, h3 a:focus, h3 a:active {
	text-decoration:none;
}

/* IDS ************* */
#assinatura {
	margin:37px 0pt 25px 12px;
}
#assinatura a:link, #assinatura a:visited{
	font-size:11px;
	color:#242267;
	font-style:normal;
	width:201px;
	text-decoration:none;
}
#assinatura a:hover, #assinatura a:focus, #assinatura a:active {
	text-decoration:underline;
}

#endereco {
	margin:4px 0pt 0pt;
	background:transparent url(../../_images/linha.gif) no-repeat scroll center top;
	padding: 45px 12px 0;
	
	
}

/* formulario de contato -------------- */
#formContato {
	width:435px;	
}
#formContato select, 
#formContato option {
	font-size:12px;
}

#formContato fieldset {
	background:#6299d2;
	margin:1px 0 0 0;
	padding:4px
}
#formContato label {
	display:block;
	width:303px;
	margin:3px 10px 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#formContato input {
	margin:5px 0;
	padding:5px 0px 0px 3px;
	font-size:12px;
	font-weight:bold;
	color:#1d5895;
	width:305px;
	letter-spacing:0.06em;
	
}
#formContato textarea {
	margin:5px 0;
	padding:3px 2px 3px 4px;
	font-size:12px;
	font-weight:bold;
	color:#1d5895;
	width:417px;
	letter-spacing:0.06em;
}
#formContato input:focus, #formContato textarea:focus {
	color:#1d5895;
}

#formContato button {
	display:block;
	clear:both;
	margin:2pt 0pt 1pt 372px;
	background:#fdfdfd;
	width:52px;
	padding:2px;
	font-weight:bold;
	font-size:12px;
	color:#164d7e;
	text-align:center;
}
#formContato input.erro {
	border:2px solid #ff05ad;
}
/* formulario de contato -------------- */

#conteudoIndex {
	float:right;
	width:440px;
	margin:0 30px 0 0;
	padding:27px 28px 0 30px;
	/*_margin:-490px 30px 0 0; IE6 */
	_width:403px;
	_margin:0 15px 0 0;
	
}
#conteudo {
	float:right;
	width:440px;
	margin:0 16px 0 0;
	padding:27px 27px 0 27px;
	_padding:5px 0px 0 5px;/* IE6 */
}	

.local {
	letter-spacing:0.06em;
	line-height:125%;
	margin:10px 0pt 25px !important;
	clear:both;
}

#fraseAutoria {
	color:#fff;
	font-weight:bold;
	font-size:9px;
}

#geral {
	margin:0 auto;
	width:730px;
	border:10px solid #FFFFFF;
	_width:736px;/* IE6 */
	/*_margin:0pt 0px 0pt 257px;*/
	
	
}

/* paginas internas -------------- */
#interna {
	margin:0 -21px 60px -32px;
	width:455px;
	float:left;
	_margin:-10px 0px 0px 0px;
	_width:435px;
	
	
}
#interna h3 {
	font-size:18px;
	font-weight:normal;
	color:#1d5895;
	margin:25px 0 10px -1px;
	
}
#interna p, #interna ul, #interna ol {
	margin:10px 0 25px 0;
	letter-spacing:0.06em;
	line-height:125%;
}
#interna p {
	font-size:14px;
	color:#1d5895;
	text-align:justify;
}
#interna a:link, #interna a:visited {
	color:#1d5895;
	text-decoration:underline;
}
#interna a:hover, #interna a:focus, #interna a:active {
	text-decoration:none;
	color:#6299d2;
}
#interna ol {
	margin:0 0 25px 20px;
	font-size:12px;
}
#interna ol li {
	margin:4px 0;
	/**margin:4px 0 4px 6px;*/
}
#interna ul {
	margin:0 0 25px 20px;
	font-size:12px;
}
#interna ul li {
	list-style-image:url(../../_images/menu-bullet.gif);
	margin:4px 0;
}
#interna table {
	clear:both;
	font-size:12px;
	margin:0 0 25px 0;
}
#interna table a:link, #interna table a:visited {
	color:#c60a89;
}
#interna table a:hover, #interna table a:focus, #interna table a:active {
	color:#709213;
}
#interna caption {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:0.06em;
	background:#9c4c82;
	color:#fff;
	padding:3px 0;
	margin:25px 0 0 0;
}
#interna th {
	background:#eccede;
	color:#9c4c82;
	font-weight:bold;
	font-size:12px;
	padding:3px 6px;
}
#interna td {
	background:#6299d2;
	color:#000000;
	font-weight:normal;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding:3px 6px;
}
#interna local p {
	margin:10px 5pt 25px 0;
}
	
/* paginas internas -------------- */

#maisEventos {
	float:right;
	margin:45px 0 0 0;
}

/* menu principal -------------- */
#menuPrincipal {
	float:left;
	width:210px;
	padding:20px 12px 60px 12px;
	_width:185px;/* IE6 */
	_padding:20px 0 60px 8px;/* IE6 */
	
}
#menuPrincipal ul {
}
#menuPrincipal ul li {
	padding:10px 0 10px 15px;
	background:url(../../_images/linha.gif) top center no-repeat;
	
	
}
#menuPrincipal ul li, #menuPrincipal ul li a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#menuPrincipal ul li a:hover, #menuPrincipal ul li a:focus {text-decoration:none;}


.menuSecundario li {
	padding:2px 0 3px 22px !important;
	margin:3px 0 5px 12px;
	background:url(../../_images/montanhapeq.gif) left 3px no-repeat  !important;
}
.menuSecundario li, .menuSecundario li a {
	color:#000000 !important;
}
.menuSecundario li a:hover, .menuSecundario li a:focus {text-decoration:none;}
#menuPrincipal li {list-style:none;}

/* menu principal -------------- */


/* menu utilitario -------------- */
#menuUtilit {
	float:right;
	width:16px;
	margin:-1px 8px 0 0;
}
#menuUtilit li {
	list-style:none;
	margin:0;
}
#menuUtilit li a {
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
}
#menuUtilit li a.zoomMais:link, #menuUtilit li a.zoomMais:visited {
	background:url(../../_images/ico-zoom_mais.gif) 0 -19px no-repeat;
}
#menuUtilit li a.zoomMais:hover, #menuUtilit li a.zoomMais:focus {
	background:url(../../_images/ico-zoom_mais.gif) 0 1px no-repeat;
}
#menuUtilit li a.zoomMenos:link, #menuUtilit li a.zoomMenos:visited {
	background:url(../../_images/ico-zoom_menos.gif) 0 -19px no-repeat;
}
#menuUtilit li a.zoomMenos:hover, #menuUtilit li a.zoomMenos:focus {
	background:url(../../_images/ico-zoom_menos.gif) 0 1px no-repeat;
}
#menuUtilit li a.print:link, #menuUtilit li a.print:visited {
	background:url(../../_images/ico-print.gif) 0 -19px no-repeat;
}
#menuUtilit li a.print:hover, #menuUtilit li a.print:focus {
	background:url(../../_images/ico-print.gif) 0 1px no-repeat;
}


/* menu utilitario -------------- */


/* navegacao auxiliar -------------- */
#navAux {
	color:#073566;
	float:right;
	font-size:12px;
	margin-top:278px;
	height:25px;
	padding-top:17px;
	width:496px;
	background:url(../../_images/barra.gif) no-repeat scroll left 6px;
	_width:502px;/* IE6 */
	
	
	
	
}
#navAux li {
	display:block;
	font-weight:bold;
	padding:2pt 0pt 2pt 18px;
	margin:-2pt -27px 0pt 48px;
	width:auto;
	float:left;
	
}

#navAux li.home {
	background:url(../../_images/botao1.gif) left center no-repeat;
	_margin:0 0 0 20px;/* IE6 */
}
#navAux li.fale {
	background:url(../../_images/botao2.gif) left center no-repeat;
	_margin:0 0 0 20px;/* IE6 */
}
#navAux li.rss  {background:url(../../_images/botao3.gif) left center no-repeat;}

#navAux li a:link, #navAux li a:visited {color:#073566;}
#navAux li a:hover, #navAux li a:focus {color:#fff;}

#navAux a.parenteses {font-size:9px;font-weight:normal !important;}
/* navegacao auxiliar -------------- */

#newsletter input.mail {
	background:#d09abe;
	color:#9b5b86;
	border:1px solid #4c173b;
	padding:3px 2px 3px 4px;
	font-weight:bold;
	font-size:11px;
}
#newsletter input.mail:focus {
	background:#ebcae0;
	color:#4c173b;
}

#newsletter input.ok {
}

/* destaque secundário -------------- */
.destSecundario {
	margin:33px 0 0 0 !important;
	overflow:hidden !important;
	clear:both;
}
.destSecundario p {
	font-size:14px !important;
	margin-top:10pt !important;
	clear:both;
	color:#1d5895; 
}
.destSec-img {
	float:left !important;
	width:150px !important;
	margin:0 10px 0 0 !important;
}
.destSec-txt {
	float:left !important;
	width:280px !important;
}
#novidades h3 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	border:none;
}
#novidades h3 a:link, #novidades h3 a:visited {
	text-decoration:underline;
	color:#4E0837;
}
#novidades h3 a:hover, #novidades h3 a:focus, #novidades h3 a:active {
	text-decoration:none;
	color:#4E0837;
}
.destSecundario-index {
	margin:33px 0 0 0 !important;
	overflow:hidden !important;
	clear:both;
}
.destSecundario-index p {
	font-size:14px !important;
	margin-top:5pt !important;
	line-height:125%;
	clear:both;
	color:#1d5895; 
}
.destSec-img-index {
	float:left !important;
	width:96px !important;
	margin:2pt 3px 0 0 !important;
}
.destSec-txt-index {
	float:left !important;
	width:340px !important;
}

/* destaque secundário -------------- */

#principal {
	overflow:auto;
	background:url(../../_images/imagem.gif) repeat-y;
	width:775px;
	margin:-16px 0 0 0;
	_width:736px;/* IE6 */
	
	
	

}

#rodape {
	margin:8px 0 0 0;
	height:399px;
	background:url(../../_images/layout3.jpg) center bottom repeat-x;
}

#rodapeContainer p a:link, #rodapeContainer p a:visited {
	color:#de119b;
	text-decoration:underline;
}
#rodapeContainer p a:hover, #rodapeContainer p a:focus, #rodapeContainer p a:active {
	text-decoration:none;
}

/* popup RSS -------------- */
#rss {
	display:none;
	position:absolute;
	top:8%;
	left:41%;
/*	margin-left:-110px;
	margin-top:-100px;*/
	padding:6px 20px;
	width:410px;
	background:#fff;
	border:6px solid #f9e3f0;
}
#rss h1 {
	background:none;
	font-size:24px;
	color:#a40d72;
	text-indent:0;
	height:auto;
	width:auto;
	font-weight:normal;
	font-style:normal;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
#rss h2 {
	font-size:14px;
	color:#a40d72;
	font-weight:bold;
	border-bottom:1px solid #a40d72;
	margin:30px 0 0 0;
}
#rss p {
	font-size:12px;
	line-height:160%;
	margin:8px 0;
	text-align:justify;
}
#rss a:link, #rss a:visited {
	color:#6299d2;
	text-decoration:underline;
}
#rss a:hover, #rss a:focus, #rss a:active {
	text-decoration:none;
	color:#6299d2;
}
#rss #fechaRss {
	float:right;
	margin:10px 0 0 0;
}
/* popup RSS -------------- */

#topo {
	background:url(../../_images/predio.jpg) top right no-repeat;
	height:336px;
}
#topo a.ebano {
	display:block;
	height:60px;
	margin:246px 0px 0pt 155px;
	position:absolute;
	text-indent:-9999px;
	width:62px;
}


/* CLASSES ************* */
.anteriores {
	clear:both;
	margin:20px 0 40px 0;
}
.anteriores ul {
	margin:7px 0 0 0 !important;
}
.anteriores li {
	margin:3px 0 !important;
	list-style:none !important;
	list-style-image:none !important;
}
.anteriores li a:link, .anteriores li a:visited{
	font-size:12px !important;
	color:#6299d2;
	text-decoration:none !important;
	padding:0 0 0 15px;
	background:url(../../_images/lista_bullet.gif) 1px 2px no-repeat  !important;
}
.anteriores li a:hover {
	text-decoration:underline;
	color:#6299d2 !important;
	padding:0 0 0 15px;
	background:url(../../_images/lista_bullet.gif) 1px -29px no-repeat  !important;
}
.galeria {
	float:left;
}
.galeria img {
	margin:0 6px 5pt 0 !important;
}


/* destaque principal -------------- */
.destPrincipal {
	margin:0 0 48px 0;
	overflow:auto;
}
.destPrincipal p {
	margin:0 0 25px 0;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:160%;
}
.destPrincipal p a:link, .destPrincipal p a:visited {
	color:#1d5895;
	text-decoration:underline;
}
.destPrincipal p a:hover, .destPrincipal p a:focus, .destPrincipal p a:active {
	text-decoration:none;
}

.destPrincipal p.parSec {
	font-size:11px;
	color:#1d5895;
}
/* destaque principal -------------- */

/* imagens no conteudo -------------- */
#interna img {
	border:1px solid #6299d2;
	padding:4px;
	background:#fff;
	margin:15px 0;
	float:left;
}

#interna .realizacao img {
	background:#FFFFFF none repeat scroll 0%;
	float:left !important;
	margin:15px 10px 0 0;
	padding:4px;
	
}
.imgDir, .imgEsq {
	border:1px solid #f794ce;
	padding:4px;
	background:#fdf3f9;
}
.imgDir {float:right;margin:0 0 15px 15px !important;}
.imgEsq {float:left;margin:0 15px 15px 0 !important;}
/* imagens no conteudo -------------- */

.marcaSecao {
	font-size:9px;
	display:block;
	font-weight:bold;
	color:#000000;
	padding:6px 43px 6px 49px;
	background:url(../../_images/montanha.gif) 0px no-repeat;
}

/* paginacao ---------------- */
.paginacao {
	margin:40px auto 0 auto;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background:#fff6fb;
	border-bottom:1px solid #1D5895;
	padding:2px 0 4px 0;
}
.paginacao a {
	text-decoration:none !important;
}
.paginacao a:hover {
	color:#fff !important;
	background:url(../../_images/bg-paginacao.gif) repeat-x center;
}
.paginacao span {
	display:inline;
}
.paginacao span a{
	padding:3px 6px 4px 6px;
}
.paginacao span.pagAtual {
	padding:3px 6px 4px 6px;
	background:url(../../_images/bg-paginacao.gif) repeat-x center;
	color:#fff;
}
/* paginacao ---------------- */

.voltar {
	float:right !important;
	margin:6pt 14px 0pt 0pt;
	font-size:12px;
}



/* mais notícias ---------------- */
a.mais:link, a.mais:visited {
	color:#1d5895;
	padding:2px;
	font-size:9px;
	font-weight:bold;
} 
a.mais:hover, a.mais:active {
	padding:2px;
	background:#6299d2;
	color:#fff !important;
	text-decoration:underline;
}
/* mais notícias ---------------- */

/* tabela de horarios ---------------- */
.tabelahorarios {
	border: none !important;
	color: #3B062A !important;
	text-align: left !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabelahorarios a:link, .tabelahorarios a:visited, .tabelahorarios a:active {
	background-color: transparent !important;
	color: #3B062A !important;
	text-decoration: none !important;
}

.tabelahorarios a:hover {
	background: transparent !important;
	color: #000000 !important;
	text-decoration: underline !important;
}

.tabelahorarios, .tabelahorarios td, .tabelahorarios th {
	margin: 0;
	padding: 0;
}

.tabelahorarios tbody td, .tabelahorarios tbody th {
	background-color: #F5DCEF !important;
	border-bottom: 2px solid #3B062A !important;
	padding: 9px !important;
}

.tabelahorarios tbody tr.odd th, .tabelahorarios tbody tr.odd td {
	background-color: #FBBFE5 !important;
	border-bottom: 2px solid #3B062A !important;
}

.tabelahorarios tbody tr:hover td, .tabelahorarios tbody tr:hover th {
	background-color: #FF8CDF !important;
}



.tabelahorarios td, .tabelahorarios th {
	vertical-align: middle !important;
}

.tabelahorarios tfoot td, .tabelahorarios tfoot th {
	font-weight: bold !important;
	padding: 4px 8px 6px 9px !important;
}

.tabelahorarios thead th {
	font-weight: bold !important;
	line-height: 19px !important;
	padding: 0 8px 2px 8px !important;
	white-space: nowrap !important;
}
.linkPag {
	font-size: 8pt !important;
	font-weight:none !important; 
	text-decoration:none !important;
	color:#8894a0 !important;
	padding: 1px 4px 1px 4px !important;
	background-color:#F6F6F6 !important;
	border: 1px solid #bd732a !important;
}
.linkPag:hover {
	background-color:#e8cd99 !important;
}

.linkPagNow {
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF;	
	padding: 1px 4px 1px 4px;
	background-color:#bd732a;
	border: 1px solid #bd732a;
}
.dias th, .dias td {
	background-color: #FF8CDF !important;
}
/* tabela de horarios ---------------- */
