/* CSS Document */

/*Inicio Header*/
html,body{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	height:100%;
}
*{border:0px;margin:0px;padding:0px;}
#ContainerHeader{
width:755px;
height:100px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/BgOndaHeaderNovo.jpg) no-repeat bottom;
margin:0 auto;
}

#ContainerHeader #LogoTipoHeader{
width:138px;
height:70px;
overflow:hidden;
border:0px;
margin-left:10px;
float:left;
font:normal 11px arial; 
}

#ContainerHeader #LogoTipoHeader a{
width:138px;
height:70px;
border:0px;
position:relative;	
overflow:hidden;
top:0px;
*top:08px;
left:0px;
font:normal 11px arial; 
}
#ContainerHeader #LogoTipoHeader img{
border:0px;
position:absolute;
top:0px;
left:0px;
}

#ContainerHeader #ContatoHeader{
float:right;
margin-top:08px;
}
/*Fim Header*/


/*Inicio ContainerStatusBar*/
#ContainerStatusBar{
width:755px;
height:auto;
margin:0 auto;

}
/*Fim*/

#ContainertituloDadosdopax{
width:755px;
height:auto;
background:transparencia;
margin:0 auto;
margin-top:10px;
}
#ContainerDadosdopax{
width:755px;
height:auto;
background:#e4e4e4;
margin:0 auto;
margin-top:10px;
}
#MainDadosdopax{
width:755px;
height:auto;
background:#e4e4e4;
float:left;
}
#ContainerDadosdopax .linhapassageiro{
list-style:none;
width:755px;
height:70px;
background:transparent;
float:left;
margin:0px;
padding:0px;
border-bottom:1px solid #CCCCCC;
}
#ContainerDadosdopax .linhapassageiro li{
width:auto;
height:70;
background:transparent;
float:left;
margin-top:10px;
}
#ContainerDadosdopax .linhapassageiro li.Dadosdopaxleg01{
width:68px;
font:bold 12px arial;
color:#333333;
height:70px;
line-height:70px;
text-indent:10px;
margin-right:10px;
margin-top:0px;
}
.Dadosdopaxleg02{
font:normal 11px arial;
color:#333333;
height:70px;
}
.linhapassageiro input.nome,.linhapassageiro input.sobrenome{
width:120px;
margin-right:10px;
font:normal 11px arial;
border:1px solid #999999;
}
.linhapassageiro input.datanasc{
width:94px;
margin-right:10px;
font:normal 11px arial;
border:1px solid #999999;
}
.linhapassageiro input.fonecontato{
width:88px;
margin-right:15px;
font:normal 11px arial;
border:1px solid #999999;
}
.linhapassageiro input.SViagensCb{
width:80px;
margin:0 auto;
}
.linhapassageiro input.DDDfonecontato{
width:30px;
margin-right:5px;
font:normal 11px arial;
border:1px solid #999999;
text-align:center;
}
.linhapassageiro select.sexo{
font:normal 11px arial;
margin-right:10px;
border:1px solid #999999;
}
#ContainerSeguroViagem{
width:755px;
height:auto;
margin:0 auto;
}
#ContainerSeguroViagem #MainSeguroViagem{
width:755px;
height:150px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/bgSeguroViagem.jpg) repeat-x top;
float:left;
margin-top:10px;
margin-bottom:10px;
}
#ContainerSeguroViagem #MainSeguroViagem #TituloSeguroViagem{
position:relative;
top:10px;
width:100%;
margin-left:10px;
}
#ContainerSeguroViagem #MainSeguroViagem #TituloSeguroViagem img{
position:absolute;
top:0px;left:0px;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col1{
width:100%;
height:auto;
font:normal 11px arial;
display:block;
float:left;
margin-top:30px;
margin-left:14px;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col1 a{
font:normal 11px arial;
color:#F25B16;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col1 span{
font:normal 10px arial;
color:#666666;
display:block;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col2{
float:right;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col2 #boxCheckBox{
width:187px;
height:70px;
margin-right:30px;
margin-top:20px;

}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col2 #boxCheckBox #item1{
position:absolute;
top:26px;
left:10px;
z-index:58;
}
#ContainerSeguroViagem #MainSeguroViagem #ConteudoSeguroViagem .col2 #boxCheckBox #item2{
position:relative;
top:0px;
left:0px;
z-index:57;
}
#TituloEscolhaocartaoparapagamento{
width:755px;
height:auto;
margin:0 auto;
}
#ContainerEscolhaocartaoparapagamento{
width:755px;
height:auto;
margin:0 auto;
}
#ContainerEscolhaocartaoparapagamento #MainEscolhaocartaoparapagamento{
width:755px;
height:auto;
margin:0 auto;

}
#Escolhaocartaoparapagamento{
list-style:none;
width:auto;
*margin-left:-40px;
}
#Escolhaocartaoparapagamento li{
width:104px;
height:95px;
float:left;
margin-left:-1px;
}
#Escolhaocartaoparapagamento li a{
width:104px;
height:80px;
padding-top:15px;
float:left;
font:normal 11px arial;
color:#000000;
text-align:center;
text-decoration:none;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/bg-list.gif) no-repeat 0px 0px;
overflow:hidden;
z-index:98;
line-height:20px;

}
#Escolhaocartaoparapagamento li a:hover {
width:104px;
height:80px;
padding-top:15px;
text-align:center;
text-decoration:none;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/bg-list.gif) no-repeat 0px -95px;
overflow:hidden;
position:absolute;
z-index:99;
line-height:20px;
}
#Escolhaocartaoparapagamento li a.selecionado{
width:104px;
height:80px;
padding-top:15px;
float:left;
font:normal 11px arial;
color:#000000;
text-align:center;
text-decoration:none;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/bg-list.gif) no-repeat 0px -190px;
overflow:hidden;
position:absolute;
z-index:99;
line-height:20px;

}
#ContainerEscolhaocartaoparapagamento #MainEscolhaocartaoparapagamento #AvisoImportante{
width:195px;
font:normal 11px arial;
color:#000000;
margin:10px 0px 0px 20px;
float:right;
}
#ContainerEscolhaocartaoparapagamento #MainEscolhaocartaoparapagamento #AvisoImportante strong{
font:bold 11px arial;
color:#669900;
}
#ContainerDadosCartao{
width:755px;
height:auto;
margin:0 auto;
}
#ContainerDadosCartao #DcCol1{
width:520px;
height:auto;
float:left;
margin-top:15px;
}
#ContainerDadosCartao #DcCol2{
width:205px;
height:auto;
float:right;
margin-top:15px;

}
#ContainerDadosCartao #DcCol1 #TituloDadosCartao{
width:520px;
height:29px;
float:left;
margin:0px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao {
width:520px;
height:auto;
background:#FFEEDD;
padding:10px 0px;
float:left;
margin:0px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha{
margin:0px 5px 5px 5px;

}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha strong{
font:bold 11px arial;
float:left;
width:150px;
margin-right:5px;
text-align:right;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input{
font:normal 11px arial;
border:1px inset #666666;
height:20px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.nometitular{
width:120px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.cpftitular{
width:120px;}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.numerocartao{
width:120px;}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.validade{
width:65px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.codigoseguranca{
width:100px;
float:left;
margin-right:10px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha input.bancoemissor{
width:100px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha label{
font:normal 10px arial;
margin-left:5px;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha a.SelectBanco{
font:normal 10px arial;
margin-left:5px;
color:#F25B16;
}
#ContainerDadosCartao #DcCol1 #MainDcartao .dclinha a.SelectBanco:visited{
font:normal 10px arial;
margin-left:5px;
color:#F25B16;
}
#ContainerDadosCartao #DcCol1 .dcbotaovoltar{
float:left;
margin-top:20px;
}

/*col2*/

#ContainerDadosCartao #DcCol2 #TituloDadosCartao{
width:205px;
height:29px;
float:left;
margin:0px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento {
width:205px;
height:auto;
background:#FFEEDD;
padding:10px 0px;
float:left;
margin:0px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha{
margin:0px 5px 5px 5px;
height:25px;
line-height:25px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha strong{
font:bold 11px arial;
width:auto;
margin-left:10px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .avista{
margin:0px 5px 5px 5px;
height:25px;
line-height:25px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .avista strong{
font:bold 13px arial;
margin-left:10px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .avista input{
font:normal 11px arial;
height:11px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input{
font:normal 11px arial;
height:11px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.nometitular{
width:120px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.cpftitular{
width:120px;}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.numerocartao{
width:120px;}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.validade{
width:65px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.codigoseguranca{
width:100px;
float:left;
margin-right:10px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha input.bancoemissor{
width:100px;
}
#ContainerDadosCartao #DcCol2 #MainCpagamento .cplinha label{
font:normal 10px arial;
margin-left:5px;
}
#ContainerDadosCartao #DcCol2 .cpbotaofinalizarc{
float:right;
margin-top:20px;
margin-bottom:10px;
}

/*parte dos detalhes*/


/*Inicio ContainerTitulo001*/

#ContainerTitulo001{
width:755px;
height:auto;
margin:0 auto;
position:relative;
margin-bottom:10px;
margin-top:20px;
clear:both;
display:block;
}
#ContainerTitulo001 img{
/*position:absolute;*/
position:relative;
float:left;
left:0px;
top:0px;
}

#ContainerTitulo001 #faq{
text-align:left;
}
/*Fim ContainerTitulo001*/

/*Inicio ContainerTitulo002*/

#ContainerTitulo002{
width:755px;
height:35px;
margin:0 auto;
font:bold 13px arial;
background:#F25B16;
color:#FFFFFF;
text-indent:10px;
line-height:35px;
}

#ContainerTitulo002 strong{
width:auto;
height:auto;
margin:0 auto;
font:bold 16px arial;
}
/*Fim ContainerTitulo002*/

#ContainerDetalhesTabela{
width:755px;
height:auto;
margin:0 auto;
display:block;
}
/**/


#ContainerDetalhesTabela ul.CamposTab{
width:755px;
height:30px;
margin:0px;
padding:0px;
list-style:none;
background:#e4e4e4;
float:left;
}
#ContainerDetalhesTabela ul.CamposTab li{
width:116px;
height:30px;
background:transparent;
text-align:center;
font:bold 11px arial;
color:#F25B16;
float:left;
line-height:30px;
}
#ContainerDetalhesTabela ul.CamposTab li.icon{
width:59px;
background:#e4e4e4 url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/imagemtituloaereo.gif) no-repeat center center;
line-height:30px;

}


/**/

#ContainerDetalhesTabela ul.TabIda{
width:auto;
/*height:100px!important;*/
height:auto;
margin:0px;
padding:0px;
list-style:none;
background:#ffffff url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/Filetebglinha.jpg) repeat-x center bottom;
border-bottom:1px solid #FBD9B3;
float:left;
}
#ContainerDetalhesTabela ul.TabIda li{
width:116px;
height:55px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/borderTabcells.gif) no-repeat center left;
text-align:center;
font:normal 11px arial;
color:#F25B16;
float:left;
padding-top:20px;
}
#ContainerDetalhesTabela ul.TabIda li.icon{
width:59px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/imagemIdaaereo.gif) no-repeat center center;
line-height:75px;
}

