/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
body {
	font-size:62.5%;
	font-family:Tahoma;
	line-height:62.5%;
}
/* ************************************************************************************************************** FONTES E LINKS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	/* definiçao da fonte padrao do projeto */
	font-family:Tahoma, Arial;
}
strong {
	font-weight:bold;
}
p{
	font-size:12px;
	color:#666666;
	line-height:17px;
	margin-bottom:1em;
}
.internas p{
	line-height:18px;
}
#inicial p{
	margin-bottom:0.5em;
}
a{
	color:#81a520;
	text-decoration:none;
	outline:none;
}
a:hover{
	background:none;
}
#middle p a:hover, #bottom a:hover{
	background:#81a520;
	color:#FFF;
}
h1{
	color:#00aeef;
	font-size:18px;
	background:url(../imagens/marc_gota.gif) no-repeat 0 0;
	padding-left:18px;
	line-height:normal;
	margin-bottom:12px;
}
h2{
	clear:both;
	color:#3b5661;
	font-size:15px;
	line-height:normal;
	margin-bottom:10px;
	font-weight:bold;
}

/* ************************************************************************************************************** FORMULÁRIO */
.formText{
	width:500px;
	border:solid 1px #CCC;
	height:19px;
	padding-top:1px;
}
textarea.formText{
	height:80px;
	overflow:auto;
}
select.formText{
	height:23px;
}
/* ************************************************************************************************************** ESTRUTURA BÁSICA */
#siteCenter{
	width:920px;
	display:table;
	margin:0 auto;
	background:url(../imagens/bg_body.gif) repeat-y center;
}
#site{
	float:left;
	width:920px;
	background:url(../imagens/ceu.gif) no-repeat top;
}
#trigo{
	float:left;
	width:920px;
	background:url(../imagens/trigo.jpg) no-repeat bottom;
}
#content{
	float:left;
	width:920px;
}
#top{
	float:left;
	width:920px;
	height:184px;
	overflow:hidden;
}
#middle{
	float:left;
	width:920px;
	padding:20px 0 30px 0;
}
#bottom{
	float:left;
	width:920px;
	height:152px;
}
/* ************************************************************************************************************** GLOBAIS */
.block{
	float:left;
	width:inherit;
	display:inline;
}
.internas .block{
	width:800px;
	margin:0 60px;
}
.block .col1_3{
	float:left;
	width:254px;
}
.imgLeft{
	float:left;
	padding:5px;
	border:solid 1px #d8d8d8;
	margin-right:5px;
}
#inicial .list{
	border-top:solid 1px #d2d2d2;
	margin-top:10px;
	padding-top:10px;
}
.list{
	clear:both;
}
.internas .list{
	float:left;
	width:500px;
}
.list p{
	margin:0 0 5px 0;
	padding-left:8px;
	background:url(../imagens/marc_seta.gif) no-repeat 0 7px;
}
.imgLeft{
	float:left;
	padding:5px;
	border:solid 1px #d9d9d9;
	margin-right:8px;
}
.line{
	clear:both;
	float:left;
	width:516px;
	margin-top:10px;
	height:11px;
	border-top:solid 1px #EFEFEF;
}
.btn, .btn *{
	float:left;
	height:28px;
	cursor:pointer;
}
.btn .btnEsq{
	width:12px;
	background:url(../imagens/btn_esq.gif);
}
.btn .btnMid{
	background:url(../imagens/btn_mid.gif);
	line-height:26px;
	font-size:12px;
}
.btn .btnDir{
	width:12px;
	background:url(../imagens/btn_dir.gif);
}
.galeria li, .galeria li a{
	float:left;
	margin:3px;
	display:inline;
}
.galeria li a{
	float:left;
	padding:5px;
	border:solid 1px #d9d9d9;
}
/* ************************************************************************************************************** GERAL */
html, body{
	height:100%;
}
#top .logo{
	float:left;
	width:254px;
	height:136px;
	background:url(../imagens/logo.png) no-repeat;
	cursor:default;
}
.internas #top .logo{
	/*background:url(../imagens/logo2.png) no-repeat;*/
	cursor:pointer;
}
#top .menuTop{
	float:right;
	margin-right:30px;
	display:inline;
}
#top .menuTop a{
	float:left;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:18px;
	margin:15px 15px 0 0;
	line-height:normal;
	display:inline;
}
#top .menuTop a.areaRestrita{
	background:url(../imagens/icone_arearestrita.gif) no-repeat center 0;
}
#top .menuTop a.webmail{
	background:url(../imagens/icone_webmail.gif) no-repeat center 1px;
}
#top .menu{
	clear:left;
	width:920px;
	padding:4px 0 0 50px;
	height:42px;
}
#top .menu li, #top .menu li a{
	float:left;
	display:inline;
}
#top .menu li a{
	color:#006f99;
	font-size:12px;
	line-height:35px;
	margin:0 0 0 0;
}
#top .menu li a *{
	float:left;
	height:42px;
	cursor:pointer;
}
#top .menu li .menuEsq{
	width:10px;
}
#top .menu li a:hover .menuMid{
	color:#006f99;
	background:url(../imagens/menu_hover.gif) no-repeat center bottom;
}
#top .menu li .menuDir{
	width:10px;
}
#inicial #mInicial .menuEsq,
#institucional #mInstitucional .menuEsq,
#redes #mRedes .menuEsq,
#encontroComDeus #mEncontroComDeus .menuEsq,
#ministerios #mMinisterios .menuEsq,
#jornalConquista #mJornalConquista .menuEsq,
#agenda #mAgenda .menuEsq,
#celulas #mCelulas .menuEsq,
#fotos #mFotos .menuEsq,
#devocional #mDevocional .menuEsq,
#noticias #mNoticias .menuEsq,
#contato #mContato .menuEsq{
	background:url(../imagens/menu_aba_esq.gif);
	cursor:default;
}
#inicial #mInicial .menuMid,
#institucional #mInstitucional .menuMid,
#redes #mRedes .menuMid,
#encontroComDeus #mEncontroComDeus .menuMid,
#ministerios #mMinisterios .menuMid,
#jornalConquista #mJornalConquista .menuMid,
#agenda #mAgenda .menuMid,
#celulas #mCelulas .menuMid,
#fotos #mFotos .menuMid,
#devocional #mDevocional .menuMid,
#noticias #mNoticias .menuMid,
#contato #mContato .menuMid{
	background:url(../imagens/menu_aba_mid.gif);
	color:#FFF;
	cursor:default;
}
#inicial #mInicial .menuDir,
#institucional #mInstitucional .menuDir,
#redes #mRedes .menuDir,
#encontroComDeus #mEncontroComDeus .menuDir,
#ministerios #mMinisterios .menuDir,
#jornalConquista #mJornalConquista .menuDir,
#agenda #mAgenda .menuDir,
#celulas #mCelulas .menuDir,
#fotos #mFotos .menuDir,
#devocional #mDevocional .menuDir,
#noticias #mNoticias .menuDir,
#contato #mContato .menuDir{
	background:url(../imagens/menu_aba_dir.gif);
	cursor:default;
}


