/* CSS Document */
body				{ margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
img					{ margin:0px; border:0; }
tr .conteudo		{ width:672px; }
h1					{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-top:0px; margin-bottom:5px; color:#3F4967; }
h2					{ font-size:0.8em; margin-top:0px; color:#993300; }
p					{ margin:0px; }
ul					{ margin-top:0px; }
li					{ margin:0px; }
th					{ text-align:right; }

#geral				{ width:100%; margin:0 auto; }
#cabecalho, #rodape, #menu 
					{ clear:both; }
#cabecalho			{ height:134px; background: url('../img/fundo_body.gif') repeat-x; overflow:hidden; }
#rodape				{ width:100%; height:152px; background-color:#ECE9D8; font-weight:bold; color:#996600; background: url('../img/rodape.gif') repeat-x; margin-top:0px; font-size: 10px; }
#rodape a			{ color:#996600; text-decoration:none; }
#pagina				{ background: url('../img/cabecalho_fundo.gif') repeat-x; height:556px;	clear:both;	overflow:hidden; }
#esquerda			{ width:330px; height:556px; float:left; margin-left:14px; _margin-left:7px; }
#direita			{ height:556px; margin: 0 auto; font: bold 10px verdana; margin-left:350px; padding-top:5px; }
#pag1, #pag2, #pag3, #pag4, #pag5
					{ display:none; }
/* Letreiro */
#letreiro			{ background: url('../img/fundo_menu.gif') repeat-x; width:100%; height:22px; font-weight:bold; padding-top: 2px; padding-bottom:0px; margin-bottom:-2px; float:left; overflow:hidden; }
.fundo_vela_cima	{ float:left; margin:0 auto; margin-top:-2px; margin-bottom:-1px; }
/* QUADRO RODAPE */
.quadro_rodape		{ float:right; text-align:center; margin-top:20px; width:33%; }
/* Menu */
.menu_item a		{ display:block; margin:0; font-size:15px; color:#596891; font-weight:bold; text-decoration:none; text-align:right; padding-top:10px; padding-right:5px;}
.menu_item a:hover	{ color:#3F4967; font-size:16px;}
.menu_item a.img	{ padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; }

#border 			{ position:relative; top:10px; left:10px; width:650px; height:535px; overflow:hidden; }
h1.evento 			{ text-align:center; margin-bottom:0px; }
tr.errors 			{ color:white; font-size:0.9em; font-weight:bold; background-color:#FF9999; }
tr.success 			{ color:white; font-size:1.1em; font-weight:bold; text-align:center; background-color:#6F7997; }
tr.info 			{ text-align:center; }
.form_contato table { width:200px; float:left; margin-right:10px; margin-bottom:10px; }
form span			{ color:#6F7997; font-size:0.8em; }
p.evento 			{ color:#3F4967; font-size:0.9em; font-weight:bold; margin-top:5px; }


#principal 			{ padding-left:5px; padding-right:5px; float:left; }

.left				{ padding-left:5px; padding-right:5px; float:left; width:500px; height:525px; }
.right				{ padding-left:5px; padding-right:5px; float:left; margin-left:8px; width:115px; height:525px; float:right; border-left: 1px dotted #596891; text-align:center; }
.left_right			{ padding-left:5px; padding-right:5px; float:left; width:615px; height:525px; }

.left_small			{ width:385px; height:380px; margin-top:5px; border-right: 2px dotted #596891; }
.right_small		{ width:115px; height:380px; margin-top:5px; }

.up					{ width:500px; height:150px; }
.down				{ width:500px; height:150px; }
.bottom				{ width:500px; height:225px; }

.horizontal			{ width:500px; }

marquee img { margin-left:30px; }



#info { width:380px; line-height:115%;}
#info div.label {
    width:75px;
    float:left;    
    list-style:none;
	font-weight:bold;
	font-size:0.9em;
	color:#686868;
	text-align: right;
	padding-right: 5px;
}
#info div.text {
    width:300px;
    float:left;
    color:#000000;
    font-size:0.9em;    
}
#info a {
	text-decoration:none;
	color:#596891;
}
#info a:hover		{
	color:#3F4967;
}

#fotos img {
	border:3px solid #EFEFEF;
	background-color:#EFEFEF;	
	margin:0px;
	margin-bottom:2px;
}
#fotos img:hover {
	border:3px solid #3366FF;
	background-color:#3366FF;
}

#moldura				{ text-align:center; width:165px; height:165px; float:left;  }
#moldura span			{ font-weight:bold; margin:0px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#596891; display:block; text-decoration:none; }
#moldura span:hover		{ color:#3F4967; }
#moldura span.data		{ color:#993300; font-size: 9px; }
a.opaco img, img.opaco	{ filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; margin-top:6px; margin-left:5px; border:0; } 
a.opaco:hover img		{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

a.opaco2 img, img.opaco	{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; margin-top:6px; margin-left:5px; border:0; } 
a.opaco2:hover img		{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

#noticias					{ width:500px; padding-top:8px; padding-left:5px; }
#noticia					{ width:300px; float:left; }
#noticia_lista				{ float:left; background: url('../img/fundo_listanoticia.png') no-repeat;}
#noticia_lista li			{ margin-left:-40px; list-style-type: none; padding-top:2px; padding-bottom:2px; }
#noticia_lista span.data	{ margin-right:5px; color:#993300; font-weight:bold; font-size:0.8em; }
#noticia_lista span.titulo	{ font-weight:bold; display:block; }
#noticia_lista a			{ text-decoration:none; color:#3F4967; }
#noticia_lista a:hover		{ background-color:#DDDDDD; }


div.foto { width:225px; padding:5px; margin-right:5px; margin-top:5px; float:left; color:red; font-size:1.0em; border-bottom:1px dashed #596891; cursor:pointer; }
div.foto:hover { padding:0px; padding-bottom:1px; border:5px solid #596891; }
div.foto span { font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#596891; display:block; font-size:0.8em; text-decoration:none; }
div.foto img { float:left; padding:5px; margin-right:5px; background-color:#FFF }
div.foto span.data	{ color:#993300; font-size:0.7em; }

#evento_lista {
	width:500px; height:150px; background: url('../files/eventos/images/generico_lista.gif') no-repeat;
}

#eventos_lista {
	padding-top:32px; padding-left:27px; 
	list-style: none; font-weight:bold;
	font-size:12px; 
}

#eventos_lista .item {
	padding-left:8px;
	padding-top:6px;
	padding-bottom:7px;
	list-style: none; font-weight:bold;
	background: url('../img/eventos_lista_li.gif') no-repeat;
}

#eventos_lista .item:hover {
	background: url('../img/eventos_lista_li_hover.gif') no-repeat;
	color:white;
}

#eventos_lista a {
	text-decoration:none;
}
#eventos_lista .data { padding-left:5px; color:#993300; }
#eventos_lista .nome { padding-left:10px; color:#3F4967; }


#evento_generico {
	width:500px; height:150px; background: url('../files/eventos/images/generico_chamada.gif') no-repeat;
}