/* CSS Document */
body{
	font-family:Garamond, Helvetica, sans-serif;
	background: url(../img/bg.gif) top repeat-x #21417c;
	color: #999999 ;
	font-size:1em;
	margin:0;
	SCROLLBAR-FACE-COLOR: #f2f2f2; 
	SCROLLBAR-HIGHLIGHT-COLOR: #f2f2f2; 
	SCROLLBAR-SHADOW-COLOR: #f2f2f2;
	SCROLLBAR-3DLIGHT-COLOR: #dddddd;
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-DARKSHADOW-COLOR: #333333; 
	SCROLLBAR-BASE-COLOR: #006699;

}
 	 	    a:link {color:#6A954B; text-decoration:none; font-size:100%}
 	 	 a:visited {color:#99C17B; text-decoration:none; font-size:100%}
  		   a:hover {color:#6A954B; text-decoration:none;  font-size:100%}
  		 a.:active {color:#4F6CA3; text-decoration:none; font-size:100%}
	
	    	a.menu:link {color:#ebf5ff; text-decoration:none; font-size:100%}
 	     a.menu:visited {color:#ebf5ff; text-decoration:none; font-size:100%}
  		   a.menu:hover {color:#f4d631; text-decoration:none;  font-size:100%}
   	 	  a.menu:active {color:#ebf5ff; text-decoration:none; font-size:100%}
	
	 	    a.album:link {color:#405e94; text-decoration:none; font-size:100%}
 	 	 a.album:visited {color:#4d6ba1; text-decoration:none; font-size:100%}
  		   a.album:hover {color:#5da233; text-decoration:none;  font-size:100%}
    	  a.album:active {color:#5da233; text-decoration:none; font-size:100%}

.cor1{
color:#4F6CA3;
}
.cor2{
color:#85AF66;
}

h2{
font-size:150%;
color:#7690BE;
margin: 0px 0 -12px 0px;
border-bottom:1px solid #CCCCCC;
}
h3{
font-size:110%;
color:#7690BE;
margin: 5px 0 0px 5px;
}
hr{
border:1px dashed #CCCCCC;
margin:5px 0px -10px 0px;

}

#main{
	width:775px;
	margin:0 auto;
	background: url(../img/bg_lateral.gif) repeat-y left #f7f7f7;

}
#mainContent{
	width:605px;
	float:right;
	margin:0px;
}
/* TOP*/
#top{
	height:200px;
	width:775px;
}


/* HOME PAGE - DIVS*/

#home{
	text-align:center;
	vertical-align:middle;
	height:180px;
	padding-top:100px;
}

#footer{
	clear:both;
	margin:0 auto;
	width:775px;
}
#newsletter{
border-top:7px solid #7AA35C;
border-bottom:1px solid #7AA35C;
margin:2px 5px 2px 6px;
padding: 0 0 5px 3px;
}
#newsletter img{
margin:5px 0px;
}

/* MENU*/
#menu{
	float:left;
	width: 169px;
	height:380px;
	background: url(../img/menu_bg.gif) #405e94 repeat-x;
	border-left:1px solid #919DB4;

}
#menu dt{
	font-weight:bold;
	border-bottom:1px dashed #738cbd;
	margin:3px 10px 0 10px;
}

#menu dd{
	color:#666666;
	margin:2px 12px 2px 20px;
	border-bottom:1px dashed #5a77ac; 
}

/* ICONS*/
.ico {
	margin:10px 2px;;
}
.ico img {
	padding: 2px 5px;
}


#content{
	background-color:#FFFFFF;
	clear:both;

}

#princCenter{
	margin:5px;
	float:right;
	width: 360px;
}
.princBox{
	text-align:justify;
	padding-left:5px;
	border-bottom:1px solid #CCCCCC;
}
.princBox p{
	text-indent: 25px;
	margin-top:-18px;
}
.princBox div{
	margin-top: -15px;
}

/* NEWSLETTER*/
#news{
	text-align:center;
}
.news_img{
	float:left;
	padding:5px;
	border-bottom:1px dashed #cccccc;
}
.news_img img{
	padding:2px;
	margin-right:5px; 
	background:#FFFFFF;
	border:1px solid #b9b9b9;

}