/**/

#ContainerDetalhesTabela ul.TabVolta{
width:auto;
/*height:100px!important;*/
height:auto;
list-style:none;
background:#ffffff url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/Filetebglinha.jpg) repeat-x center bottom;
border-bottom:1px solid #FBD9B3;
margin:0px;
padding:0px;
float:left;
}
#ContainerDetalhesTabela ul.TabVolta li{
width:116px;
height:55px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/borderTabcells.gif) no-repeat center left;
text-align:center;
font:normal 11px arial;
color:#F25B16;
float:left;
padding-top:20px;
}
#ContainerDetalhesTabela ul.TabVolta li.icon{
width:59px;
background:transparent url(/App_Themes/ShoptimeViagens/Aereo/NovoLayout/images/imagemVoltaaereo.gif) no-repeat center center;
}

/**/


#ContainerDetalhesCols{
width:755px;
height:auto;
margin:0 auto;
display:block;

}

#ContainerDetalhesCols #ColDetalhes01{
width:377px;
height:auto;
float:left;
margin-top:20px;
}

#TabelaDetalhesdasTarifas{
width:377px;
height:auto;
float:left!important;
}

#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasCampos{
background:#e4e4e4;
height:30px;
font:bold 13px Arial;
color:#F25B16;
text-align:center;
}
#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasCampos td{
width:92px;
}

