/********************
Estilizações gerais
********************/
#principal {
	float: none;
	width: 726px;
	background: url(../images/principal-full-top.gif) no-repeat top;
}

#principal #extra {
	min-height: 1px;
	overflow: hidden;
	_height: 1px;
	_overflow: visible;
	background: url(../images/principal-full-bottom.gif) no-repeat bottom;
}

.texto { padding: 0; }

.breadcrumb {
	width: 688px;
	background-image: url(../images/breadcrumb-full.gif);
}

.texto h3 {
	color: #F37800;
	font-size: 1.1em;
}

.texto p { line-height: 150%; }

.texto h3, .texto p { padding: 0 8px 10px; }
/********************
Fim das estilizações gerais
********************/


/********************
Tipos de planos
********************/
.texto ul#planos {
	height: 337px;
	padding: 0;
}

.texto ul#planos li {
	float: left;
	width: 338px;
	height: 150px;
	margin-bottom: 7px;
	padding: 4px;
	padding-bottom: 11px;
	background: #FFF url(../images/moldura-planos.gif) no-repeat;
}

.texto ul#planos li.familia, .texto ul#planos li.igreja { float: right; }

	/********************
	Chamadas
	********************/
	#planos a {
		height: 94px;
		padding: 55px 175px 1px 17px;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	#planos a:hover {
		padding: 54px 174px 0 16px;
		border: 1px solid;
	}
	
	#planos a, #planos a * {
		color: #FFF;
		display: block;
	}
	
	#planos strong { display: none; }
	
		/********************
		Plano Empresa
		********************/
		#planos .empresa a { background-image: url(../images/chamada-saf-empresa.jpg); }
	
		#planos .empresa a:hover { border-color: #6A5A52; }
		/********************
		Fim: Plano Empresa
		********************/
	
		/********************
		Plano Igreja
		********************/
		#planos .igreja a { background-image: url(../images/chamada-saf-igreja.jpg); }
	
		#planos .igreja a:hover { border-color: #6F6442; }
		/********************
		Fim: Plano Igreja
		********************/
	
		/********************
		Plano Individual
		********************/
		#planos .individual a { background-image: url(../images/chamada-saf-individual.jpg); }
	
		#planos .individual a:hover { border-color: #44291B; }
		/********************
		Fim: Plano Individual
		********************/
	
		/********************
		Plano Família
		********************/
		#planos .familia a { background-image: url(../images/chamada-saf-familia.jpg); }
		
		#planos .familia a:hover { border-color: #1880C7; }
		/********************
		Fim: Plano Família
		********************/
	/********************
	Fim das chamadas
	********************/
	
	/********************
	Padroes de planos
	********************/
	.padroes {
		clear: both;
		float: left;
		width: 324px;
		padding: 0 7px;
	}
	
	.padroes h3 { padding: 0 0 4px 0; }
	
	.padroes ul { padding: 0 5px; }
	
	.padroes ul li {
		margin: 0;
		padding: 0;
		border-bottom: 1px dashed #C3B095;
		background: none;
	}
	
	.padroes ul li.ultimo { border-bottom: none; }
	
	.padroes li a {
		display: block;
		width: 284px;
		padding: 5px 15px;
		background: url(../images/bullet-amarelo.gif) no-repeat 5px 50%;
	}
	
	.padroes li a:hover {
		color: #FFF;
		background: url(../images/chamada-contrate.gif) repeat-x center;
	}
	/********************
	Fim: padroes de planos
	********************/

	/********************
	Contrate nossos servicos
	********************/
	#contrate.full {
		float: right;
		width: 342px;
		margin-bottom: 0;
	}
	
	#contrate.full h3 { padding: 0 0 5px 0; }
	
	#contrate.full .limite {
		height: 83px;
		padding: 10px;
		padding-bottom: 0;
		border: none;
		background: url(../images/icon-pdf.gif) no-repeat right top;
	}
	
	#contrate.full h3 { padding-bottom: 6px; }
	
	#contrate.full fieldset { width: 98%; }
	/********************
	Fim: Contrate nossos servicos
	********************/
/********************
Fim: tipos de planos
********************/


