/********
DIV GERAL
********/
ul,li{
	list-style:none;
	margin:0px;
 padding:0px;
}

.geral{
 width:869px; 
 border-left:9px #ffffff solid; 
 border-bottom:9px #ffffff solid; 
 border-top:9px #ffffff solid; 
 background:#ffffff; 
 overflow:auto;
}

html > body .geral{
 width:860px; 
}

.img{
 margin-left:8px;
 margin-right:8px;
}
/*************
FIM: DIV GERAL
*************/



/***
MENU
***/
.coluna_esquerda{
 float:left; 
 width:176px; 
}

.menu{
 padding-top:14px;
 background:url('../imgs/estrutura/topo_menu.gif') no-repeat;
}

.submenu{
 padding:4px;
 background:#e1e8f2;
 border-bottom:1px solid #6d9bc8;
 margin-top:5px;
 margin-bottom:15px
}
/********
FIM: MENU
********/



/************
BOXES DA HOME
************/
#box_dir {
	background-image:url('../imgs/estrutura/cnt_box_c_d.gif');
 width:195px;
 margin-bottom:3px
}

#box_dir_topo {
	background:url('../imgs/estrutura/cnt_box_s_d.gif') no-repeat;
 padding-left:12px;
 padding-top:8px;
 padding-bottom:11px;
}

#box_dir_conteudo {
 padding-left:12px;
 padding-right:10px;
 clear:both;
}

#box_dir_rodape {
 height:19px;
	background-image:url('../imgs/estrutura/cnt_box_i_d.gif');
}

#box_esq {
	background-image:url('../imgs/estrutura/cnt_box_c_e.gif');
 width:173px;
 margin-bottom:3px
}

#box_esq_topo {
	background:url('../imgs/estrutura/cnt_box_s_e.gif') no-repeat;
 padding-left:12px;
 padding-top:8px;
 padding-bottom:11px;
}
		
#box_esq_conteudo {
 padding-left:12px;
 padding-right:10px;
 clear:both;
}

#box_esq_rodape {
 height:19px;
	background-image:url('../imgs/estrutura/cnt_box_i_e.gif');
}

#destaques{
 border:2px solid #e1e8f2; 
 width:478px; 
 float:left;
 padding:7px;
 margin-bottom:3px
}

html > body #destaques{
 width:460px; 
}

#destaques img{
 border:1px solid #e1e8f2;
 float:left;
 margin-right:3px;
}

#destaques li{
 width:223px; 
 float:left;
 margin-right:7px
}

#destaques p{
 background-color:#e1e8f2; 
 padding:2px;
 width:220px; 
 margin:0px;
 margin-bottom:2px
}
/*****************
FIM: BOXES DA HOME
******************/



/****
FORMS
****/
.input{
 border:1px solid #cccccc; 
 font-family: Tahoma, Arial; 
 font-size:11px; 
 color:#666666;
 margin: 0px 0px 0px 0px;
}

html > body .input{
 margin: 0px 0px 1px;
}

.botao{
 border:1px solid #dddddd; 
 background-color:#7f99b7; 
 font-family: Tahoma, Arial; 
 font-weight:bold;
 font-size:11px; 
 color:#ffffff;
 cursor:pointer;
 padding:3px;
}

.formInterno span input, .formInterno span select, .formInterno span textarea{
 border:1px solid #cccccc; 
 background-color:#f7f9fb; 
 font-family: Tahoma, Arial; 
 font-size:11px; 
 color:#666666;
 height:21px;
 margin: 0px 0px 6px;
 float:left;
}

html > body .formInterno span label{
 margin: 8px 6px 0px;
}

html > body .formInterno span input{
 margin: 5px 0px 0px;
}

form{
 margin:0px;
 padding:0px
}

.formInterno span label{
 float: left; 
 width: 140px; 
 text-align: right; 
 margin: 4px 6px 0 0;
}

.formInterno br {
 clear: left; 
}

.formInterno span span.lista {
 float: left; 
 width: 280px; 
 margin: 0px 0px 5px; 
 color: #5b5b5b; 
}

.formInterno span span.lista input {
 width: auto; 
 margin: 3px 5px 0 0;
 }

