/* CSS Document */

/***** BG - LINHA DIVISÓRIA ENTRE BOX ESQUERDO E CONTEÚDO INTERNO *****/
.bg_internas{
	background:url(../imagens/bg_container-Internas.gif) repeat-y;
	width:931px;
	padding-bottom:15px;
}
/***** MENU DAS SESSÕES, INCLUDES -> INFORMATIVO E ATENDIMENTO *****/
.box-esquerdo-internas{
	width:194px;
	float:left;
	padding-bottom:20px;
}

	/***** DIV QUE ENVOLVE TODO MENU DAS SESSÕES *****/
	div.subsessao{
		font-size:12px;
	}
	
	/***** MENU DAS SESSÕES - ARREDONDADO SUPERIOR *****/
	.arredondadoCima{
		background:url(../imagens/arredondadoCima.gif) no-repeat;
		width:194px;
		height:15px;
	}
	
	/***** MENU DAS SESSÕES - ARREDONDADO INFERIOR *****/
	.arredondadoBaixo{
		background:url(../imagens/arredondadoBaixo.gif) no-repeat;
		width:194px;
		height:11px;
		margin-bottom:20px;
	}
	/***** BG DO TÍTULO DAS SESSÕES *****/
	div.subsessao h3{
		background:url(../imagens/bg_subSessoes.gif) no-repeat;
		height:34px;
		width:178px;
		color:#FFFFFF;
		font-style:italic;
		font-size:17px;
		padding:10px 0 0 16px;
	}
	
		/***** LISTA DO MENU *****/
		div.subsessao ul{
			border-left:1px solid #D8D8D8;
		}
			/***** SETINHAS DO MENU, PROPRIEDADES DE CADA ÍTEM DA LISTA DO MENU *****/
			div.subsessao ul li{
				background:url(../imagens/setinhaSubSessao.gif) no-repeat 10px 10px;
				border-bottom:1px solid #EEEEEE;
				height:20px;
				text-indent:25px;
				padding-top:5px;
				list-style:none;
			}
			div.subsessao ul li.semBorda{
				border-bottom:none;
			}
/***** MARGEM BOTTOM ATENDIMENTO *****/
.margemBottom-interna{
	margin-bottom:20px;
}

/***** DIV QUE ENVOLVE TODO MEIO DAS INTERNAS *****/
.meioInternas{
	width:737px;
	float:left;
	font-size:12px;
}
	/***** BG DOS TÍTULOS DAS SESSÕES INTERNAS *****/
	.meioInternas h1{
		background:url(../imagens/bg_titulo_subsessoes.gif) right;
		width:717px;
		height:36px;
		color:#29166F;
		font-size:20px;
		font-style:italic;
		padding:8px 0 0 20px;
		margin-bottom:20px;
	}
	
/***** DIV QUE ENVOLVE TODO MEIO DAS INTERNAS (conteúdo propriamente dito) *****/
.conteudoMeio{
	padding-left:20px;
}
	.conteudoMeio ul{
		margin-bottom:10px;
	}
		.conteudoMeio ul li{
			margin-left:30px;
			line-height:18px;
		}

/******************					******************/
/****************** TÍTULOS PACOTES ******************/
/******************					******************/

/***** DETALHE DOS TÍTULOS *****/
div.pacote{
	background:url(../imagens/bg_titPacotes.gif) no-repeat;
	width:705px;
	padding-bottom:27px;
}

