* { margin: 0; padding: 0; } 


A:link { 
 COLOR: #00CC00; TEXT-DECORATION: none 
} 
A:visited { 
 COLOR: #FF0000; TEXT-DECORATION: none 
} 
A:active { 
 COLOR: #0099FF; TEXT-DECORATION: none; 
} 
A:hover { 
 COLOR: #FFFF00; TEXT-DECORATION: underline 
}


ul#primary-nav,
ul#primary-nav ul {
margin: 0;
padding: 0;
width: 130px; /* somente a linha da borda da parte de baixo*/
/*background: #FFFFFF; /* IE6 Bug */
background-color: #FFFFCC;
font-size: 100%;
}

ul#primary-nav li {
position: relative;
list-style: none;
}

ul#primary-nav li a {
	/*border-left:1px solid #2b3d8f; border-right:1px solid #2b3d8f; border-top:1px solid #2b3d8f; display: block;*/
	display: block;
	text-decoration: none;
	color: #006633; /* cor inicial da letra*/
	padding: 5px;
	border-bottom-style: inset;
	border: 1px;
	border-color: #006633;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
position: absolute;
display: none;
left: 129px; /* Set 1px less than menu width */
top: 0;
}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul {
	display: none;
} 

/* Hide sub-menus initially */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: url(../Imagens/seta.gif) no-repeat right center; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {
	background-color: #FFFF00;
}

ul#primary-nav li a:hover {
color: #FFFF00; 
background-color: #006633;}


body {
	text-align: center;
/*	background-color: #006633;*/
	font: normal 70% verdana;
	background-image: url(../Imagens/bgbody.jpg);
	background-repeat: repeat;
}

#geral {
	width: 768px;
	text-align:left;
	background-color: #FFFFCC; /*	background-color: #FFFFFF;*/
	padding-left: 3px;
	padding-right: 3px;
	margin: 0 auto;  /*magico: para centralizar página*/
}


/*#topologo {
	width: 150px;
	height: 200px;
	float: left;
	text-align: center;
	background-position:  center;
	background-image: url(../Imagens/logo.jpg);
	background-repeat:no-repeat;
	background-color: #FFFFFF;

}*/


/*a:hover .topologo{display:block;} */

#topobanner {
	width: 768px;
	float: left;
/*	background-color: #FFFFFF;*/
	background-color: #FFFFCC;
	height: 200px;
	text-align: right;
	background-position: right center;
	background-image: url(../Imagens/Logo_Igreja.jpg);
	background-repeat:no-repeat;
}

/*#menufixo{
	width: 768px;
	height: 25px;
	float: left;
	left: auto;
	top: auto;
	right: auto;
	bottom: 250px;
	background-color: #FFFFFF;
}*/

#menu{
	width: 130px;
 	height: 515px; 
	padding: 1px 0 0 0;
	float: left;
/*	background-color: #FFFFFF;*/
	background-color: #FFFFCC;
	text-align: left;
	background-position: center;
/*	border: thin groove;*/
}

#coldir{
	width: 140px;
	height: 515px;
	text-align: center;
	float: right;
	/*background-color: #eeeeee;*/
	background-position: center;
	font-family:verdana; 
	font-size:xx-small;
    /*border: thin groove;*/
}



#conteudo {
	width: 490px;
	/*background-color: #FFFFFF;*/
	text-align: center;
	float: left;
	top:0px;
	height: 500px;
}


#rodape {
	height: 25px;
	width: 765px;
	clear:both;
	background-color: #006633;
	border: thin groove;
}

#anuncios {
	float: right;
	/*background-color: #FFFFFF;*/
	text-align: left;
	top:0px;
	width: 139px;
    border: thin groove;
}

#meteorologia{
	width: 140px;
	text-align: center;
	float: right;
	/*background-color: #eeeeee;*/
/*	border: thin groove;*/
}


#calendario{
	width: 140px;
	text-align: center;
	float: right;
	background-color: #eeeeee;
	/*border: thin groove;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	/*color: #FFFFFF;*/
}

#oracao{
	width: 163px;
	text-align: center;
	float: left;
	bgcolor:#cccc00;

	color:#000000;
	font-family: verdana;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	line-height: 150%;
}


#jovem {
position:relative;
top:0px;
width:630px;
height:auto;
font:normal normal normal 12px/16px arial;
text-align:left;
background-color: #FFFFFF;
}

