/* Companhias Aereas */
div.CompAereasP { background:#e58333; color:#fff; padding:0.4em 1em; }
div.CompAereasP div.Pesquisa { float:left; }
div.CompAereasP div.Pesquisa label { font-weight:bold; }
div.CompAereasP div.Pesquisa input.Input { background:#fff; border:none; padding:0.3em 0.3em; font-size:1em; width:15em; }
div.CompAereasP div.Pesquisa input.Input:focus { background:#f1f1f1; }
div.CompAereasP div.Pesquisa input.Pesquisar { background:#fff; border:none; font-size:1em; padding:0.2em 0.3em; cursor:pointer; }
div.CompAereasP div.Pesquisa input.Pesquisar:hover,
div.CompAereasP div.Pesquisa input.Pesquisar:focus { background:#de6400; }
div.CompAereasP div.Nmarcas { float:right; text-align:right; }

div.CompAereas-Paises { margin:0.5em 0 0.1em 0; padding:0.5em; text-align:center; font-size:1em; background:#f1f1f1; }
div.CompAereas-Paises label { display:inline; }
div.CompAereas-Paises select { background:#fff; border:none; color:#424242; font-size:1em; }
div.CompAereas-Paises select:focus { color:#000; }


table.companhias-aereas-top { clear:both; font-weight:bold; text-transform:uppercase; color:#998c5b; font-size:1.2em; margin-top:22px; }
table.companhias-aereas-top a:link, table.paises-top a:visited { color:#998c5b; }
table.companhias-aereas-top a:hover, table.paises-top a:active { text-decoration:none; }
	

div.no-companhias { padding:0.5em; text-align:center; color:#B9641E; text-decoration:underline; border:1px solid #302010; }

div.CAereas { background:#e7e7e7; border-bottom:1px solid #b8babb; margin-bottom:0.1em; padding:0.5em; }
div.CAereas-Impar { background:#f1f1f1; }
div.CAereas div.Logo { float:left; width:152px; height:52px; margin-right:1.5em; background:#fff; line-height:5em; text-align:center; }
div.CAereas div.Logo img { width:150px; height:50px; display:block; background:url(../images/ajax-loader.gif) no-repeat center center; padding:0.1em; border:1px solid #b8babb; }
div.CAereas div.CAerea-Nome { float:left; padding-top:1.5em; font-weight:bold; }
div.CAereas div.CAerea-Nome a:link,
div.CAereas div.CAerea-Nome a:visited { color:#DE6400; }
div.CAereas div.Num-Pacotes { float:right; padding-top:1.5em; }
div.CAereas div.CAerea-Bandeira { float:right; padding-top:1.8em; margin:0 1em; }
div.CAereas div.CAerea-Arrow { float:right; padding-top:1.5em; margin:0 1.5em; }


div.CAereas-Paises { margin:0.5em 0 0 0; background:#fff; }
a.CAereas-Paises:link,
a.CAereas-Paises:visited { /*background:#e7e7e7;*/ border-bottom:1px solid #b8babb; padding:0.8em 1em; margin-bottom:0.1em; display:block; clear:both; }
a.CAereas-Paises:hover,
a.CAereas-Paises:active { color:#fff; background:#e58333; border-bottom:1px solid #de6400; }

a.CAereas-Paises span.Categoria { float:left; }
a.CAereas-Paises span.Pacotes { float:right; }


/* Companhia Aerea */
div.Companhia-Aerea { clear:both; margin:2.5em 0; }

div.CA-Header { margin:0 0 2.5em 0; }
div.CA-Header div.CA-Logo { float:left; width:160px; padding:0 1em 0 0; }
div.CA-Header div.CA-Logo span.CA-Pais { margin:1em 0 0 0; padding:0 0 0 0.5em; line-height:2; display:block; background:#f1f1f1; }
div.CA-Header div.CA-Details { float:left; padding:0 0 0 1.5em; width:450px; border-left:1px solid #f1f1f1; }
div.CA-Header div.CA-Details h1 { margin:0 0 0.5em 0; padding:0; font-size:1.5em; }

div.CA-UltimosPacotes { background:#e7e7e7; border-bottom:1px solid #b8babb; margin-bottom:0.1em; padding:0 0.5em 0.5em 0.5em; }
div.CA-UltimosPacotes div.CA-UltimosPacotesTop { line-height:3; }
div.CA-UltimosPacotes div.CA-UltimosPacotesTop span { float:left; font-weight:bold; }
div.CA-UltimosPacotes div.CA-UltimosPacotesTop a:link,
div.CA-UltimosPacotes div.CA-UltimosPacotesTop a:visited { float:right; }
div.CA-UltimosPacotes ul { background:#fff; list-style:none; padding:0 3.5em; margin:0; }
div.CA-UltimosPacotes ul li { float:left; padding:0.5em 1em; }
div.CA-UltimosPacotes ul li span { line-height:1.5; display:block; text-align:center; }

div.CA-Logos { background:#e7e7e7; border-bottom:1px solid #b8babb; margin-bottom:0.1em; padding:0 0.5em 0.5em 0.5em; }
div.CA-Logos div.CA-LogosTop { line-height:3; }
div.CA-Logos div.CA-LogosTop span { float:left; font-weight:bold; }
div.CA-Logos div.CA-LogosTop a:link,
div.CA-Logos div.CA-LogosTop a:visited { float:right; }
div.CA-Logos ul { background:#fff; list-style:none; padding:0 3.5em; margin:0; }
div.CA-Logos ul li { float:left; padding:1em 2em; }
div.CA-Logos ul li span { line-height:1.5; display:block; text-align:center; }

div.CA-Texto { margin:2.5em 0; }



div.CA-Noticias { clear:both; display:block; line-height:1; }
div.CA-Noticias-Title h3 { float:left; margin:0; padding:0 0 0.5em 0.5em; color:#000; font-size:1.2em; text-transform:uppercase; }
div.CA-Noticias-Title a:link,
div.CA-Noticias-Title a:visited { float:right; }
div.CA-Noticias-Noticia { line-height:2.5; padding:0.3em 1em 0.3em 0.3em; clear:both; display:block; background:#e7e7e7; border-bottom:1px solid #b8babb; margin:0 0 1px 0; }
div.CA-Noticias-Noticia span.Date { float:left; margin:0 1em 0 0; padding:0 0.5em; background:#fff; }
div.CA-Noticias-Noticia a.Title:link,
div.CA-Noticias-Noticia a.Title:visited { float:left; padding:0 0 0 1em; }
div.CA-Noticias-Noticia a.Title:hover,
div.CA-Noticias-Noticia a.Title:active { text-decoration:none; }
div.CA-Noticias-Noticia a.VerNoticia:link,
div.CA-Noticias-Noticia a.VerNoticia:visited { float:right; }
div.CA-Noticias-Noticia a.VerNoticia:hover,
div.CA-Noticias-Noticia a.VerNoticia:active { text-decoration:none; }


/* Companhias Aereas - Pacotes */
div.CA-HeaderPacotes { margin:0 0 0.1em 0; padding:0.5em; background:#e7e7e7; border-bottom:1px solid #b8babb; }
div.CA-HeaderNPacotes { margin:0 0 2.5em 0; padding:0.5em; text-align:right; background:#f7f7f7; border-bottom:1px solid #b8babb; }


div.CA-PacotesP-Navigation { margin:0em 0em 1.5em 0em; padding:0em; position:relative; line-height:2; }
div.CA-PacotesP-Navigation div.First { position:absolute; top:0em; left:0em; text-align:left; }
div.CA-PacotesP-Navigation div.Prev { position:absolute; top:0em; left:16em; text-align:right; }
div.CA-PacotesP-Navigation div.Center { margin:0em auto; text-align:center; }
div.CA-PacotesP-Navigation div.Center a:link,
div.CA-PacotesP-Navigation div.Center a:visited { line-height:2; background:#efb585; margin:0em 0.1em 0em 0em; padding:0em 0.6em; text-decoration:none; display:inline-block; }
div.CA-PacotesP-Navigation div.Center a:hover,
div.CA-PacotesP-Navigation div.Center a:active,
div.CA-PacotesP-Navigation div.Center a.Active { background:#de6400; font-weight:bold; }
div.CA-PacotesP-Navigation div.Next { position:absolute; top:0em; right:16em; text-align:left; }
div.CA-PacotesP-Navigation div.Last { position:absolute; top:0em; right:0em; text-align:right; }


div.CA-PacotesP-Pacote { padding:0.5em 0.8em; background:#e7e7e7; position:relative; }
div.CA-PacotesP-Pacote div.Pacote-Votar { padding:0.2em; position:absolute; top:0.5em; right:1em; background:#f2f2f2; line-height:1.5; }
div.CA-PacotesP-Pacote div.Pacote-Votar span { float:left; }
div.CA-PacotesP-Pacote div.Pacote-Votar span.StarsMensagem { float:none; display:block; clear:both; text-align:right; font-weight:bold; }

div.CA-PacotesP-Pacote div.Pacote-Image { float:left; margin:0em 2em 0em 0em; }
div.CA-PacotesP-Pacote div.Pacote-Image img { border:1px solid #b8babb; }

div.CA-PacotesP-Pacote div.Pacote-Carac { float:left; }
div.CA-PacotesP-Pacote div.Pacote-Carac span { display:block; }
div.CA-PacotesP-Pacote div.Pacote-Carac span.Reference { margin-bottom:0.5em; }
div.CA-PacotesP-Pacote div.Pacote-Carac span.Marcas { margin-bottom:0.5em; }


div.CA-PacotesP-Bottom { margin:0em 0em 1em 0em; padding:0.4em 0.5em; background:#e7e7e7; border-top:1px solid #e1e1e1; border-bottom:1px solid #b8babb; }
div.CA-PacotesP-Bottom div.MaisInfo { float:left; padding:0.5em 0.8em; border-right:1px solid #b8babb; }
div.CA-PacotesP-Bottom div.Pacote-Faltas { float:left; padding:0.5em 0.8em 0.5em 0.8em; border-right:1px solid #b8babb; }
div.CA-PacotesP-Bottom div.Pacote-Faltas a:link,
div.CA-PacotesP-Bottom div.Pacote-Faltas a:visited { padding:0.5em 0em 0.5em 2em; }
div.CA-PacotesP-Bottom div.Pacote-Faltas a.On:link,
div.CA-PacotesP-Bottom div.Pacote-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:left center; background-repeat:no-repeat; }
div.CA-PacotesP-Bottom div.Pacote-Faltas a.On:hover,
div.CA-PacotesP-Bottom div.Pacote-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div.CA-PacotesP-Bottom div.Pacote-Faltas a.Off:link,
div.CA-PacotesP-Bottom div.Pacote-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:left center; background-repeat:no-repeat; }
div.CA-PacotesP-Bottom div.Pacote-Faltas a.Off:hover,
div.CA-PacotesP-Bottom div.Pacote-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div.CA-PacotesP-Bottom div.Pacote-Repetidos { float:left; padding:0.5em 0.8em 0.5em 0.8em; border-right:1px solid #b8babb; }
div.CA-PacotesP-Bottom div.Pacote-Repetidos a:link,
div.CA-PacotesP-Bottom div.Pacote-Repetidos a:visited { padding:0.5em 0em 0.5em 2em; }
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.On:link,
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:left center; background-repeat:no-repeat; }
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.On:hover,
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.Off:link,
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:left center; background-repeat:no-repeat; }
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.Off:hover,
div.CA-PacotesP-Bottom div.Pacote-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div.CA-PacotesP-Bottom div.MaisDetalhes { float:left; padding:0.5em 0.8em; }

div.CA-PacotesP-Bottom div.Pacote-Alertas { clear:both; padding:0.5px; font-weight:bold; display:none; }


/* Companhias Aereas - Noticias */
div.CA-HeaderNoticias { margin:0 0 2.5em 0; padding:0.5em; background:#e7e7e7; border-bottom:1px solid #b8babb; }