/***** TÍTULOS *****/
	h1.tit-Europa{
		background:url(../imagens/tit-Europa.gif) no-repeat;
		width:88px;
		height:51px;
	}
	h1.tit-america-central{
		background:url(../imagens/tit-America_central.gif) no-repeat;
		width:185px;
		height:51px;
	}
	h1.tit-america-sul{
		background:url(../imagens/tit-America_sul.gif) no-repeat;
		width:173px;
		height:51px;
	}
	h1.tit-america{
		background:url(../imagens/tit-America_norte.gif) no-repeat;
		width:206px;
		height:51px;
	}
	h1.tit-africa{
		background:url(../imagens/tit-Africa.gif) no-repeat;
		width:72px;
		height:51px;
	}
	h1.tit-asia{
		background:url(../imagens/tit-Asia.gif) no-repeat;
		width:56px;
		height:51px;
	}
	h1.tit-asia{
		background:url(../imagens/tit-Asia.gif) no-repeat;
		width:56px;
		height:51px;
	}
	h1.tit-oceania{
		background:url(../imagens/tit-Oceania.gif) no-repeat;
		width:96px;
		height:51px;
	}
	h1.tit-norte{
		background:url(../imagens/tit-Norte.gif) no-repeat;
		width:71px;
		height:51px;
	}
	h1.tit-nordeste{
		background:url(../imagens/tit-Nordeste.gif) no-repeat;
		width:108px;
		height:51px;
	}
	h1.tit-centro-oeste{
		background:url(../imagens/tit-Centro_oeste.gif) no-repeat;
		width:153px;
		height:51px;
	}
	h1.tit-sudeste{
		background:url(../imagens/tit-Sudeste.gif) no-repeat;
		width:97px;
		height:51px;
	}
	h1.tit-sul{
		background:url(../imagens/tit-Sul.gif) no-repeat;
		width:45px;
		height:51px;
	}
	h1.tit-lua-de-mel{
		background:url(../imagens/tit-Lua_mel.gif) no-repeat;
		width:129px;
		height:51px;
	}
	h1.tit-noite-de-nupcias{
		background:url(../imagens/tit-Noite_nupcias.gif) no-repeat;
		width:194px;
		height:51px;
	}
	h1.tit-cruzeiros{
		background:url(../imagens/tit-Cruzeiros_maritmos.gif) no-repeat;
		width:221px;
		height:51px;
	}
	h1.tit-trens{
		background:url(../imagens/tit-Trens.gif) no-repeat;
		width:72px;
		height:51px;
	}
/***** FIM DOS TÍTULOS *****/

/***** BOX INDIVIDUAL DE PACOTES *****/
.box-pacote{
	float:left;
	margin:0 13px 10px 0;
}

/***** BG DA TABELA QUE ENVOLVE A IMAGEM DOS PACOTES *****/
.box{
	background:url(../imagens/bg_FotosPacotes.gif) no-repeat;
	width:221px;
	height:169px;
}

/***** BG DA TABELA QUE ENVOLVE A IMAGEM DOS PACOTES - INTERNA - DETALHE DOS PACOTES *****/
.box-interna{
	background:url(../imagens/bg_FotosPacotes-detalhe.gif) no-repeat;
	width:221px;
	height:176px;
	float:left;
	margin-right:10px;
}

/***** IMAGEM DOS PACOTES *****/
td.imagemPacote{
	height:169px;
	text-align:center;
}
	.imagemPacote img{
		margin-top:8px;
	}
	/***** IMAGEM DOS PACOTES - INTERNA DETALHE *****/
	.detalhe img{
		margin:0;
	}
	
/***** BG AZUL - DESCRIÇÃO LOCAL DOS PACOTES *****/
td.descricaoPacote{
	background:url(../imagens/descricaoPacote.gif) no-repeat;
	height:43px;
	width:221px;
	text-align:center;
}
	td.descricaoPacote a{
		width:221px;
		color:#FFFFFF;
	}
	
/***** BG CINZA - MAIS DETALHES SOBRE OS PACOTES *****/
td.maisDetalhes{
	background:url(../imagens/maisDetalhes.gif) no-repeat;
	height:21px;
	width:221px;
}
	td.maisDetalhes a{
		color:#626262;
		font-size:11px;
		margin-left:10px;
	}

/***** INTERNA DETALHE - TÍTULO DOS PACOTES *****/
.containerDetalhe{
	line-height:18px;
}
.containerDetalhe ul li{
	list-style:inside;
	list-style-type:disc;
}
ol {
	list-style:inside;
	list-style-type:decimal;
}

h4, h4 a{
	color:#29166F;
	font-size:18px;
	margin-bottom:10px;
}
.containerDetalheTexto table{
	border:1px solid #CCC;
}
.containerDetalheTexto td{
	border:1px solid #CCC;
	background:#EEE;
}

/***** INTERNA DETALHE - IMAGEM RESERVA [parte superior, ao lado do texto] *****/
.box-reserva a{
	background:url(../imagens/reserva.gif) no-repeat;
	width:173px;
	height:101px;
	display:block;
}
.box-reserva-cruzeiros a{
	background:url(../imagens/reserva_maritimo.gif) no-repeat;
	width:159px;
	height:58px;
	display:block;
	margin-top:15px;
}