.formInterno span span.lista span {
 float: left; 
 margin: 3px 0 0 0; 
 _margin: 6px 0 0 0;
}
/*********
FIM: FORMS
*********/



/*****
LISTAS
******/
.ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

.ul li{
 padding:0em 0em 0.0em 0.8em;
 background:url("../imgs/icones/seta_azul.gif") 0px 6px no-repeat;
 display:block;
}

.ul2{
 list-style:none;
 margin:0px;
 padding:0px;
}

.ul2 li{
 padding:0em 0em 0.6em 0em;
 display:block;
}

.listas{
 padding:8px;
 margin-bottom:10px; 
 background:#f7f7f7;
 border:1px solid #efefef;
}

.listas_mais{
 height:27px;
 background:#f7f7f7;
 border:1px solid #efefef;
}

.listas_mais #botoes {
 float:left; 
 clear:both; 
 background:#b8c7d8;
 height:100%;
}

.listas_mais #titulo{
 padding:6px;
 padding-left:35px
}

.listas_content{
 display:none;
 border:1px solid #efefef;
 background:#f3f3f3;
 padding:6px;
}
/**********
FIM: LISTAS
**********/



/*******
NOTÍCIAS
********/
#marquee{
 position: relative;
 height: 215px;
 overflow: hidden;
}

.noticias_conteudo{
 height:240px;
}

html > body .noticias_conteudo{
 height:230px;
}
/************
FIM: NOTÍCIAS
************/



/*********
ESCRITURAS
**********/
.leituras{
 background:url("../imgs/estrutura/aba_leitura.gif");
 width:190px;
 height:28px;
 float:left;
}

.leitura, .oracao{
 padding:6px;
}

.oracoes{
 background:url("../imgs/estrutura/aba_oracao.gif");
 width:160px;
 height:28px;
 float:left;
}

#calendario{
 background:url('../imgs/icones/data.gif');
 width:46px; 
 height:49px; 
 float:left; 
 margin-right:4px;
 margin-bottom:2px;
 text-align:center;
}

#calendario .mes{
 font-size: 11px; 
 font-family: Tahoma, Arial; 
 color:#ffffff;
 padding-top:3px;
}

#calendario .dia{
 padding-top:4px;
 font-size: 19px; 
 font-family: Tahoma, Arial; 
 color:#000000;
}

#leituras_conteudo{
 border:2px #e1e8f2 solid;
 margin-right:2px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
 padding-top:6px;
 clear:both;
 height:189px; 
}

html > body #leituras_conteudo{
 height:180px; 
}

#rolagem_leituras{
 height:169px; 
 padding:5px
}

html > body #rolagem_leituras{
 height:150px; 
}

.calendario_mes{
 width:20px;
 font-size:10px;
 font-family:Verdana, Arial;
 background:#829bb9;
 text-align:center;
}

.calendario_dia{
 background:#dcf6df;
 width:21px;
 height:14px;
 text-align:center;
}

.calendario_dia_atual{
 background:#bfd9f6;
 width:21px;
 height:14px;
 text-align:center;
}

.calendario_dia_proximo{
 background:#efefef;
 width:21px;
 height:14px;
 text-align:center;
}

#calendario_completo{
margin-left:10px;
margin-bottom:10px;
}
/**************
FIM: ESCRITURAS
**************/



/*********
MULTIMIDIA
*********/
.videos{
 background:url("../imgs/estrutura/aba_videos.gif");
 width:90px;
 height:28px;
 float:left;
}

.audios{
 background:url("../imgs/estrutura/aba_audios.gif");
 width:90px;
 height:28px;
 float:left;
}

.fotos{
 background:url("../imgs/estrutura/aba_fotos.gif");
 width:84px;
 height:28px;
 float:left;
}

.cartoes{
 background:url("../imgs/estrutura/aba_cartoes.gif");
 width:97px;
 height:28px;
 float:left;
}

.video, .audio, .foto, .cartao{
 clear:both;
 padding-left:25px;
 padding-top:6px
}

#multimidia_conteudo {
 clear:both;
 border:2px #e1e8f2 solid;
 margin-right:2px;
 margin-bottom:3px;
 padding:5px;
 height:170px;
}

