#table_enquete input
{
	margin-right: 5px;
}
#table_enquete .error
{
	display: none;
}
.tabela_form caption {
	font-size: 1.5em;
	color: #3f9ab8;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tabela_form table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 380px;
}

.tabela_form td,th {
	padding: 10px 8px;
	border-bottom: 1px solid #EEE;
}

.tabela_form td+td {
	border-left: 1px solid #FAFAFA;
	color: #999;
}

.tabela_form td+td+td {
	border-left: none;
}
/*
.tabela_form td a {
	text-decoration: none;
	text-align: right;
}
*/

.tabela_form td {
	text-align: left;
}
/*
.tabela_form td a,th a {
	display: block;
	width: 100%;
}

.tabela_form td a:hover {
	background: #444;
}
*/
.tabela_form tfoot th {
	text-align: right;
}

.tabela_form th {
	text-align: right;
}

.tabela_form th+th {
	text-align: right;
}

.tabela_form th+th+th {
	text-align: right;
}

.tabela_form th a:visited {
	color: #F69;
}

.tabela_form th a:hover {
	color: #F06;
	text-decoration: underline;
}

.tabela_form thead tr,tfoot tr {
	color: #555;
	font-size: 0.8em;
}

.tabela_form tr:hover {
	background: #FFF;
}

.tabela_form {
	margin-bottom: 10px;
}

.tabela_form thead td {
	
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

.tabela_form input {
	color: #333333;
	font-size: 14px;
}

/*forms*/
div.buttonSubmit {
	position: relative;
}

div.buttonSubmit input,div.buttonSubmit span {
	height: 30px;
	position: relative;
	background-image: url(../images/button-submit.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size:16px;
	padding: 0px 5px 2px 0px;
	margin: 20px 0px 20px 0px;
	border: 0px;
	cursor: pointer;
	z-index: 5;
}

div.buttonSubmit input {
	width: auto;
}

div.buttonSubmit span {
	width: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-position: left -30px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
}

body.safari div.buttonSubmit span {
	display: none
}

div.buttonSubmitHover input {
	background-position: right -72px;
}

div.buttonSubmitHover span {
	background-position: left -108px;
}


label {
	display: block;
	padding-bottom: 3px;
}

label.inline {
	display: inline;
}

.input-small,.input-medium,.input-big,.input-flex,.select,.textarea,.input-tiny {
	border: 1px solid #bbbbbb;
	padding: 5px;
	background-color: #F7F7F7;
	outline: none;
	color: #333;
}

.input-tiny {
	width: 40px;
}

.input-small {
	width: 120px;
}

.input-medium {
	width: 240px;
}

.input-big {
	width: 330px;
}

.input-flex {
	width: 70%;
}

textarea{
	overflow: auto;
}

.botao_enviar {
	border: 1px solid #959595;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,
		Verdana, sans-serif;
	background-color: #eaeaea;
	padding: 5px 15px;
	color: #fff;
	cursor: pointer;
}

.button:hover {
	padding: 6px 15px 4px;
}

.textarea {
	line-height: 1.5em;
	width: 330px;;
	height: 200px;
}

label.error 
{
	color: #da3939; 
	font-size: 12px !important;
	font-style: italic !important;	
	width: 60%; 
	text-align: left; 
	padding: 0 15px 0 20px; 
	background:url(../images/error.png) no-repeat center left; 
	height: 16px; 
	margin-bottom: 2px;
}

span.error_cep
{
	color: #da3939; 
	font-size: 12px !important;
	font-style: italic !important;	
	width: 40%; 
	text-align: left; 
	padding: 0 15px 0 20px; 
	background:url(../images/error.png) no-repeat center left; 
	height: 16px; 
	margin-bottom: 2px;
}


/*fim campos*/

/* inicio de botoes*/
.button_blue 
{
  margin: 0px;
  padding: 0px !important;
  border: 0px;
  background: transparent url('../images/but_right_blue.gif') no-repeat scroll top right;
  color: #1b486a;
  display: block;
  float: left;
  height: 29px;
  margin-right: 6px;
  margin-top:10px;
  padding-right: 12px !important;
  text-decoration: none;
  overflow: hidden;
  font-size: 12px;
  outline: none !important;
  cursor: pointer;
  font-weight: bold;
}

.button_blue div 
{
  background: url('../images/but_left_blue.gif') no-repeat left top;
  display: block;
  line-height: 29px;
  padding: 0px 0px 0px 12px;
  outline: none !important;
  float:left;
}

.button_blue:hover
{
  background-position: right bottom;
  text-decoration:none !important
}

.button_blue:hover div 
{
  background-position: left bottom;
  color: #1b486a;
}

.button_grey {
  margin: 0px;
  padding: 0px !important;
  border: 0px;
  background: transparent url('../images/but_right_grey.gif') no-repeat scroll top right;
  color: #555;
  display: block;
  float: left;
  height: 30px;
  margin-right: 6px;
  margin-top:10px;
  padding-right: 12px !important;
  text-decoration: none;
  overflow: hidden;
  font-size: 12px;
  outline: none !important;
  cursor: pointer;
  font-weight: bold;	
}

.button_grey div {
  background: url('../images/but_left_grey.gif') no-repeat left top;
  display: block;
  line-height: 30px;
  padding: 0px 0px 0px 12px;
  outline: none !important;
  float:left;

}


.button_grey:hover {
  background-position: right bottom;
  text-decoration:none !important;

}

.button_grey:hover div {
  background-position: left bottom;
  color: #333;

}

/*fim de botões */

#versiculos_todos {
	clear: both;
	padding-top: 20px;
}

.texto_paginacao {
	padding: 2px;
	font-size: 14px;
	color: #3f9ab8;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#biblia_geral {
	width: 465px;
}

#biblia_topo {
	height: 102px;
}