#princRight{
	padding-top:10px;
	float:right;
	width: 232px;

}
.input{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	width:255px;
	height:18px;
	background: #CADAEB;
	color:#006896;
}
.inputNews{
	border:1px solid #DCDCDC;
	border-bottom:1px solid #86A172;
	border-left:1px solid #86A172;
	height:15px;
	width:210px;
	background: #DCDCDC;
	color:#86A172;
	margin:0 0 3px 0;
}
textarea{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	background: #CADAEB;
	color:#006896;
	height:100px;
	width:255px;
}
.submitNews{
	border:1px solid #7AA35C;
	border-top:1px solid #FFF;
	height:19px;
	background: #7AA35C;
	color:#FFF;
	width:80px;
}
.submit_hoverNews{
	border:1px solid #7AA35C;
	border-top:1px solid #FFF;
	height:19px;
	background: #DCDCDC;
	color:#7AA35C;
	width:80px;
}


/* BIOGRAFIA*/

#biografia{
	padding:2px 15px;
	text-align:justify;
}
#biografia h3{
	padding:0px;
	margin:0px;
}
#biografia div{
	border-bottom:1px dashed #CCCCCC;
	margin:3px;
	padding:8px;
}
#biografia p{
	text-indent: 1cm;
	margin-bottom:-15px;
}
#biografia img {
	background-color:#FFF;
	padding:5px;
	border:1px solid #006699;
	margin:0px 8px -1px 0px;
}
/* LIVROS*/

#livros{
	padding:2px 15px;
	text-align:justify;
}
#livros p{
	text-indent: 1cm;
	margin-bottom:-15px;
}
#livros img {
	margin:5px;
	clear: both;	
}
.livro{
	paddin:15px 2px 60px 0px;
	border-bottom:1px dashed #CCCCCC;
	height:170px;
}
/* CONTATO*/
#contato{
	background:url(../img/img_fone.jpg) no-repeat  bottom right;
	height:330px;

}
#contCenter{
	margin:5px;
	float:right;
	width: 276px;
	border-right:1px dashed #CADAEB;
}
#contRight{
	padding-top:0px;
	_padding-top:15px;
	float:right;
	width: 260px;

}
.input{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	width:255px;
	height:18px;
	background: #CADAEB;
	color:#006896;
}
textarea{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	background: #CADAEB;
	color:#006896;
	height:100px;
	width:255px;
}
.submit{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	height:20px;
	width:100px;
	background: #CADAEB;
	color:#006896;
}
/* BIBLIA*/
#biblia{
	margin:10px;
}
.inputCap{
	border:1px solid #CADAEB;
	border-bottom:1px solid #266F9F;
	width:20px;
	height:18px;
	background: #CADAEB;
	color:#006896;
}
/* AGENDA*/

#agenda{
	padding:2px 15px;
	text-align:justify;
}
#agenda p{
	text-indent: 1cm;
	margin-bottom:-15px;
}
.comp{
	paddin:15px 2px 60px 0px;
	border-bottom:1px dashed #CCCCCC;
}

/* ALBUM*/

#menu_album{
	float:left;
	width: 159px;
	height:380px;
	border-left:1px solid #919DB4;

}
#menu_album dt{
	
	border-bottom:1px dashed #cccccc;
	margin:3px 10px 0 10px;
}

#menu_album dd{
	color:#666666;
	margin:2px 12px 2px 20px;
	border-bottom:1px dashed #5a77ac; 
}

/*fotos miniaturas */
div#fotos {
	margin: 0 auto;
	padding:25px 0 25px 5px;
	height: 24px;
	display: table;
}
div#fotos img{
	padding:4px;
	border:1px solid #4d699c;
}
div#fotos ul li {
	display: inline;
	}
div#fotos ul{
	margin:0;
}
div#fotos ul li a {
	color: #777;
	float: left;

/*	padding: 0 15px; /* HABILITE ESSA OPÇÃO CASO NÃO QUEIRA TODAS AS CAIXAS DO MESMO TAMANHO*/
	width:95px;
	margin-right:10px;
	margin-bottom:10px;
	height: 71px;
	line-height: 25px;
	text-align:center;
}
#foto_amp {
	position:absolute;
	left:290px;
	top:186px;
	text-align:center;
	width: auto;
	height:347px;
	z-index:1;
	color:#006699;
	font-weight:bold;
	background-color: #FFFFFF;
	border:1px dashed #006699;
}
#foto_amp img{
	padding:8px;
	border:1px solid #cccccc;

}
/* fim fotos*/