html > body #multimidia_conteudo{
 margin-right:5px;
 height:152px;
}

#multimidia_conteudo ul {
 clear:both;
 overflow:hidden;
 width:100%;
}

#multimidia_conteudo li {
 margin:0em; 
 padding:4px; 
 padding-left:5px; 
 list-style:none; 
 float:left; 
 position:relative; 
 width:140px;
}

#multimidia_conteudo li .play {
 position:absolute; 
 top:4.1em; 
 left:6em; 
 height:2.5em; 
 width:2.5em; 
 background:#000; 
 opacity:0.6; 
 filter:alpha(opacity=60);
}

.videos_home{
 background:#f7f7f7; 
 width:145px; 
 height:40px; 
 padding-bottom:2px
}

.audios_home{
 float:left; 
 width:430px; 
 background:#f7f7f7; 
 margin:3px; 
 padding:4px; 
 cursor:pointer;
}

#galeria {
  _height:103px;
}

#galeria #fotos {
 background: #e1e8f2;  
 padding:5px; 
 width:465px; 
 height:85px;
}

html > body #galeria #fotos{
 width:455px;
}

#galeria #seta-ant {
 float:left; 
 padding-top:4px;
}

#galeria #seta-prox {
 padding-top:4px
}

#galeria #listafotos {
 float:left; 
 overflow:hidden; 
 height:76px; 
 width:420px; 
 position:relative;
}

#galeria #listafotos li {
 width:210px; 
 float:left; 
 overflow:hidden; 
 height:100px;
}

#galeria #listafotos li img {
 float:left; 
 margin-right:0.4em; 
 border:3px solid #89b0d4;
}

#galeria #listafotos li p {
 background: #f7f7f7; 
 height:71px;
 padding:5px
}
/**************
FIM: MULTIMIDIA
**************/



/******
ROLAGEM
******/
.rolagem{
 overflow:auto;
 scrollbar-face-color:#DADADA;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-highlight-color:#DADADA;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff; 
 scrollbar-track-color:#ffffff; 
 scrollbar-arrow-color:#000000;
 height:100%;
}
/***********
FIM: ROLAGEM
***********/



/*******
TRACKING
*******/
.tracking{
 background:url('../imgs/estrutura/back_tracking.gif') no-repeat; 
 height:37px;
 border-bottom:1px #efefef solid; 
 margin-bottom:3px;
}

.tracking .borda{
 background:url('../imgs/estrutura/cnt_tracking.gif') no-repeat;
 padding:8px;
 float:left;
}
/************
FIM: TRACKING
************/



/***********************
ESTILO CONTEÚDO INTERNAS
***********************/
#conteudo hr{
 color:#b6c9df;
 height:1px;
}

.paginacao{
 background:#f9f9f9;
 border:1px solid #cccccc;
 margin-top:15px;
 padding:15px;
}

.num_paginas{
 border:1px solid #cccccc;
 background:#efefef;
 padding-left:5px;
 padding-right:5px;
 padding-top:3px;
 padding-bottom:3px;
}
/****************************
FIM: ESTILO CONTEÚDO INTERNAS
****************************/



/**************************
BOTÕES DE CONTROLE INTERNAS
***************************/
.controles{
 border:1px solid #b9c7d8; 
 margin-top: 20px; 
 padding:7px; 
 clear:both;
 background-color:#efefef; 
}
/*******************************
FIM: BOTÕES DE CONTROLE INTERNAS
*******************************/



/******
EVENTOS
*******/
.evento{
 border:1px solid #666666;
 border-right:2px solid #666666;
 border-bottom:2px solid #666666;
 width:60px;
 float:left;
 clear:both;
 margin-bottom:15px;
 margin-right:6px
}

.evento_titulo{
 height: 50px;
}

.evento .mes{
 display:block;
 background:#a42222;
 color:#ffffff;
 font-size:14px;
 text-align:center;
 font-weight:bold;
 padding:2px;
}

.evento .dia{
 background:#efefef;
 display:block;
 font-size:12px;
 text-align:center;
 font-weight:bold;
 padding:2px;
}