#biblia_meio {
	background-image: url("../images/biblia_meio.jpg");
	height: 186px;
	padding-left: 100px;
	overflow: hidden;
}

#biblia_fundo {
	height: 102px;
}

#biblia_livros {
	width: 445px;
	clear: both;
	margin-left: 25px;
}

#biblia_a {
	width: 162px;
	background-color: #FFDDB6;
	float: left;
	text-align: right;
	padding-right: 30px;
	height: 870px;
}

#biblia_n {
	width: 162px;
	background-color: #FFFCD5;
	margin-left: 215px;
	text-align: right;
	padding-right: 30px;
	height: 870px;
}

.caixa_azul {
	width: 570px;
	padding: 10px;
	margin-top: 30px;
	border: 2px solid #3f9ab8;
	margin-bottom: 30px;
}

.texto_paginacao_pgatual {
	padding: 2px;
	font-size: 18px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: 10px;
}

.status {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#content_publicidade {
	padding-left: 5px;
}

#data_noticia_home {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}

.btn_vela {
	cursor: pointer;
}

.img_link {
	cursor: pointer;
}

#form_inserir_vela {
	display: none;
}

#form_localizar_vela {
	display: none;
}

#chamada_noticia_home {
	text-align: left !important;
}

#chamada_noticia_home a {
	color: #3f9ab8;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#chamada_intencao_home a {
	
	color: #3f9ab8;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#chamada_intencao_home {
	text-align: left !important;
}

.ajuda_vela {
	font-size: 9px;
	text-align: center;
}

.botao_vela {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}

.titulo_destaque {
	font-size: 12px;
	font-weight: bold;
	color: #3B3B3B;
}

.data_destaque {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

#interna_menor {
	color: #333333;
	width: 470px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

#interna_maior {
	font-size: 9px;
	color: #333333;
	width: 580px;
	padding-right: 10px;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	text-align: justify;
}

