/* CSS Document */
* { margin: 0; padding: 0; }

body {
	text-align:center;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:80%;
	padding-left:5px;
	padding-right:3px;
	padding-top:3px;
	background: url(../imagens/fd_site-central.jpg) repeat-y top;
	background-color:#E2E3D6;
	margin:0;
		}
img a { border:none; text-decoration:none; }
a img  { border:none; text-decoration:none; }
p { margin: 0 0 10px 0; }
h1, h2 { padding:5px; margin:1px;}
h1 {font-size:13px; color:#4f4a4a; font-weight: bolder; margin-top:13px;}
h2 {font-size:10px; color: #4f4a4a; font-weight:normal;}

div#geral {
	width:766px;
	text-align:left;
	background-color:white;
	margin:auto;
	padding:0;
	height:100%;
	}
div#preloader { position:absolute;left:50%;top:50%; float:left; clear:both; background:white; color: #FF0000; display:block; font:21px Georgia, "Times New Roman", Times, serif; font-weight:900; padding:2px; z-index:100; border:none; }	
/*************************** 
  inicio do topo
 ***************************/

	
div#topo {
   	width:756px;
	text-align:center;
	border:1px solid #996600;
	margin:0px 0px 5px 3px;
	padding:2px;
		}
div#topo h1 {width:auto; background:url(../imagens/fd_txt-topo.jpg); color:#4f4a4a; font-size:11px; font-weight:normal; margin:2px; padding:4px 0 3px 0; top:0; }
.banner {margin:6px 2px 6px 2px; padding:0; border:1px solid #996600; text-align:center;}
.faixaigrejas {margin:6px 2px 6px 2px; padding:0; border-top:1px solid #996600;  border-bottom:1px solid #996600; text-align:center;}
/*************************** 
  Conteudo lado esquerdo
 ***************************/
.handcursor{cursor:hand;cursor:pointer;}


#menu {
	width:161px;
	padding:0px;
	margin-top:2px;
	color:white;
	float:left;
	height:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
		}
#menu h5 { background:  url(../imagens/fd_insc_titulo.jpg) repeat-x left; 	margin: 0 ;	padding:3px 0px 4px 5px;color:white; font-weight: bold; 	font-size: 13px; text-align:center; }

html>body #menu { width: 141px; }
ul#menu,
ul#menu ul {
	margin:0x;
	padding:0 0px;
	width: 160px; 
	position:relative;
	font-size: 88%;
	text-align:left;
	height: auto;
	voice-family: "\"}\"";
	voice-family: inherit; 
		}

* html ul#menu ul { height: 1%; }
ul#menu li {

    /*background: url(../imagens/fd_menu.gif) repeat-x top ;*/
	background:#FCFBDF;
	width:160px;
	list-style: none;
	background:url(../imagens/fd_menu_qrd.jpg) no-repeat top; 
}

ul#menu li a {
	text-decoration: none;
	color: #4f4a4a;
	border-bottom:1px solid #D2A773;
	border-right:1px solid #D2A773;
	padding:6px 0px 6px 16px;
	margin-top:1px;

		}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;}

* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }

ul#menu ul {
	position: absolute;
	display: none;
	left: 155px; 
	top: 470px;
	}
ul#menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.over ul ul,
ul#menu li.over ul ul ul { display: none; } /* mostra sub-menus  */

ul#menu li:hover ul,
ul#menu li li:hover ul,
ul#menu li li li:hover ul,
ul#menu li.over ul,
ul#menu li li.over ul,
ul#menu li li li.over ul { display: block; } 

ul#menu li.submenu {  background: url(../imagens/fd_menu.gif) repeat-x left;
	 }

ul#menu li.submenu:hover,
ul#menu li.over { background-color: #924334; }

ul#menu li a:hover { color: white; background-color: #A99F6F ; display:block}

ul#menu #inicial, ul#menu  #contador{ width:160px;  margin-left:1px solid #FCFBDF; background: url(../imagens/fd_menu_inicial.jpg) repeat-x bottom; padding: 0; }
ul#menu #inicial a { color:#FFFFCC; border-left: 1px solid  #996600; border-bottom:1px solid #996600 ; border-top:1px dotted #D2A773; font-size:108%}
ul#menu  #contador, ul#menu  #contador a {border-top:1px solid white; color:white; text-align:center; margin:0; padding:6px 0;  }
ul#menu  #atualiza, ul#menu  #atualiza a { width:160px; background:url(../imagens/fd_atualiza.jpg) repeat-x bottom; padding:7px 0 6px 0; text-align:center; color:#4f4a4a; border-bottom:1px solid #D2A773}
div#patrocinio { position:relative; width:160px; height:90px; float:left; margin-top:17px; padding-left:4px;}
div#patrocinio  h6, h5 { background:  url(../imagens/fd_insc_titulo.jpg) repeat-x left; 	margin: 0 ;	padding:3px 0px 4px 5px;color:white; font-weight: bold; 	font-size: 13px; text-align:center; }
div#patrocinio  h5 {margin-top:15px}
.cnbb {float:left; width:160px; height:80px; margin-top:12px; padding-left:4px;}