/********************
Descrição dos planos
********************/
	/********************
	Titulos
	********************/
	#title {
		position: relative;
		width: 695px;
		height: 89px;
		padding: 4px;
		padding-bottom: 11px;
		background: #FFF url(../images/moldura-planos-full.gif) no-repeat;
	}

	#title h2 {
		text-indent: -9999px;
		height: 100%;
		padding: 0;
		background-repeat: no-repeat;
	}

	#title h2.individual { background-image: url(../images/plano-individual-full.jpg); }

	#title h2.familia { background-image: url(../images/plano-familia-full.jpg); }

	#title h2.empresarial { background-image: url(../images/plano-empresarial-full.jpg); }

	#title h2.igreja { background-image: url(../images/plano-igreja-full.jpg); }

	#title h3 {
		color: #FFF;
		font-weight: normal;
		position: absolute;
		top: 57px;
		left: 17px;
		width: 145px;
	}
	/********************
	Fim: titulos
	********************/

	/********************
	Lista de dependentes
	********************/
	#dependentes {
		float: left;
		padding: 9px 10px 0;
	}
	
	#dependentes h3, #dependentes p {
		margin: 0;
		padding: 0 0 5px;
	}
	/********************
	Fim: Lista de dependentes
	********************/

	/********************
	Conheca nossos padroes
	********************/
	#chamada-padroes {
		float: right;
		width: 203px;
		height: 47px;
		padding: 12px 16px 10px 19px;
		border-left: 1px dashed #DAD9D9;
		background: url(../images/chamada-padroes.jpg) no-repeat 10px 3px;
	}
	
	#chamada-padroes h3 {
		text-indent: -9999px;
		height: 19px;
		padding: 0;
		border-bottom: 1px dashed #C3B095;
		background: url(../images/conheca-nossos-padroes.gif) no-repeat 2px 0;
	}
	
	#chamada-padroes ul { padding: 6px 4px 0; }
	
	#chamada-padroes li {
		display: inline;
		margin-right: 14px;
		padding-left: 7px;
		background: url(../images/bullet-amarelo.gif) no-repeat left;
	}
	
	#chamada-padroes li.ultimo { margin-right: 0; }
	
	#chamada-padroes a:hover {
		color: #F37800;
		text-decoration: underline;
	}
	/********************
	Fim: Conheca nossos padroes
	********************/

	/********************
	Tabela de valores
	********************/
	#tabela {
		clear: both;
		padding: 10px;
		border: 1px solid #e2e2dd;
		border-width: 1px 0;
	}
	
	table {
		border: 1px solid #D7D2D2;
		background-color: #FFF;
	}
	
	caption { display: none; }
	
	thead th {
		font-size: 1.1em;
		border-width: 0 0 0 1px;
	}
	
	thead th strong {
		font-size: 0.8em;
		font-weight: normal;
		display: block;
	}
	
	td, th {
		height: 29px;
		padding: 0 5px;
		text-align: center;
		vertical-align: middle;
	}
	
	thead th {
		cursor: default;
		height: 37px;
	}
	
	thead .thumb, thead .funeral, thead .franquia { background-color: #F2FFFE; }
	
	thead .franquia { background: #F2FFFE url(../images/cell-franquia.gif) no-repeat right; }
	
	table th.thumb {
		width: 28px;
		border-width: 0 0 1px;
	}
	
	thead th.thumb img, th.thumb a {
		display: block;
		width: 22px;
		height: 17px;
		padding: 2px;
		border: 1px solid #E4E4E4;
		border-width: 0 1px 1px 0;
		background-color: #FFF;
	}
	
	thead th.thumb img { border-color: #D8E4E3; }
	
	th.funeral {
		width: 315px;
		text-align: left;
	}
	
	th.funeral a.oculto {
		display:none;
	}
	
	.padrao { width: 92px; }
	
	.luxo { background: #FFEAC9 url(../images/cell-luxo.gif) no-repeat top; }
	
	.superluxo { background: #DCE9BD url(../images/cell-super-luxo.gif) no-repeat top; }
	
	.presidencial { background: #FDE2E2 url(../images/cell-presidencial.gif) no-repeat top; }
	
	tbody tr:hover, tbody tr:hover td {
		cursor: default;
		background-position: 0 -37px !important;
		background-color: #F3F3F3;
	}
	
	td, th {
		border: 1px solid #D7D2D2;
		border-width: 1px 0 0 1px;
	}
	
	tfoot {
		font-weight: bold;
		background-color: #EEE;
	}
	
	tfoot th {
		font-size: 1.1em;
		text-align: left;
		background: url(../images/cell-dependentes.gif) no-repeat right top;
	}
	
	tfoot th.thumb {
		border: none;
		background-image: none;
	}
	
	tfoot th, tfoot th.thumb { *background: url(../images/cell-dependentes-ie.gif) no-repeat left; }
	
	table .funeral a {
		font-weight: normal;
		display: block;
		height: 21px;
		padding-top: 7px;
	}

	table a:hover {
		color: #555;
		font-weight: bold;
		text-decoration: underline;
	}
	/********************
	Fim: Tabela de valores
	********************/

	/********************
	Lista de carências
	********************/
	#carencias {
		float: left;
		padding: 7px 8px 14px 10px;
		border-right: 1px dashed #DAD9D9;
	}
	
	#carencias h3 { padding: 0; }
	
	#carencias ul { padding-top: 7px; }
	
	#carencias li {
		margin-bottom: 2px;
		padding-left: 7px;
		background: url(../images/bullet-amarelo.gif) no-repeat left;
	}
	/********************
	Fim: Lista de carências
	********************/

	/********************
	Contrate nossos servicos
	********************/
	#principal .chamada {
		float: right;
		width: 223px;
		margin: 10px 10px 0 0 !important;
		_margin-right: 5px;
	}
	
	#principal .chamada .limite {
		padding: 8px 0 0 5px;
		height: 56px;
	}
	
	#principal .chamada h3 {
		width: 157px;
		height: 18px;
		padding-bottom: 3px;
		background: url(../images/contrate-nossos-servicos-chamada.gif) no-repeat;
	}
	
	#principal .chamada legend { display: none; }
	
	#principal .chamada select { width: 92%; }
	/********************
	Fim: Contrate nossos servicos
	********************/
/********************
Fim: descrição dos planos
*******************/
