/* CAPA DESTAQUE */
.ctn-frmpesquisa {
	margin:10px 0;
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:0 5px;
}
.ctn-frmpesquisa label {
	display:block;
	margin-top:10px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
}
.ctn-frmpesquisa label.txt12 {
	display:inline!important;
	font:9px; letter-spacing:0px;
}
.ctn-frmpesquisa select {
	width:140px;
	font:12px Arial, Helvetica, sans-serif;
	padding:2px 0;
}
.ctn-frmpesquisa #btoPesquisa, #btoReservaPassagem {
	cursor:pointer;
}
/* frm pesquisa 2 */
.ctn-busca {
	background:url(/contents/bg/bg-htl-busca.png) repeat-x #F4EBAB;
	border:1px solid #FFCC00;
	padding:5px;
	margin-bottom:10px;
}
.ctn-busca fieldset legend {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	padding-bottom:19px;
}
.ctn-busca fieldset label {
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	width:190px;
	float:left;
}
.ctn-busca fieldset label select {
	width:160px;
	display:block;
}
.ctn-busca fieldset #btoPesquisa {
	float:right;
	margin:28px 0 0 0;
}
.ctn-aereo-destaque {
	overflow:hidden;
}

.ctn-aereo-destaque h3, .ctn-listatarifa h4, .ctn-listatarifa h3 {
	color:#0066FF;
	border-bottom:2px solid #CCC;
	padding:2px 0;
	letter-spacing:normal;
}
.ctn-aereo-destaque div {
	float:left;
	width:33%;
	text-align:center;
	padding:10px 0;
}
.ctn-aereo-destaque div h4 {
	color:#F00;
	font:1.8em Arial, Helvetica, sans-serif;
	border-bottom:2px solid #F5F5F5;
	margin:0 15px;
}
.ctn-aereo-destaque div p {
	font:bold 1.8em Arial, Helvetica, sans-serif;
	background:url(/contents/bg/bg-aereo-tarifa.png) bottom no-repeat;
}
.ctn-aereo-destaque div span {
	display:block;
	margin-top:3px;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.ctn-aereo-destaque div big {
	font:bold 32px Arial, Helvetica, sans-serif;
	color:#F00;
}
/* CAPA LISTA TARIFA */
.ctn-frmNovaPesquisa h2 {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
.ctn-listatarifa {
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.ctn-listatarifa ul.ul-results {
	background:#FFF /*#E6F2FF*/;
	border:1px solid #CCC;
}
.ctn-listatarifa ul li {
	font:1.4em Arial, Helvetica, sans-serif;
	padding:3px;
}
.ctn-listatarifa div {
	border:1px solid #CCC;
	float:left;
	width:47%;
	padding:5px;
}
.ctn-listatarifa div.box-finit {
	float:right;
	width:47%;
}
.ctn-listatarifa div p, .ctn-listatarifa p {
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
}
.ctn-listatarifa div ul {
	margin-bottom:10px;
	overflow:hidden;
}
.ctn-listatarifa div ul li {
	border-bottom:1px solid #CCC;
	padding:3px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	float:left;
	width:98%;
}
.ctn-listatarifa div ul li span {
	float:left;
	display:block;
	width:49%;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#333;
}
.ctn-listatarifa div ul li span.preco {
	float:right; width:auto;
	text-align:right;
}
/* LISTA PASSAGEM POR CIA */
.ctn-listatarifa table {
	margin-bottom:10px;
	width:100%;
	border-top:0;
	border-right:1px solid #CCC;
	border-bottom:0;
	border-left:1px solid #CCC;
}
.ctn-listatarifa table caption {
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
/*.ctn-listatarifa table tr {
	border:1px solid #CCC;
	margin:5px 0;
	padding:5px 0;
}*/
.ctn-listatarifa table td {
	border-top:1px solid #CCC;
	border-right:0;
	border-bottom:1px solid #CCC;
	border-left:0;
	margin:5px 0;
	padding:5px 0;
}
.ctn-listatarifa table td,.ctn-listatarifa table th {
	padding:5px;
	text-align:center;
}
.ctn-listatarifa table th {
	background:#F2F2F2;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.ctn-listatarifa table td span {
	display:block;
}
.ctn-listatarifa table td span.destino {
	font:18px Arial, Helvetica, sans-serif;
	text-align:left;
}
.ctn-listatarifa table td span.pais {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
}

.ctn-listatarifa table td big {
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
.ctn-condicao p {
	font-size:12px;
}
.ctn-tabs p {
	font-size:12px !important;
}
.dialogo h2 {
	margin-bottom:10px;
}