#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasDados{
background:transparent;
height:30px;
font:normal 10px Arial;
color:#F25B16;
text-align:center;
}
#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasDados td{
background:#FFEEDD;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
height:30px;
color:#F25B16;
text-align:center;
}
#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasDados > td:first-child{
width:100px;
text-align:left;
text-indent:4px;
}
#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasTotal{
background:#F25B16;
height:30px;
font:normal 16px Arial;
color:#ffffff;
text-align:right;
border:1px solid #FFFFFF;
}
#TabelaDetalhesdasTarifas tr.TabelaDetalhesdasTarifasTotal strong{
padding-right:10px;
}
#VejaTodososDetalhesVoltar{
width:377px;
height:auto;
margin:15px 0px;
}
#VejaTodososDetalhesVoltar *{
border:none;
}
#ContainerDetalhesCols #ColDetalhes02 .Caixabotaocontinuar{
float:right;
margin-top:10px;
*margin-top:10px;
_margin-top:20px;
_text-align:right;
}
#ContainerDetalhesCols #ColDetalhes02 .Caixabotaocontinuar img{
border:none;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpFechamento1_Fechamento1_NewGatewayPagamento1_Faq1_pnlFaq{
	margin-left:260px;
	margin-top:-20px;
	text-align:right;
	width:70px;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpTarifada1_Tarifada1_PlanoDeVoo1_Faq1_pnlFaq{
margin-left:680px;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpFechamento1_Fechamento1_PlanoDeVoo1_Faq1_pnlFaq{
margin-left:680px;
}

label {
display:inline!important;
}

/**/
