/*************************

styles on internals pages 

**************************/

/* internas geral */
#interna-esq{
	float:left;
	padding:5px 0 0 0;
	width:580px;
	
	
}
	#interna-esq p{margin:0 0 20px 0}
	
	#interna-esq h3{padding:0 0 2px 0; border-bottom:2px solid #9DA657;}
	
	#interna-esq li{
		text-align: center;
		display: inline-table;
		padding:5px 5px 10px 3px;
	}
	
	.img-intro-internas{margin:0 0 20px 0}
	.galerias-internas li a img{}

#interna-dir{

  float:right;
	padding:5px 5px 0 0;
	width:224px;
}



#lst-tipo-galeria{ font-family:'HelveticaNeueLTPro45Light', sans-serif; }

.folha{background: transparent url("../images/folha.png") no-repeat}

/*overlay begin*/
a.Complexo
{

	float: right;
	position: relative;
}
a.Complexo:hover { border-color: #000; }
 
	a.Complexo:hover .overlay01
	{
		position: absolute;
		z-index: 3;
		width: 226px;
		height: 125px;
	}
		a.Complexo .overlay01 .caption01
		{
			position: absolute;
			height: 125px;
			line-height: 30px;
			width: 100%;
			z-index: 3;
			text-indent: -9999em;
			color: #000;
			font-size: 11px;
			overflow: hidden;
		}

		a.Complexo:hover .caption01{

			background: rgb(255,255,255);
			/* for browsers that know rgba */
			background: rgba(255, 255, 255, 0.25);
		}
		
		a.feature01 img { display: block; }
/*overlay end*/


/* servicos */
#interna-dir span.indique { border-top:2px solid #CDD5A1; float:right; margin:0 2px 0 0; padding:20px 0 0 0;}
#interna-dir span.indique img { border:none; }

	#guia-download{
		width:290px;
		height:205px;
		text-align: center;
		padding:10px;
		background: #CAD5AD;
		border-radius:15px;
		-moz-border-radius: 15px;
		-webkit-border-radius:15px
	}
	
		#icon-pdf{
			width: 70px;
			height: 76px;
			margin: 0 auto;
		}
		
		#icon-pdf a{
			border:none;
		
		}


	/* jazigos */
	
		a.jazigos img {border:2px solid #4F5925; margin:10px 20px 0 0}
		a.jazigos:hover img { border:2px solid #8E9475}



	/* planos de vida */
		
		
		ul#lst-submenu-planos-de-vida {float:right}
		
		ul#lst-submenu-planos-de-vida li a{
			font-family: 'HelveticaNeueLTPro45Light',sans-serif;
			font-size:18px;
			text-decoration: none;
			 padding:5px 8px;
		}
		
		ul#lst-submenu-planos-de-vida li a:hover{background:#C3CF6B;}
		
		
		div.title-outros-servicos{
			margin-bottom: 10px;
			padding:5px;
			text-align: right;
			font-size: 14px;

			font-weight: bolder;
		}
		
		
		#planos-img{text-align: center}
		.planos a img{border:none!important; text-align: center;}
		
		
		.plano-preco{ 
			margin-top:20px;
			font-weight: bold;
			font-size:14px

		}
			span.big{
				color:#000;
				font-size:16px;
				font-weight: bold;
				text-shadow:0 1px 0 #A2A98F
			}
		
		ul#lst-planos li{
			margin:5px 0 0 0;
			padding:0;
			text-align:left;
			display: table;
		}
		
		#planos-badge{
			margin-top:20px;
			float:left;
			width:100%;
			text-align: center;
		}
		#planos-badge a{
			margin-right:10px;
			padding:5px;
			/*color:#154E00;*/
			color:#FFF;
			font-weight: bold;
			font-size:14px;
			background: #3D8400 url("../images/bg_botao_planos.png"); repeat-x;
			text-transform: uppercase;
			text-decoration: none;
			-moz-border-radius: 2px;
			-webkit-border-radius:2px;
			/*text-shadow:0 2px 0 #459A00*/
		}
		
			#planos-badge a:hover{
				background:#154E00;
				color:#FFF;
				text-shadow:none;
			}
			
			#planos-badge a.item-badge{margin-left:5px;}
			
			
		/* tabela comparativa de preos dos planos */


			table#tbl-comparativo-planos-de-vida td{
				margin:20px 0 0 0;
				padding:5px;
				background:#f1f1f1;
			}

			table#tbl-comparativo-planos-de-vida th{
				color:#FFF;
				padding:5px;
			
			}

			
			table#tbl-comparativo-planos-de-vida tr th.item{background:#8CC63E; width:60%; color:#FFF; text-align:center;}
			
				th#plano-ipe{width:14%; text-align:center; background:#FFDE15; text-align:center}
				th#plano-aroeira{ text-align:center; background:#056839;}
				th#plano-jatoba{ text-align:center; background:#774C29; }
				
				table#tbl-comparativo-planos-de-vida tr td.ipe-item{text-align:center; background:#FFEE8A;color:#4f5925;font-weight:bold;}
				table#tbl-comparativo-planos-de-vida tr td.aroeira-item{text-align:center; background: #82B39D;color:#4f5925;font-weight:bold;}
				table#tbl-comparativo-planos-de-vida tr td.jatoba-item{text-align:center; background: #BAA594;color:#4f5925;font-weight:bold;}
				
			table#tbl-comparativo-planos-de-vida tr:hover{}
			
			table#tbl-comparativo-planos-de-vida tr:hover { background-color: #FFFFCC;}

			
			
		