#interna_menor h1,h2,h3 {
	margin: 0.8em 0;
	color: #5B8CA3;
	font-size: 1.4em;
}

#interna_maior h1,h2,h3 {
	margin: 0.8em 0;
	color: #5B8CA3;
	font-size: 1.4em;
}

.imagens_home {
	margin-top: 10px;
}

#Lista_links {
	list-style: none;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}

.boxgrid {
	overflow: hidden;
	margin-right: -5px;
	padding-bottom: 15px;
	zoom: 1;
}

.thumbbox {
	float: left;
	width: 120px;
	height: 150px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #EFEFEF
}

.thumbbox2 {
	float: left;
	width: 120px;
	height: 200px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #EFEFEF
}

.thumb {
	height: 120px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
}

.thumb img {
	margin-top: 3px;
	border: none;
}

.uname {
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	padding: 0 3px 3px
}

.listar_noticias span {
	color: #58595B;
	font-size: 9px;
}

.listar_noticias h3 {
	font-size: 12px;
	color: #223984;
	margin: 0px;
}

.listar_noticias h2 {
	font-size: 16px;
	color: #223984;
	margin: 0px;
	margin-bottom: 15px;
}

.listar_noticias h3 a {
	color: #223984;
}

.listar_noticias p {
	font-size: 13px;
	color: #58595B;
	margin: 0px;
}

.listar_noticias p a {
	color: #58595B;
}

.listar_noticias hr {
	margin-bottom: 10px;
}

.listar_noticias span a {
	font-size: 16px;
}

.titulo_home {
	color: #3f9ab8;
	font-size: 13px;
	margin: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

.titulomaior {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
}

.conteudo_negrito {
	font-size: 10px;
	font-weight: bold;
}

#noticias_home {
	font-size: 10px;
	font-weight: bold;
}

.online {
	color: #3f9ab8;
	font-size: 12px;
}

.online2 {
	color: #666666;
	font-size: 9px;
	
}

.portugal{
	padding-top:4px;
	color: #666666;
	font-size: 10px;
	line-height: 14px !important;
}

.formindique {
	background-color: #e4f5fc;
	border: 1px solid #2d73a0;
	color: #333333;
}

#titulo_destaque a {
	color: #333333;
	text-decoration: none;
}

#titulo_destaque a:hover {
	color: #000000;
	text-decoration: underline;
}

ul,p {
	margin: 0px;
	padding: 0px;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover,a:hover span {
	text-decoration: underline;
}

.geral_form_vela {
	padding: 10px;
	width: 600px;
	margin-bottom: 10px;
	width: 350px;
}

.geral_form_menor {
	background-color: #F9F9FF;
	padding: 10px;
	margin-bottom: 10px;
}

.geral_form {
	background-color: #FDFDFD;
	padding: 10px;
	margin-bottom: 10px;
}

.geral_form_home {
	margin-right: 5px;
	margin-bottom: 10px;
}
#cep_inexistente
{
	display: none;
}
/*
.tabela_form caption {font-size: 1.5em; color: #3f9ab8; text-align: center; margin-top: 15px; margin-bottom: 15px;}
.tabela_form table {margin: 0; padding: 0; border-collapse: collapse; width: 380px}
.tabela_form td, th {padding: 10px 4px; border-bottom: 1px solid #EEE; text-align:left;}
*/
.biblia_busca caption {
	font-size: 1.5em;
	color: #3f9ab8;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.biblia_busca table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 400px;
}

.biblia_busca td,th {
	padding: 10px 4px;
	border-bottom: 1px solid #EEE;
	text-align: left;
}
#tsf
{
	display: none;
}
#guser
{
	display: none;
}
#gbar
{
	display: none;
}
#leftnav
{
	display: none !important;
}
#center_col
{
	margin-left: 0px !important;
}
#foot
{
	display: none !important;
}
.med
{
	display: none !important;
}
.capa_disco
{
	width: 100%; 
	text-align: center;
}