/*************************** 
  Conteudo Principal 
 ***************************/

#conteudo {width:560px;
	height:1000px;
	position:relative;
	padding:0px;
	margin:0px 2px 1px 2px;
	float:right;
	display:inline;
	color: #000000 ;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; background:white;	}
ul.disco {list-style-type: disc; color:black; margin-left:10px}
ol.decimal { list-style-type: decimal; margin-left:10px}

.titulo {text-align: left;color: #663333;font-family: arial, verdana, tahoma, sans-serif;font-size: 16pt; margin:15px 1px 20px 1px; line-height:112%; background:url(../imagens/fd_link.jpg) repeat-y left;  padding:5px 3px 0px 10px; border-bottom:1px solid #D2A773;
}
.subtitulo {text-align: left;color:#E2B43A;font-family: arial, verdana, tahoma, sans-serif;font-size: 12pt;margin-bottom: 10px;font-weight: bold;
}
.destacado {text-align: left;color:#DA4A28;font-family: arial, verdana, tahoma, sans-serif;
font-size: 10pt;font-weight: bold;
}
.coment {font-size: 8pt;
}
#conteudo a, #conteudo a:active, #conteudo  a:visited {color:#4f4a4a;text-decoration: none; }
#conteudo a:hover {text-decoration: none;  color: #FF6600}

#alvo {
	width:580px;
	height:1480px;
	position:relative;
	padding:0px;
	margin:0px 0px 1px 173px;
	color:#996600;
	background:#F3F3EC url(../imagens/fd_topo-alvo.gif) no-repeat 0 0; z-index:1}