/***** INTERNA DETALHE - BOTÃO FICHA DE RESERVAS [parte superior, abaixo do titulo, ao lado direito da imagem reserva] *****/
.btn_fichadereservas {
	background: url(../imagens/btn_fichareservas.gif) no-repeat;
	width: 272px;
	height: 64px;
	float: right;
	clear:left;
	margin-top: -50px;
	*margin-bottom: -7px;
}

.btn_fichadereservas a {
	height: 64px;
	display: block;
}

		
/***** TABELA CONTATO *****/
.tabelaContato{
	margin:20px 0 20px 0;
}

.box_receptivo{
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-bottom:10px;
}
	.box_receptivo ul { height:auto; }
	.box_receptivo ul li { margin-left:0px; list-style:none; margin-bottom:10px; border-bottom:1px dashed #999999; width:auto !important; }
	.box_receptivo ul li h4 { text-transform:capitalize; cursor:pointer}
	.box_receptivo ul li p { display:none; margin-bottom:10px; }
	.box_receptivo ul li p img { float:right; margin:0px 10px;}
	
	.descricaoReceptivo { margin-left:0; width:auto !important; }
	
	.box_receptivo h2 {
		padding:10px 0 10px 0;
	}

/***** LISTA NOVIDADES *****/
div.listaNovidades-interna ul{
	margin-right:0;
}
.listaNovidades-interna ul li{
	list-style:none;
	margin:0;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:10px;
	font-size:16px;
}
.listaNovidades-interna span{
	font-size:10px;
	color:#29166F;
}
.novidades-detalhe span{
	font-size:11px;
	color:#29166F;
	display:block;
}
.novidades-detalhe h2{
	font-size:16px;
}

.listaObservacao{
	font-style:oblique;
	list-style:circle;
}
	.internaServicos{
		color:#402F7F;
		text-decoration:underline;
		margin-bottom:10px;
	}

p.servico_Assist{
	background:url(../imagens/cartao_assist.gif) no-repeat;
	width:308px;
	height:217px;
	float:left;
	margin-right:45px;
}
	p.servico_Assist a{
		display:block;
		width:308px;
		height:217px;
	}

p.servico_Tourist{
	background:url(../imagens/cartao_tourist.gif) no-repeat;
	width:308px;
	height:217px;
	float:left;
}
	p.servico_Tourist a{
		display:block;
		width:308px;
		height:217px;
	}
h2.titulo_h2{
	font-size:16px;
	font-weight:bold;
}

ul.listaReceptivo{
	margin-bottom:20px;
}
	.imagemReceptivo{
		width:221px;
		float:left;
		padding-top:60px;
	}
	.imagemReceptivo-semMargem{
		padding-top:0;
	}
	.descricaoReceptivo, .listaMenu_receptivo{
		width:450px;
		float:left;
		margin-left:20px;
	}
	.receptivo{
		margin-right:0;
		margin-bottom:50px;
	}
	.espaco_imagens{
		margin-bottom:30px;
	}
	.descricaoReceptivo h3, .descricaoReceptivo h3 a{
		color:#29166F;
		font-size:16px;
		padding:0 0 10px 0;
		text-decoration:underline;
	}
	ul.lista_internaReceptivo li{
		margin-bottom:15px;
	}
	.destaque1 a{
		color:#29166F;
		margin-bottom:160px;
	}
	.destaque2 a{
		color:#454545;
		font-weight:bold;
	}
	.destaque3 a{
		font-weight:normal;
	}
a.btReservaOnline{
	background:url(../imagens/bt_reservaOnline.gif) no-repeat;
	width:239px;
	height:58px;
	display:block;
}
.tarifarioHoteis a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-right: 10px;
	height: 85px;
	display: block;
}
.tarifarioHoteis a.nacionais {width: 209px; background: url(../imagens/bt-hoteisNacionais.gif) no-repeat;}
.tarifarioHoteis a.internacionais {width: 256px; background: url(../imagens/bt-hoteisInternacionais.gif) no-repeat;}
a.enviarPorEmail{width: 135px; height: 31px; margin: 0 0 0 10px; float: right; background: url(../imagens/bt-enviarPorEmail.gif) no-repeat; display: block; overflow: hidden; text-indent: -9999px;}	
a.enviarPorEmail:hover, a.enviarAtivo {background-position: bottom;}
#enviarPorEmail {width: 170px;padding: 10px; display: none; border: 1px solid #e2e2e2; position: absolute; right: 0; top: 65px; background: #f9f9f9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#enviarPorEmail label {display: block;}