#middle .destaque{
	float:left;
	height:224px;
	width:774px;
	margin:7px 73px;
	display:inline;
	background:url(../imagens/bg_destaque.png)!important;
	background:url(../imagens/bg_destaque.gif) no-repeat;
	overflow:hidden;
}
.destaqueCornerLeft{
	position:absolute;
	z-index:10;
	width:8px;
	height:212px;
	margin-top:35px;
	margin-left:79px;
	background:url(../imagens/destaque_corner_esq.png);
}
.destaqueCornerRight{
	position:absolute;
	z-index:10;
	width:8px;
	height:212px;
	margin-top:35px;
	margin-left:833px;
	background:url(../imagens/destaque_corner_dir.png);
}
#middle .colLeft{
	float:left;
	width:516px;
	margin-right:10px;
}
#middle .colRight{
	float:left;
	width:274px;
}
#middle .colRight h1{
	color:#515151;
	background:none;
	padding:0;
	margin-bottom:5px;
}
#middle .colRight .agenda{
	margin-bottom:25px;
	display:inline;
}
#middle .colRight .colRightTop{
	float:left;
	width:254px;
	height:25px;
	padding-left:20px;
	overflow:hidden;
	background:url(../imagens/col_left_top.gif) no-repeat left;
}
#middle .colRight .colRightMiddle{
	float:left;
	width:254px;
	padding:15px 0 0 20px;
	background:url(../imagens/col_left_bg.gif) repeat-y left;
}
#middle .colRight .colRightBottom{
	float:left;
	width:254px;
	height:25px;
	padding-left:20px;
	background:url(../imagens/col_left_bottom.gif) no-repeat left;
}