#LivrodeVisitas { width:509px; height:auto; overflow: hidden; background: url(../imagens/fd_livrotopo.png) no-repeat 0 0; margin:8px 1px; padding:22px 0 0 0;}
.LivrodeVisitasCorpo { width:100%; height:auto; background:url(../imagens/fd_livromeio.png) repeat-y left; color:#990000; font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 0 10px 5px 8px; }
.LivrodeVisitasCorpo p { background:#FBF9EB; margin:4px 25px 3px 0px ; padding:10px 4px; border:1pz solid #EFDEAD; }
.LivrodeVisitasBase { width:100%; height:29px; background:url(../imagens/fd_livrobase.png) no-repeat 0 0; content:"."; }
	
/*************************** 
  rodapé
 ***************************/
 #rodape {	
	clear:both;
		background:#996600;
	text-align:center;
	color:#FFFFFF;
	margin:0; padding:0;
	}
ul.rodape { margin:0; 	padding:0 0 0.2em 0;	text-align:center;	background:#996600;	}
ul.rodape  li {	list-style:none; 	display:inline;	}
ul.rodape  li a { 	width:6.0em;	font:0.68em   Arial, Helvetica, sans-serif;
color: #FFFFFF;	text-align:center;	padding:0  0.1em 0.1em  0;	text-decoration:none; letter-spacing:0.6px; line-height:110%	}
ul.rodape  a:hover{	background: #FF9900; color:#fff; border-color:#000 #fafafa #fafafa #000;	}
.base {height:30px; background:url(../imagens/fd_rodape.jpg) repeat-x top; border-bottom:4px solid #C8A38C; }
#rodape  h1 { text-align:center; color:#FFFFFF; font-size:11px; font-weight:normal;}
/*************************************
    TEMAS OFICINAS
****************************************/	
#temaoficina { width:501px; height:auto; padding:0 8px 0 5px  ; margin:5px 0; border-left: 1px dotted  #CCCC66;  border-bottom:1px dotted  #CCCC66; background:none; text-align:left;}
#temaoficina h1, #temaoficina h1 a, #temaoficina h1 a:link , #temaoficina h1 a:active { font:13px Arial, Helvetica, sans-serif ; font-weight:700;; margin-bottom:2px; margin-right:6px; color: #996600; text-decoration:none; display:block;   }
#temaoficina h1 a, #temaoficina h1 a:link , #temaoficina h1 a:active { border:none }
#temaoficina h1 {  border-bottom:1px solid #996600 } 
#temaoficina h1 a:hover {  text-decoration:none; color: #FF0000  }
#temaoficina p { font-size:11px; text-align:left; margin:4px }
#temaoficina h2 { color:#CC0000; font:23px Georgia, "Times New Roman", Times, serif; border-bottom:2px solid #CC0000; margin-top:15px; }
#temaoficina h3 , #temaoficina h3 a, #temaoficina h3 a:link, #temaoficina h3 a:active 
{color:#CC0000; font:10px Arial, Helvetica, sans-serif; }
#temaoficina h3 a:hover { background:#CC0000; color:white;}
#temaoficina h4 
{color: #CC3300; font:16px  Georgia, "Times New Roman", Times, serif; border:none; padding:2px 3px; margin:5px 5px; line-height:115% }
 #temaoficina h4 a, #temaoficina h4 a:link, #temaoficina h4 a:active 
{color: #CC3300; font:16px  Georgia, "Times New Roman", Times, serif; border-left:1px solid #CC0000;border-right:1px solid #CC0000; padding:0px 3px; margin:3px 5px; line-height:115% }
#temaoficina h4 a:hover { background:#CC0000; color:white;}
.hospedagem, .hospedagem a, .hospedagem a:active, .hospedagem a:link {  color:#990000; font:19px Georgia, "Times New Roman", Times, serif ; font-weight:700; margin:6px 1px; padding:13px 0 15px 19px; cursor:hand; cursor:pointer; text-indent:   }
.hospedagem a:hover { color:#FFCC00; text-decoration:underline;}
.hospedagem img { float:left}
.leftborda{float:left; border:2px solid #CC9900; padding:0; margin:0 5px 0 0}
/*************************** 
 Fotos de fatos
 ***************************/
#fatos { width:540px; height:94px; margin:12px 1px; background:url(../imagens/fd_listafotos.png) no-repeat ; padding:0; }
#fatos  h1, #fatos   h1 a, #fatos  h1 a:link, #fatos  h1 a:active { font:16px Georgia, "Times New Roman", Times, serif; font-weight:700;  padding:6px 0 0 0; color:white; margin:1px 0 11px 1px; position:relative}
#fatos  h1 a:hover { font-weight:900; text-decoration:underline; color:#FFFFFF}
#fatos img {float:left; border:2px solid #CC9900; padding:0; margin:0 5px 0 0}

/*************************** 
  site antigo
 ***************************/
 #player { 
	position: relative;
	top:10px;
	margin: 1px 2px 2px 80px;
	}
		
#formulario	{ width:530px; margin:0px 10px 10px 0px; padding:0px 5px 5px 8px; background-image: url(img/fd_formulario.jpg); background-repeat:repeat-x; background-position:bottom;  border:1px solid #CC3300; font-family:Verdana, Arial, Helvetica, sans-serif; color:#993300; line-height:120%; text-align:left;}

#formulario textarea, input, select { border:1px solid #993300; padding:2px 2px 2px 2px; margin:3px 3px 0px 3px; background-color:#F5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:80%;  }

#formulario h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#993300; border-bottom:1px solid  #CC3300;  font-size:110%; font-weight: bolder; background-color:#FFF7D8; padding: 5px 0px 4px 5px; text-align:center; line-height:128%;}
.formbgclaro {background:#FAF7F3}
 .formbgescuro {background:#FFFBE0}
/*************************************
    GALERIA DE FOTOS by MAujor
****************************************/	
#galeriafotos { width:550px; margin:0; padding:45px 0 0 0; background:url(../imagens/galeria_estrut.png) no-repeat 0 0; height:640px }
#galeriafotos h1 { font:24px Verdana, Arial, Helvetica, sans-serif  ; color:white; margin:12px 0 0 0; padding:5px 0 3px 0; text-align:center;  font-weight:900;}
.galeria {
	width:550px; 
	margin:0 0;
	text-align:left;
	padding-top:10px; 
	}
.img-aqui { 
	background: none ; 
	width:440px; 
	height:320px; 
	position:relative; 
	top:118px;
	left:2px;
	border:1px solid  #990000;
	}
ul.fotos {
	position:relative;
	list-style:none;  
	width:550px;
	background: none;
	border: none;
	margin:0px 0 0 10px ; 
	padding:2px 0 5px 16px; 
}
.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
	}
ul.fotos li {
	width:75px;
	height:50px;
	border:1px solid  #990000;
	margin:1px; 
}
ul.fotos li img {
	border:none; 
	width:75px;
	height:50px;
}
ul.fotos li span img {
	border:none;
	width:440px;
	height:330px;
	height:auto;
}
ul.fotos a {
	display: block;
	} 
ul.fotos a span {
	display: none;
}

ul.fotos a:hover span {
	display: block;
    position: absolute; 
	top:137px; 
	left:20px; 
	background: none;
	border:1px solid  #990000;
   }


</style>
<!--[if lte IE 6]>
<style type="text/css">
ul.fotos {
	width:550px;
	padding:  2px 0 1px 0;
	}
ul.fotos li {
	margin-top:0; 
}
/* Fixes for IE */
/* Fix IE. Hide from IE Mac \*/
ul.fotos li { float: left; height: 1%; }
ul.fotos li a { height: 1%; }
/* End */
ul.fotos a:hover {
	text-decoration:none;
	background: none; 
	} 
ul.fotos li {width:75px;}
ul.fotos a:hover span.legenda {width:440px;}
</style>
<![endif]-->

.fotodireita {float:right; padding:1px 1px 0px 1px; margin:2px 2px 0px 0px;  }
.fotos-esquerda {float:left; padding:2px; margin:2px 2px 0px 0px; border:1px solid #e5e5e5;font-size:9px }

.lista {	margin-left:2px;
	}
.lista li {	margin-left:35px;	padding-left:1px;
	}
#mapa-regionais {	position:relative;	top:15px;	left:30px;	margin-bottom:5px;
	}    
    