.evento .ano{
 background:#efefef;
 display:block;
 font-size:10px;
 text-align:center;
 font-weight:bold;
 padding:2px;
}
/***********
FIM: EVENTOS
***********/



/*****
ENQUETE
******/
.votos, .votos2{
	padding: 0 0 0 14px;
}

.votos2{
	height: 21px;
	background:url('../imgs/estrutura/fundo_enquete.gif') no-repeat;
	padding-top: 5px;
	margin: 0 0 0px 0;
}

.enquete_home{
 height: 178px;
}

html > body .enquete_home{ 
 height: 170px;
} 

/***********
FIM: ENQUETE
***********/



/*******************
POP INDIQUE NOTÍCIA
*******************/
	#TB_window {
		background:#fff url("../imgs/estrutura/back_pop.jpg") repeat-x !important;
	}
/**********************
FIM: POP INDIQUE NOTÍCIA
***********************/



/****
VAGAS
****/
.vagas_listas{
 height:27px;
 background:#f7f7f7;
 border:1px solid #efefef;
}

.vagas_listas #botoes {
 padding:6px;
 float:left; 
 clear:both; 
 background:#b8c7d8;
 height:100%;
}

.vagas_listas #titulo{
 padding:6px;
 padding-left:35px
}

.vagas_titulo{
 background:#b8c7d8;
 width:100%;
 padding:6px;
}

.vagas_descricao{
 background:#f3f3f3;
 padding:6px;
 margin-bottom:10px;
}
/*********
FIM: VAGAS
*********/



/****
LOGIN
*****/
.logado{
 background:#efefef;
 margin-bottom:2px;
 width:852px;
}

.login_aviso{
 padding:10px; 
 background:#fae3e3; 
 border:1px solid #cccccc;
 width:400px;
}
/*********
FIM: LOGIN
*********/


/***
ABAS
****/
#abas2 {
 float:left;
 width:665px;
 background:#DAE0D2 url("../imgs/estrutura/bg.gif") repeat-x bottom;
}

#abas2 ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

#abas2 li {
 float:left;
 background:url("../imgs/estrutura/left.gif") no-repeat left top;
 margin-right:3px;
 padding:0 0 0 5px;
}

#abas2 a {
 float:left;
 display:block;
 background:url("../imgs/estrutura/right.gif") no-repeat right top;
 padding:10px 10px 4px 6px;
 text-decoration:none;
 font-weight:bold;
 color:#765;
}

#abas2 a {
 float:none;
}

#abas2 a:hover {
 color:#000;
}

#abas2 .current {
 background-image:url("../imgs/estrutura/left_on.gif");
}

#abas2 .current a {
 background-image:url("../imgs/estrutura/right_on.gif");
 color:#333;
 padding-bottom:5px;
}

.aba_c{
	clear:both;
 border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	padding-left:5px;
 padding-top:5px;
	width:665px;
}

html > body .aba_c{ 
 padding-top:40px;
	width:300px;
} 

.panel {
 border-right: #dfdfdf 1px solid; 
 border-top: medium none; 
 border-left: #dfdfdf 1px solid; 
 border-bottom: #dfdfdf 1px solid; 
 background-color: white;
 padding:10px
}

.tabon {
 border-right: #dfdfdf 1px solid; 
 border-top: #dfdfdf 1px solid; 
 border-left: #dfdfdf 1px solid; 
 cursor: default; 
 color: crimson; border-bottom: medium none; font:14px; font-weight:bold; 
 height: 25px; 
 background-color: white; 
 text-align: center;
 padding:5px;
}

.tab {
 border-right: #dfdfdf 1px solid; 
 border-top: #dfdfdf 1px solid; 
 border-left: #dfdfdf 1px solid; 
 cursor: hand; 
 color: dimgray; font:14px; font-weight:bold;
 border-bottom: #dfdfdf 1px solid; 
 height: 25px; 
 background-color: whitesmoke; 
 text-align: center;
 padding:5px;
}

.space {
 width: 2px; 
 border-bottom: #dfdfdf 1px solid
}
/********
FIM: ABAS
*********/