/* DESTAQUE - SLIDE SHOW 
#slider{
	float:left;
	height:224px;
	width:774px;
	margin:7px;
	display:inline;
	overflow:hidden;
}
#slider ul, #slider li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	width:760px;
	height:210px;
}	

#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:303px;
	z-index:20;
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:39px;
	height:39px;
	margin-left:-16px;
	*margin-left:-790px;
	background:url(../imagens/destaque_btn1.png) no-repeat 0 0;
	outline:hidden;
}	
#nextBtn a{ 
	margin-left:751px;
	*margin-left:-23px;
	background:url(../imagens/destaque_btn2.png) no-repeat 0 0;	
}	
 DESTAQUE - SLIDE SHOW */
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */
		
#content{
	position:relative;
}			

/* Easy Slider */

#slider{
	height:224px;
	width:774px;
	margin:7px;

}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;

	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:760px;
	height:210px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:39px;
	height:39px;
	position:absolute;
	left:57px;
	top:300px;
	z-index:1000;
	}	
#nextBtn, #slider1next{ 
	left:824px;
	}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:39px;
	height:39px;
	background:url(../imagens/destaque_btn1.png) no-repeat 0 0;	
	cursor:pointer;
	}	
#nextBtn a, #slider1next a{ 
	background:url(../imagens/destaque_btn2.png) no-repeat 0 0;	
	cursor:pointer;
	}	
		
	
/* // Easy Slider */





#middle .conteudo{
	float:left;
	width:800px;
	margin:0 60px;
	display:inline;
}
#middle .conteudo .mensagem{
	width:650px;
	height:70px;
	padding:33px 20px 0 130px;
	background:url(../imagens/bg_mensagem.jpg) no-repeat 0 0;
	margin-bottom:20px
}
#middle .agenda, #middle .agenda li, #middle .agenda li span{
	float:left;
}
#middle .agenda li{
	width:254px;
	height:55px;
	margin-bottom:12px;
	overflow:hidden;
}
.internas #middle .colLeft .agenda li{
	width:516px;
}
#middle .agenda li span{
	float:left;
	width:57px;
	height:43px;
	padding:10px 0 0 0;
	background:url(../imagens/bg_calendar.gif);
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	line-height:normal;
	margin-right:5px;
}
#middle .agenda li p{
	margin:0;
}
#middle .agenda li span strong{
	font-size:20px;
	color:#3e5b67;
}
#middle .conteudo .fotosRecentes{
	float:left;
	width:242px;
	height:145px;
	padding:6px;
	background:url(../imagens/bg_fotos_recentes.gif)
}
#middle .conteudo .fotosRecentesNavegacao{
	float:left;
	width:254px;
	margin-top:5px;
}
#middle .conteudo .fotosRecentesNavegacao *{
	float:left;
}
#middle .conteudo .fotosRecentesNavegacao a{
	width:15px;
}
#middle .conteudo .fotosRecentesNavegacao p{
	width:224px;
	text-align:center;
	line-height:20px;
}
	


#bottom .visita{
	text-align:center;
	line-height:35px;
	color:#999999;
}
#bottom .click{
	float:right;
	margin:90px 15px 0 0;
}



/* TABLE */

table p
{
	font-size:11px;
	margin:0;
}

table tr td{
	padding: 2px;
	text-align:center;

}

table .tableTitulo td{
	font-weight:bold;
	background-color:#e6ecef;
}


/*********************************************************************************************CÉLULAS***/

.ulCelulas{
	width:520px;
	background:#0F3;
}

.liCelulas{
	float:left;
	width:126px;
	height:90px;
	border:1px solid #FFF;
	margin-bottom:5px;
	background-color:#e6ecef;	
}

.pCelulaTitulto{
	background-color:#3b5560;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

.pCelulaInfo{
	text-align:center;
	font-size:11px;
}
