/**********************************************************

[AGRUPAMENTOS GIGANTES]*********************************

***********************************************************/

	

/*--[FLOAT]--*/

form.guia, #msg, .message, .error, #msg h1, #msg img, #msg img, div.pagenav, #container-conteudo form table, #container-conteudo .back_button,

.tabela, .itemblock .contentitem, span.small, #meio .moduletable_topRated, #boxFilters form input, #boxFilters form fieldset div, .listitem{ float:left }



table.contenttoc, .contentitem div.back_button, .ratingblock, #meio #container-conteudo .moduletable_topRated, .moduletable_topParticipe, .moduletable_topAd { float:right; }

	

/*--[CORES e BACKGROUND]--*/

form.guia select, #meio .moduletable_topRated h3, .moduletable_topRated small{color:#004f96;}

table.contenttoc tbody tr th, .tabela thead, #container-conteudo .sectiontableheader_interno, #container-conteudo table tbody .sectiontableheader, h4 span{color:#FFF;}

h1, .componentheading, .contentheading, .componentheading_links, #container-conteudo .sectiontableentry2_interno td a:hover, #container-conteudo .sectiontableentry1_interno td a:hover, .livro .link a:hover {color:#000;}

h3, .blogdescriptiontext, .contentitem span.small, .titulo{color:#5F4A25};

#boxFilters form fieldset div select, #boxFilters legend{color:#94753A;}



dl, .itemblock .contentitem,

.listitem, table.contenttoc, #sectionMain #intro01,

#sectionMain #colLeft01, #sectionMain #colRight01,

#sectionMain #colLeft02, #sectionMain #colRight02 { background: url(../images/bkg_box5.jpg) repeat-x; }



form.guia, .contentitem div.back_button{background:url(../images/bkg_box.jpg) repeat-y;}

	

	/*--[CORES e BACKGROUND DAS LINHAS DA TABELA]--*/	

	.sectiontableentry1_interno td, tr.sectiontableentry1{background:url(../images/bkg_box5.jpg) repeat-x;}

	td.corb, #container-conteudo .sectiontableheader_interno, #container-conteudo table tbody .sectiontableheader {background:#2060A7 url(../images/bkg_tabela_b.gif) repeat-x;}

	.tabela tbody tr.entrelinha, #container-conteudo .sectiontableentry2_interno td, tr.sectiontableentry2{ background:#FFF url(../images/bkg_box4.jpg) repeat-x; }

	table.contenttoc tbody tr th, td.cora{background:#0B458E url(../images/rodape.gif) repeat-x;}



/*--[TAMANHO DE FONTE]--*/

h3, form.guia select, .tabela td, #container-conteudo .sectiontableentry2_interno td, #container-conteudo .sectiontableentry1_interno td, .moduletable_topParticipe a, .moduletable_topParticipe span, #boxFilters form fieldset div label, .moduletable_topAd a {font-size:12px}

.contentitem span.small, .moduletable_topRated form select, #boxFilters form fieldset div select{font-size:11px}

h2, .moduletable_topParticipe {font-size:16px}



a img, img, #container-conteudo .contentitem a img, .livro a img {border:none;}

	

/**********************************************************

[ GRUPO TITULOS E LISTAS ]*********************************

***********************************************************/



/* -> TITULOS */

h1, .componentheading, .contentheading, .contentheading_interno,

.componentheading_links { display:block; font-size:20px; font-weight:bold; line-height:1; margin:0 0 10px 0; }

.contentheading, .contentheading_interno{float:left; width:670px;}

h2 {color:#BFA062; margin:20px 0 10px 0;}

h2.h2border{margin:10px 0 8px 0;border-bottom:1px solid #EE6666;font-size:140%;}

h3 {margin:20px 0 10px 0;}

h4 {font-size:100%;color:#BFA062;line-height:5;}

h4 span{font-size:100%;font-weight:100;}



/* -> LISTAS */

#conteudo-reduzido ul, #conteudo-reduzido ol {margin:0 0 0 25px;}

ul.floatLeft{margin:0 0 0 -30px;}

	ul.floatLeft li{margin:0 0 15px 0;width:200px;list-style:url(../images/seta_dir.gif);}

		ul.floatLeft li a{text-decoration:none;}

		ul.floatLeft li a:hover{text-decoration:underline;}

ul.estilo2 li{list-style:none;}

ul.estilo2 {margin-left:-40px;}

	

dl { position: relative; width: 570px; display: table; padding: 0 0 0 0; }

dl dt { text-align: right; font-weight: bold; margin: 0; width: auto; float: left; margin: 5px 0 5px 5px; }

dl dd { width: 86%; float: left; margin: 5px 0 5px 5px;}

dl dd.full{ width: 550px; margin: 0; padding: 0 10px 0 10px; display: table;  }

	

form.guia{margin:0;width:49%;padding:5px;}

form.guia select{width:190px;margin:0 0 5px 0;}



#container-conteudo p{color:#2F2513;margin:8px 0 8px 0;}



/* MDULO DN - Devocionais */

.dn-whole ul li { margin:0 0 10px 0; padding:0; list-style:none; border-bottom:1px solid #E8DDC6 ;}

.dn-module_link { font-size:15px; font-weight:bold; text-align:right }

ul.dn{margin:0;padding:0}



/**********************************************************

[ GRUPO BOXES DE MENSAGEM ]*********************************

***********************************************************/

#msg, .message, .error, #msg h1, #DBQMessages{

	position:relative;

	float:none;	

	border:1px solid #C0C0C0;

	background:#F4F4F4;

	width:95%;

	padding:10px;

	margin:10px 0 10px 0;

	font-size:120%;

	font-weight: bold;

	line-height:20px;

	text-align:center;

}



#msg h1 {margin-bottom:20px;color:#FF0000;text-transform:uppercase;text-align:left;}

.message, #DBQMessages { clear:right }



#images-page.tab-page{width:120%;margin-bottom:20px;height:415px;}



/* largura do dl do guia profissional */

.largura1 { width: 24%; }

.largura2 { width: 40%; }



hr.separador{ width:100%; border:1px solid #e1eaf3; margin: 6px 0 3px 0; clear:left;}



/* SEO LIVRARIA */



/* Menu da livraria - 01/05/08 */

ul#menuLivraria { float: left; width: 98%; list-style: none; margin: 30px 0 60px 0; padding:0; }

ul#menuLivraria li { position: relative; float: left; width: 48%; border: 1px #CCC solid; }

ul#menuLivraria li a { padding: 10px 0 10px 0; display: block; text-decoration: none; font-size: 160%; font-weight: bold; color:#005197;}

ul#menuLivraria li a:hover { color: #FFF; background: #005197; }



/* estilos genrico para as sinopses - 01/05/08 */

div#sinopse {}

div#sinopse div.imagemProd, div#sinopse div.descricaoProd { margin: 0; padding: 0; float: left; }

div#sinopse div.imagemProd { width: 27%; text-align: center; overflow: hidden; }

div#sinopse div.descricaoProd { width: 73%;}



/* galeria de cds */

div#galeriaProd { width: 95%; float: left; font-size: 11px; }

div#galeriaProd a { background: none; }

div#galeriaProd div.item { float: left; width: 31%; margin: 0 0 10px 0; }



/* Estilos usados na galeria de livros */

.galeriaLivros { margin: 5px 0 15px 35px; padding: 0 0 0 5px; width: 89%; font-size: 11px; float: left; display: inline; clear:both;}	

.galeriaLivros span { width: 119px; display: block; padding: 0 3px 0 3px; }



.galeriaLivros span.link,

.galeriaLivros span.link a { background: none; }



.livro { width: 122px; height: 236px; padding: 5px 0 0 0; margin: 8px 0 5px 0; }

.livro a img, .livro img { margin: 0 auto 0 auto; }

.border { border-right: 1px #CCC solid; }

.noBorder { border: none; }

.smallTitle, .price, .title { margin: 0; display: block; width: 100%; } 

.title { padding: 2px 0 2px 0;}

.smallTitle { font-size: 9px; }		

.price { font-weight: bold;}



/* inserir a img da capa do Livro/CD no span com estes estilos para ficar centralizado dentro da div.imagemProd! - 01/05/08 */

.imageBook, .imageCD { margin: 8px auto 3px auto; display: block; width: 100px; height: 153px; }

.imageCD { width: 140px; height: 137px; }



/*** Texto introdutrio (subttulo) das notcias ***/

#container-conteudo .contentitem .introText { display: block; color:#8d7038; font-size: 14px; }


/*** Box de Notícias - Ministérios ***/
#conteudo-reduzido .box .dn-head{ font-weight: bold }
#conteudo-reduzido .box li.list-dn { padding:0 0 5px 0; margin:0 0 10px 0 }
#conteudo-reduzido .box .dn-whole ol li { list-style:none; float:none; clear:both }
#conteudo-reduzido .box .dn-introtext-link { float:none; clear:both }


/*-> Borda azul em volta de algumas fotos */

.imgfoto{

	padding:5px;

	margin:0 15px 5px 0;

	background: url(../images/bkg_busca.gif);

	background-repeat: repeat-x;

	background: #B1CFEA;

	border: 1px solid #B1CFEA;

}



/*********************************************************

[ GRUPO ESTILOS DO JOOMLA ]*******************************

***********************************************************/



/*-> PAGINACO*/

div.pagenav { width:100%; text-align:center; clear:both; padding:5px; margin:4px 0 0 0; }

span.pagenav { margin:0 3px 0 0; text-align:center; color:#999; }



a.pagenav { margin:0 3px 0 0; text-decoration:none; }

a.pagenav:visited { text-decoration:none; }

a.pagenav:hover { text-decoration:underline; }



div.pagenavbar, div.pagenavcounter {

	display:block;

	clear:left;

	float:none;

	width:100%;

	margin:0 0 10px 0;

	font-weight:bold;

	padding:0;	

	z-index:20;

}



/*-> ndice de Pginas */

table.contenttoc {

	position:relative;

	border:1px solid #005197;

	clear:both;

	width:170px;

	margin:0 0 5px 5px;padding:0 0 0px 0;

	font-size:100%;

	line-height:18px;

}



table.contenttoc tbody tr td {padding:0 0 0 10px;}

table.contenttoc tbody tr td a{margin:2px 0 2px 0;display:block;line-height:1.5}

table.contenttoc tbody tr th {border:none;padding:0;display:block;font-weight:bold;text-align:center;}

.contenttoc a.toclink:active {text-decoration: underline;}

.contenttoc a.toclink:hover{text-decoration: none;}



/* -> DATA DE CRIAO DE UM CONTEDO */

.createdate { clear:both; color:#333; font-weight:bold;}

.author { position:relative; float:none; text-decoration:underline }



/* -> PGINAS COM LISTAGEM DE NOTCIAS */

#container-conteudo form table td, #container-conteudo form table, #container-conteudo form table td{border:none}

#container-conteudo form table { width:100%; font-size:100%; }



/**********************************************************

[ GRUPO TABELA ]*******************************************

***********************************************************/

.tabela{ width:100%; text-align:center; margin:5px 0 10px 0; font-size:100%; }

.tabela caption { font-size:15px; font-weight:bold }

.tabela thead{text-align:center;font-weight:bold;}

.tabela thead td {padding:0;height:22px;}

.tabela tbody{text-align:left;vertical-align:top;}

.tabela tbody strong{font-size:120%}

.tabela tbody b{font-size:120%}

.tabela tr{background:#FFF url(../images/bkg_box5.jpg) repeat-x}

.tabela td{padding:5px 3px 5px 5px;border:2px solid #FFF;}

	

#container-conteudo .sectiontableheader_interno a{color: #FFFFFF;}

#container-conteudo .sectiontableentry2_interno td, tr.sectiontableentry2, #container-conteudo .sectiontableentry1_interno td, tr.sectiontableentry1{border:2px solid #FFF;height:25px;}

#container-conteudo .sectiontableentry2_interno td a:hover, tr.sectiontableentry1 a:hover, tr.sectiontableentry2 a:hover, #container-conteudo .sectiontableentry1_interno td a:hover{font-weight:bold}



/*--BLOG--*/

.blogdescriptiontext{display:block;margin:0px 0 10px 0;}

.itemblock .contentitem{width:95%; margin:10px 0 0 0;padding:3px 7px 10px 13px;}

.itemblock .contentitem span{margin:7px 0 5px 0;height:25px;display:block}

	.contentitem h2{margin:5px 0 5px 0;}

	.contentitem img{ margin:0 10px 5px 0;}

	.contentitem .pagenavcounter{width:50%;}

.itemblock .contentitem .contentintro p{margin:0;}

.itemblock .contentitem .contentpagetitle{margin:0 10px 0 0;}

	.contentitem #commentform img{margin:0;}

	.contentitem span a{display:block;padding-top:3px;}

	.contentitem span.small{  clear:both; margin:0; padding:0;}

	.contentitem div.back_button{display:block;width:150px;margin:5px 0 0 0;clear:both;padding:2px;}

	.contentitem div.back_button a:hover{font-weight:bold;}

	.contentintro h2{margin-top:13px;}

		

/*-- Apenas para a seao Devocional todos os meses do ano, porm esta tabela esta tratando das outras do site inteiro--*/

#container-conteudo form table {width:100%;font-size:100%;}

	#container-conteudo table tbody .sectiontableheader {height:22px;padding:0;text-align:center;font-weight:bold;border: 2px solid #FFF;}

	#container-conteudo form table .headerColumData { width:15%;background:url(../images/rodape.gif) }

	#container-conteudo form table .headerColumTitle { width:65% } /*Tamanho padrao 70%*/

	#container-conteudo form table .headerColumAuthor { width:10% }

	#container-conteudo form table .headerColumHits { width:10%;background:url(../images/rodape.gif) }

	#container-conteudo form table .entryColumData { text-align:center }

	form #adminform{background:#000}



/* MAMBOT JC VOTE */

.ratingblock {position:relative;width:150px;border:1px solid #EFEFEF;padding:10px 5px 5px 8px;margin:5px;}



/* MDULO MOST RATED */

#meio #container-conteudo .moduletable_topRated {clear:both;}

#meio .moduletable_topRated {width:170px;font-size:80%;	position:relative;margin:10px 0 5px 5px;padding-bottom:7px;}

#meio .moduletable_topRated h3{margin:5px 0 5px 11px;}

	

.moduletable_topRated ul, .moduletable_topRated form{margin:0 0 0 11px;padding:0;}

.moduletable_topRated li {list-style:none;margin-bottom:5px;}

.moduletable_topRated form select{color:#005197;margin-right:5px;}



/* MDULO PARTICIPE */

.moduletable_topAd, .moduletable_topParticipe {

	position:relative;

	text-align:center;

	text-decoration:none;

	width:180px;

	border-left:none;

	border-top:1px solid #D6BE94;

	border-bottom:1px solid #D6BE94;

	border-right:1px solid #FFF;

	margin:10px 0 0 0;

	padding-bottom:5px;

	text-align:right;padding:2px 0 2px 0;

}



.moduletable_topParticipe {

	background:#FFF url(../images/top_participe.gif) no-repeat 0 2px;

}



/* cds bp robert */

.moduletable_topAd { position: relative; width: 350px; }



	.moduletable_topAd a:hover, .moduletable_topParticipe a:hover{font-weight:bold;}

	.moduletable_topAd span,.moduletable_topParticipe span{margin:0 0 0 0;padding:0;}



/*

.moduletable_topParticipe, .moduletable_topAd {	

	position:relative;

	text-decoration:none;

	width:180px;

	border-left:none;

	border-top:1px solid #D6BE94;

	border-bottom:1px solid #D6BE94;

	border-right:1px solid #FFF;

	margin: 10px 0 5px 0;

	text-align:right;

	padding: 2px 0 5px 0;

}



.moduletable_topParticipe {

	background:#FFF url(../images/top_participe.gif) no-repeat 0 2px;

}



.moduletable_topAd { position: relative; width: 350px; }



.moduletable_topAd a:hover, .moduletable_topParticipe a:hover{font-weight:bold;}



.moduletable_topAd span,.moduletable_topParticipe span{margin:0;padding:0; display: block;}

*/



/*--Filtra Resultados--*/	

#boxFilters {background:url(../images/bkg_box8.jpg) repeat-y;}

#boxFilters form{margin:auto;padding:auto}

#boxFilters legend{margin:3px 0 3px 0;padding:0 0 0 0;font-size:15px;font-weight:bold;}

#boxFilters form input{clear:both;}

#boxFilters fieldset div{border:none;padding:0 15px 5px 0;}

#boxFilters form fieldset div label{font-weight:normal}



/*--Filtra Resultados de EMPREGOS--*/	

#boxFilters form fieldset div{width:25%;margin:0 0 10px 0;}

#boxFilters form fieldset .inputbox{color:#0b458e}



/* ACAO SOCIAL*/

.titulo{background:#FFF url(../images/bkg_box8.jpg) repeat-y;padding:0;text-indent:5px;}



/*** Imagem com borda cinza-claro ***/

.bordaCinza{border: 1px #CCC solid;margin:5px 8px 0 0}



/*** Imagem sem borda cinza-claro ***/

.Semborda{border: 1px;margin:5px 8px 0 0}



/***   REA DENOMINAO > BISPOS  ***/

.listitem { margin: 0 0 10px 0; width: 98%; padding: 1%; }



/** IMAGEM COM LEGENDA [ Ateno com a largura!! ]**/

.boxImgLeg { width: 154px; text-align: center; margin:5px; }

.boxImgLeg img { border: none; margin: 2px auto;}

.boxImgLeg p { font-size: 10px; padding: 0 2px; }



/** Usados na seo PROJETO SERTO **/

	.divIntro { position: relative; background: url(../images/bkg_box5.jpg) repeat-x; margin-top: 10px; width: 45%; }

	.divIntro ul { list-style: none; margin: 0; padding: 0;}

	.divIntro ul li { position: relative; margin: 0 0 10px 5px;}



/**** ALTERAES 31/01/2008 ****/

/* Usados na seo VIDA PROFISSIONAL **/

/** Estrutura bsica: 		

		div#sectionMain {}	

		div#sectionMain div#intro01 {}	

		div#sectionMain div#colLeft02 {}

		div#sectionMain div#colLeft02 h2 {}	

		div#sectionMain div#colLeft02 div.box {}

		div#sectionMain div#colRight02 {}

		div#sectionMain div#colRight02 h2 {}	

		div#sectionMain div#colRight02 div.box {}				

*/



/** Vida Profissional **/		

#sectionMain * { margin: 0; padding: 0; }	

#sectionMain { position: relative; display: table; width: 100%; }

#sectionMain ul { list-style: none; }



/* ajustes horizontais */

#sectionMain #intro01,

#sectionMain #colLeft01, #sectionMain #colRight01, 

#sectionMain #colLeft02, #sectionMain #colRight02 { float: left; display: inline; padding: 1%; }



#sectionMain #intro01 { margin: 0 0 2% 0; width: 98%; }

#sectionMain #colLeft01, #sectionMain #colRight01 { width: 47%; }

#sectionMain #colLeft02, #sectionMain #colRight02 { width: 46%; background: #FFF; padding: 0; }



#sectionMain .box { border: 2px solid #E8DDC6; display: table; padding: 1%; margin: 0 0 10px 0;  }

#sectionMain .box2 { border:none; display: table; padding: 1%; margin: 0 0 10px 0;  }



/* #sectionMain #colLeft02 h3, #sectionMain #colRight02 h3 { font-size:15px; color:#8D7038; } */

#sectionMain #colLeft02 .box ul li, #sectionMain #colLeft02 .box2 ul li, #sectionMain #colRight02 .box ul li, #sectionMain #colRight02 .box2 ul li { border-bottom: 1px #E8DDC6 solid; margin: 5px 0 7px 0; float: left; padding: 0 0 5px 0; width: 100%; }

#sectionMain #colLeft02 ul li a, #sectionMain #colRight02 ul li a {  }

#sectionMain #colLeft02 span, #sectionMain #colRight02 span { }



/* ENDEREO DOS ELEMENTOS COMO ESTO NO HTML DO MDULO - o contrrio disso no funciona */

#colLeft02 .moduletable .destaques_dn-whole ul.destaques_dn li.destaques_arrow-dn span.destaques_dn-date {

	float: left; font-weight: bold; width: 17%; *width: 16%; 

}



/* ENDEREO DOS ELEMENTOS COMO ESTO NO HTML DO MDULO - o contrrio disso no funciona */

#colLeft02 .moduletable .destaques_dn-whole ul.destaques_dn li.destaques_arrow-dn span.destaques_dn-title a.destaques_dn-title{

	float: left; width: 83%;  	

}



a.destaques_dn-module_link { color:#004F96; font-weight: bold; float: right; } /* link saiba mais */

a.destaques_dn-introtext-link { margin:0; padding:0; float: left; width: 99%; }



#sectionMain #colLeft02 ul li h3, #sectionMain #colRight02 ul li h3 { font-size: 12px; color:#5F4A25; }



#sectionMain #colLeft01, #sectionMain #colLeft02 { margin: 0 2% 0 0; }		

#sectionMain #colRight01, #sectionMain #colRight02 { }



/* IE 6 */

	* html #sectionMain #intro01 { width: 100%; padding: 1%; }

	* html #sectionMain #colLeft01, * html #sectionMain #colRight01 { width: 49%; padding: 2%; }

	* html #sectionMain #colLeft02 .box, * html #sectionMain #colLeft02 .box2, * html #sectionMain #colRight02 .box, * html #sectionMain #colRight02 .box2 { width: 100%; } 

	

/* Devocionais */

.categorylist {float: left; width: 96%; padding: 2%; }

.categorylist ul, .categorylist ul li{ float: left; }

.categorylist ul li { margin: 3px 0 3px 0;}

.categorylist ul li a { display: block; padding: 5px; }

.versoBiblico {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}

.versoBiblico {color: #004F96;border: 1px solid #004F96;background: #cde9ff url(../images/doc.png) 10px 50% no-repeat;}



/* Seo links - 28/05/08 */

.contentpane_weblink ul, .contentpane_weblink ul li { float: left; padding:0; }

.contentpane_weblink ul { margin: 15px 0 20px 0; list-style: none; width: 90%; }

.contentpane_weblink ul li { margin: 0 0 4px 0; width: 98%; }

.contentpane_weblink ul li a, .contentpane_weblink ul li b, .contentpane_weblink ul li span.small { float: left; padding: 3px; }

/* .contentpane_weblink ul li a, .contentpane_weblink ul li b { padding: 3px; float: left;} */



/* Saiba mais*/

a.saibaMais {color:#000; background-image: url(../images/btn.png); padding: 5px 5px 4px 5px;}



/********[ GRUPO DIVERSOS - retirado de internas.css ]*************/



/* margin */

	.margemTopGrande { margin-top: 25px }

	.margemTopMedio { margin-top: 5px }

	.marginRightPequeno { margin-right: 5px }

	.marginRightMedio { margin-right: 10px }

	.marginRightGrande { margin-right: 20px }

	div.dividentacao { margin-left: 15px }

	.margemLeftGrande { margin-left: 25px }

	.margemLeftMedio { margin-left: 10px }

	.margemLeftPequeno { margin-left: 5px }

	.margemLeftNegativo{ left: -6px; }

	.margemBottomPequeno{ margin-bottom: 10px; }

	

/* padding */

	.paddingLeftGrande { padding-left:45px; }

	

/* visibilidade */	

	.visibility { visibility:hidden } /* torna o elemento invisível, mas o mesmo ainda ocupa espaço  */

	.hidden { display: none } /* esconde elemento totalmente */



/* alinhamento de texto */

	.alinhaCenter {text-align:center;}

	

/* float */

	.floatLeft {float:left;}

	.floatRight {float:right;}

	

/* clear */

	.clearLeft{clear:left;}

	.clearBoth{clear:both;}



/* JoomSlide */

.highslide{

       float:left;

       margin:5px 5px;

}

/****/
.buttonheading {
	width:20px;
	float:right;
}