/* end servicos */

	#interna-dir ul{
		list-style:none;
		text-align:right;
		margin:0 0 100px 0;
	}
	
	#interna-dir ul li{
		margin:0 0 10px 0; 
		font-size:20px;
		font-weight:100;
	}
	

	#lst-tipo-galeria li a{text-decoration:none; padding:5px 8px}
	#lst-tipo-galeria li a:hover{color:#314401; background: #97a32c}

/* institucional */

#lst-fotos-institucional li{display:inline-table; padding:0 2px 0 0;}
#lst-fotos-institucional li img {width:100px; height:77px; float:left}
#lst-fotos-institucional li a:hover{}


/* informacoes */

/* listas internas */
	#interna-esq .lista-interna{
		width:400px;
	}
	
		#interna-esq .lista-interna li{
			list-style:square!important;			
		}
		#interna-esq .lista-interna li span {font-weight: 300}

/* 3 informacoes destaque */

/*#info-destaques {
	float:left;
	width:100%;
	height:300px;
}

ul.lst-infos{
	float:left;
	display:table;
	width:560px;
}

	ul.lst-infos li{
		float:left;
		text-align: left!important;
		margin:0 1.1em 0 0;
		width:11.75em;
		background:#c2c2c2;
	}
	
#destaque-lateral{
	float:right;
	width:320px;
	height:300px;
	background: #c2c2c2;
}*/


/* Parceiros */

.parc{
	margin: 30px 0 30px 0;	
	
}


#tbl-parceiros {}

#tbl-parceiros tr td{
	margin:0 30px 0 0;
	padding:5px 3px;
	border:1px solid #EBEFD1;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	
	
}

/* fale conosco */

#interna-esq.contato-esq {
  width:50%
}
  
#interna-dir.contato-dir{
  width:40%  
}
  p.bold{margin:20px 0 20px 0; font-weight:bold; text-align:left}
  
  /*form*/

  #form-contato fieldset.radio label
  {
  	font-weight: normal;
  }
  
  #form-contato input{
    padding:5px;
  	display: block;
  	width: 100%;
  	font-size:14px;
  	border-top: none;
  	border-right:none;
  	border-bottom: 1px solid #586F07;
  	border-left:none;
  	background:#EBEFE0;
  	
  }
  #form-contato textarea{
    display:block;
    width:100%;
   	border-top: none;
  	border-right:none;
  	border-bottom: 1px solid #586F07;
  	border-left:none;
  	font: normal 14px "Tahoma";
  	background:#EBEFE0;
  }
  #form-contato input.submit{
    float:right;
    cursor:pointer;    
    padding:10px;
    width:auto;
    height:auto;
    color: #FFF;
    background: #586F07;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight:bold;
    border:none;
  }
  
  #form-contato label{
  	display: block;
  	margin-bottom: 1.5em;
  	font-weight: bold;
  }
  
  #form-contato label.first
  {
  	padding-top: 1em;
  }
  
  #form-contato select
  {
  	display: block;
  }
  
  			/* contact form message styles */
			div.error, div.message {
			    background: #EBEFE0;			    
			    padding:10px;
			    border:1px solid #586F07;
		    
			}
			
			div.error h4 {
			    color: #A00;
			    font-size: 16px;
			    font-weight:bold;
			}
			
			div.error p {
			    margin-top:5px;
			    color: #333;
			    font-size: 14px;
			}
			
			div.message p{
          margin-top:5px;
			    color: #333;
			    font-size: 14px;
      }
			
			div.message h4 {
			    color: #4E7F00;
			    font-size: 16px;
			}
			


/* espaco familiar */
#interna-esq.esp-familiar-esq{
  width:65%;
}

  h3.title-brown{
    color: #411200;
    border-bottom: 2px solid #BD9289!important;
    padding:0 0 10px!important; 
  }
  
  p.homenagem-intro{
    height:180px;
    color:#BD9289!important; 
    font-size: 14px!important
  }
  
  #box-missas{float:left; width:45%;}
    #box-missas h3{padding:0 0 10px!important;}
  #box-cultos{float:right;width:45%;}
    #box-cultos h3{padding:0 0 10px!important;}

#interna-dir.esp-familiar-dir{
  width:28%;
}
  
/* IDIOMAS */
div.idiomas{ 
	height: 16px;
	padding: 5px 0 0 10px;
	text-align:center;
}
div.idiomas a{ 
	display: block;  
	float: left;
	text-indent:-9999px;
	font-size: 1px;
	width: 16px;
	height: 11px;
	margin-right: 10px;
}
div.idiomas span{
  padding:20px; 
	vertical-align:center; 
	font-size: 14px;
	background:#FFF;
	color:#000;
}
div.idiomas a.translate_en{ background: url('../images/en.gif') no-repeat; }
div.idiomas a.translate_es{ background: url('../images/es.gif') no-repeat; }
div.idiomas a.translate_fr{ background: url('../images/fr.gif') no-repeat; }
div.idiomas a.translate_it{ background: url('../images/it.gif') no-repeat; }
div.idiomas a.translate_pt-BR{ background: url('../images/br.gif') no-repeat; }


div.opcoes_idiomas a{ margin-right: 15px; }

