/******           CSS             ******/
/******  viagens.shoptime.com.br  ******/
/******         set/2007          ******/
/*
	- HTML
	- HEADER
	- MENU ESQUERDO
	- MIOLO
		- MIOLO DESTAQUE
		- MOTORES
		- MIOLO
	- FOOTER 
	- APLICAÇÕES
		- MASTERPRICER
		- CALENDAR

*/
img, img a{
	border:0px;
}
/******************* CSS DESTINOS ************/
#destinos {
	width:629px;
	margin:auto;
	float:right;
	height:1300px;
}
#destinos .subHeader{
	float:right;
	width:622px;
}
#destinos img{
	border:0px;
}
#destinos .fullzao{
	width:622px;
}
#destinos .espacoTopo{
	padding-top:10px;
}
#destinos .sky{
	float:right;
}
#destinos .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
#destinos .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#destinos .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#destinos .listagemResorts{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/destinosListagemDestinos.gif);
	width:500px;
	height:232px;
}
#destinos .Titulo{
	width:500px;
}
#destinos .listagemResorts a:link{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#destinos .listagemResorts a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#destinos .listagemResorts a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#destinos .nomeDestino{
	padding-top:15px;
	float:left;
	width:166px;
}
#destinos .destinosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#destinos .destinosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#destinos .destinosDestaquePro{
	width:500px;
	height:360px;
}
#destinos .destinosDestaquePro2{
	width:500px;
	height:175px;
}
#destinos .descricaoDestinos{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#destinos .descricaoDestinos a:link{
	color:#646464;
	text-decoration:none;
}
#destinos .descricaoDestinos a:visited{
	color:#646464;
	text-decoration:none;
}
#destinos .descricaoDestinos a:hover{
	color:#646464;
	text-decoration:none;
}
#destinos .descricaoDestinos a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#destinos .descricaoDestinos a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#destinos .descricaoDestinos a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

/***** MOTORES*****/
#motorDestinos {
	width:629px;
	height:130px;
	margin:auto;
	background:#f4f4f4;
	margin-top:20px;
}
#motorDestinos .pesquise {
	line-height:30px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motorDestinos a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorDestinos a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorDestinos a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}
#motorDestinos .radio {
	vertical-align:middle;
}
#motorDestinos .pesquise span {
	color:#f76213;
}
#motorDestinos .separador {
	background:#c4bca9;
	width:1px;
	height:80px;
	margin: 8px 20px 0px 30px;
	float:left;
}
#motorDestinos .idaVolta {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:18px;
	margin-left:5px;	
}
#motorDestinos .destino {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorDestinos .destino span {
	color:#f76213;
}
#motorDestinos .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
}
#motorDestinos a.aeroportos:link {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorDestinos a.aeroportos:visited {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorDestinos a.aeroportos:hover {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}
#motorDestinos .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border: 1px solid #c4bca9;
}
#motorDestinos .data select {
	margin-top:5px;
	width:137px;
	*width:140px;
	font-size:10px;
	color:#646464;
	border: 1px solid #c4bca9;
}
#motorDestinos .data {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:20px;	
}
#motorDestinos .data span {
	color:#f76213;
}
#motorDestinos .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}
#motorDestinos .passageiros {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorDestinos .passageiros span {
	color:#f76213;
	font-weight:bold;
}
#motorDestinos .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border: 1px solid #c4bca9;
}
#motorDestinos .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border: 1px solid #c4bca9;
}
#motorDestinos .cias {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
/******************* CSS DESTINOS ************/

/******************* CSS ECOTURISMO ************/
#ecoturismo {
	width:629px;
	margin:auto;
	float:right;
	height:1000px;
}
#ecoturismo .subHeader{
	float:right;
	width:622px;
}
#ecoturismo .fullzao{
	width:622px;
}
#ecoturismo .espacoTopo{
	padding-top:10px;
}
#ecoturismo .sky{
	float:right;
}
#ecoturismo .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
#ecoturismo .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#ecoturismo .produtoPacotes{
	float:left;
}
#ecoturismo .descricaoPacotes{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:5px;
	float:right;	
}
#ecoturismo .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#ecoturismo .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#ecoturismo .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#ecoturismo .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#ecoturismo .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#ecoturismo .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#ecoturismo .listagemResorts{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/resortsListagemResorts.gif);
	width:500px;
	height:232px;
}
#ecoturismo .Titulo{
	width:500px;
}
#ecoturismo .trio{
	width:500px;
}
#ecoturismo .listagemResorts a:link{	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#ecoturismo .listagemResorts a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#ecoturismo .listagemResorts a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#ecoturismo .nomeResorts{
	padding-top:15px;
	float:left;
	width:190px;
}
#ecoturismo .regiaoResorts{
	padding-top:15px;
	float:left;
	width:160px;
	text-align:center;
}
#ecoturismo .diasResorts{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}
#ecoturismo .precoResorts{
	padding-top:15px;
	float:left;
	width:75px;
	text-align:right;
}
#ecoturismo .ecoturismoEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#ecoturismo .ecoturismoDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#ecoturismo .resortsDestaquePro{
	width:500px;
	height:360px;
}
#ecoturismo .resortsDestaquePro2{
	width:500px;
	height:175px;
}
#ecoturismo .descricaoEcoturismo{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#ecoturismo .descricaoEcoturismo a:link{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoEcoturismo a:visited{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoEcoturismo a:hover{
	color:#646464;
	text-decoration:none;
}
#ecoturismo .descricaoEcoturismo a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#ecoturismo .descricaoEcoturismo a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#ecoturismo .descricaoEcoturismo a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
/******************* CSS ECOTURISMO ************/

/**************** CSS RESORTS ******************/
#resorts {
	width:629px;
	margin:auto;
	float:right;
	height:1300px;
}
#resorts .subHeader{
	float:right;
	width:622px;
}
#resorts .fullzao{
	width:622px;
}
#resorts .espacoTopo{
	padding-top:10px;
}
#resorts .sky{
	float:right;
}
#resorts .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
#resorts .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#resorts .produtoPacotes{
	float:left;
}
#resorts .descricaoPacotes{
	width:95px;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:5px;
	float:right;	
}
#resorts .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#resorts .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#resorts .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#resorts .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#resorts .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#resorts .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#resorts .listagemResorts{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/resortsListagemResorts.gif);
	width:500px;
	height:232px;
}
#resorts .Titulo{
	width:500px;
}
#resorts .trio{
	width:500px;
}
#resorts .listagemResorts a:link{	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#resorts .listagemResorts a:visited{	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#resorts .listagemResorts a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#resorts .nomeResorts{
	padding-top:15px;
	float:left;
	width:190px;
}
#resorts .regiaoResorts{
	padding-top:15px;
	float:left;
	width:160px;
	text-align:center;
}
#resorts .diasResorts{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}
#resorts .precoResorts{
	padding-top:15px;
	float:left;
	width:75px;
	text-align:right;
}
#resorts .resortsEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#resorts .resortsDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#resorts .resortsDestaquePro{
	width:500px;
	height:360px;
}
#resorts .resortsDestaquePro2{
	width:500px;
	height:175px;
}
#resorts .descricaoResorts{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#resorts .descricaoResorts a:link{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoResorts a:visited{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoResorts a:hover{
	color:#646464;
	text-decoration:none;
}
#resorts .descricaoResorts a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#resorts .descricaoResorts a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#resorts .descricaoResorts a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#motorResorts{
	width:629px;
	height:130px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
}
#motorResorts .pesquise {
	line-height:30px;	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motorResortsa {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorResortsa:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorResortsa:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}
#motorResorts .radio {
	vertical-align:middle;
}
#motorResorts .pesquise span {
	color:#f76213;
}
#motorResorts .separador {
	background:#c4bca9;
	width:1px;
	height:80px;
	margin-left:30px;
	margin-right:20px;	
	margin-top:8px;
	float:left;
}
#motorResorts .idaVolta {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:18px;
	margin-left:5px;	
}
#motorResorts .destino {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorResorts .destino span {
	color:#f76213;
}
#motorResorts .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorResortsa.aeroportos:link {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorResortsa.aeroportos:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorResortsa.aeroportos:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}
#motorResorts .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorResorts .data select {
	margin-top:5px;
	width:137px;
	*width:140px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorResorts .data {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:20px;	
}
#motorResorts .data span {
	color:#f76213;
}
#motorResorts .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}
#motorResorts .passageiros {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorResorts .passageiros span {
	color:#f76213;
	font-weight:bold;
}
#motorResorts .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorResorts .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorResorts .cias {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
/**************** CSS RESORTS ******************/

/**************** CSS HOTEIS ******************/
#hoteis {
	width:629px;
	margin:auto;
	float:right;
	height:1000px;
}
#hoteis .subHeader{
	float:right;
	width:622px;
}
#hoteis img{
	border:0px;
}
#hoteis .espacoTopo{
	padding-top:10px;
}
#hoteis .sky{
	float:right;
}
#hoteis .Titulo{
	width:500px;
}
#hoteis .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-weight:bold;
}
#hoteis .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#hoteis .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#hoteis .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#hoteis .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#hoteis .produtoCruzeiros{
}
#hoteis .descricaoCruzeiros{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#hoteis .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#hoteis .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#hoteis .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#hoteis .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#hoteis .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#hoteis .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#motorHoteis{
	width:629px;
	height:218px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
 }
 
 
 .inputQuartos
 {
 font-size:11px;
 padding-botton:3px;
 }
 
#etapas{
	float: left;
	width: 629px;
	height: 35px;
}
#regiaoMotorHoteis{
	float: left;
	width: 220px;
	height: 120px;
	margin: 5px 0px 0px 5px;
	padding-left: 5px;
}
#motorHoteis a {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorHoteis a:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorHoteis a:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}

#checkHoteis{
	float:left;
	width: 120px;
	height: 140px;
	margin: 5px 0px 0px 5px;
}
#numQuartos{
	float:left;
	width: 60px;
	height: 140px;
	line-height: 13px;
	margin: 0px 0px 0px 5px;
}
#quartos {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#f76213;
	font-weight:bold;
	float:left;
	text-align:center;
	line-height:6px;
	height: 140px;
	width: 75px;
}


#btnPesquisar{
	float:left;
	width: 620px;
	text-align: right;
	padding-right: 8px;
	

}

.input {
	margin-top:2px;
	margin-left:-5px;
	height:12px;
	width:90px;
	font-size:11px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
}

.inputRegiao {
	margin-top:2px;
	height:18px;
	width:218px;
	font-size:11px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
}
.separadorMotorHoteis {
	float:left;
	background:#c4bca9;
	width:1px;
	height:140px;
	margin: 5px 10px 0px 10px;
}	
.textoMotorHoteis{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#f76213;
	font-weight:bold;
	text-align:left;
	line-height:9px;
}

/**************** CSS HOTEIS ******************/
/**************** CSS BARRA EDIÇÃO CONTEÚDO */
.dragBar {
	width:100%;
	height:21px;
	background-color:#FFF;
	text-align:center;
	cursor:move;
	font-weight:bold;
}
/**************** CSS BARRA EDIÇÃO CONTEÚDO */	
/**************** CSS LOGIN ****************/
.bgDigiteEmail
{
	background-color: #cacaca;
}
/**************** CSS LOGIN ****************/

/**************** CSS HOME ****************/
#home {
	width:629px;
	margin:auto;
	float:right;
	height:1600px;
}
#home img{
	border:0px;
}
#home .espacoTopo{
	padding-top:10px;
}
#home .sky{
	float:right;
}
#home .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-weight:bold;
}
#home .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#home .produtoPacotes{
	float:left;
}
#home .descricaoPacotes{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:5px;
	float:right;	
}
#home .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#home .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#home .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#home .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#home .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#home .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#home .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#home .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#home .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#home .listagemPassagens{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeListagemPassagens.gif);
	width:500px;
	height:232px;
}
#home .Titulo{
	width:500px;
}
#home .listagemPassagens a:link{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#home .listagemPassagens a:visited{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#home .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#home .destinosPassagens{
     padding-top:15px;
     float:left;
     width:180px;
}
#home .precosPassagens{
    padding-top:15px;
    float:left;
    width:65px;
    margin-right:10px;
}
#home .precosPassagens2{
    padding-top:15px;
    float:left;
    width:65px;
}
#home .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#home .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#home .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#home .produtoCruzeiros{
}
#home .descricaoCruzeiros{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#home .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#home .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#home .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#home .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#home .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#home .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#motor {
	width:629px;
	height:180px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
}
#motor .pesquise {
	line-height:30px;	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motor a {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motor a:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motor a:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}
#motor .radio {
	vertical-align:middle;
}
#motor .pesquise span {
	color:#f76213;
}
#motor .separadorMotorHome {
	background:#c4bca9;
	width:1px;
	height:120px;
	margin-left:3px;
	margin-top:5px;
	float:left;
}
#motor .idaVolta {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:33px;
	margin-left:5px;	
}
#motor .destino {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motor .destino span {
	color:#f76213;
}
#motor .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motor a.aeroportos:link {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motor a.aeroportos:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motor a.aeroportos:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}
#motor .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motor .data select {
	margin-top:5px;
	width:93px;
	*width:95px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motor .data {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motor .data span {
	color:#f76213;
}
#motor .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}
#motor .passageiros {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motor .passageiros span {
	color:#f76213;
	font-weight:bold;
}
#motor .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motor .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
	width:110px;
}
#motor .cias {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
/**************** CSS HOME ****************/
/********************** HEADER ************************/
#header {
	width:770px;
	margin:0 auto;	
}

.barraTelefones {
	background:#f4f4f4;
	width:100%;
	height:37px;
	text-align:right;
}

.imgTelefones {
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	text-align:center;
}

.barraLogo {
	padding-top:15px;
	width:763px;
	height:52px;
	margin:auto;
}

.logo {
	float:left;
	/*width:130px;*/
	width:105px;
}

.btShoptime {
	width:100px;
	float:left;
	padding-top:20px;
	padding-left:15px;
}

.btMeuCadastro {
	width:132px;
	float:left;
	padding-top:24px;
	padding-left:383px;
	_padding-left:381px;	
}
#header img {
	border:0px;
}

.menuSuperior {
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/headerMenu.gif) no-repeat;
	width:766px;
	height:25px;
	margin:auto;	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	float:left;	
}
#header a {
	color:#FFFFFF;
	text-decoration:none;
}
#header a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#header a:hover {
	text-decoration:underline;
}
#header a.on:link {
	color:#ffec00;
	text-decoration:none;
}
#header a.on:visited {
	color:#ffec00;
	text-decoration:none;
	font-weight:bold;
}
#header a.on:hover {
	text-decoration:underline;
}
/********************** HEADER ************************/


/**************** WEBPARTS ******************/
.WebPart 
{ 
	padding: 0px 0px 0px 0px !important;
}
/**************** WEBPARTS ******************/


/********************* CSS MENU ******************/
#menu {
	width:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#72736b;
	float:left;
}
#menu span{
	color: #f7531e;
	font-weight:bold;
	margin-left:5px;
}
#menu a{
	color: #72736b;
	text-decoration:none;
	margin-left:5px;
}
#menu a:visited{
   color: #72736b;
   text-decoration:none;
   margin-left:5px;
}
#menu a:hover{
	text-decoration:underline;
	margin-left:5px;	
}
#menu a.btResort:link{
	margin-left:15px;
}
#menu a.btResort:visited{
	margin-left:15px;	
}
#menu a.btResort:hover{
	margin-left:15px;	
}
#menu div {
	background:#f4f4f4;
}
#menu .base {
	margin-top:-11px
}
#menu img {
	border:0px;
}
#menu .separador {
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/menuSeparador.gif) repeat-x;
	height:13px;
	width:60px;
	margin:auto;
}
#menu .espaco {
	background:#FFFFFF; 
	height:15px;
}
/********************* CSS MENU ******************/
/********************* CSS FOOTER ******************/
#titFooter{
	margin: 5px 10px;
	padding: 4px 0px 0px;
	width: 762px;
	height: 15px;
	text-align:right;
	font-weight: bold;
}
#FooterPgto{
	margin: 5px 10px;
	padding: 4px 10px;
	width: 742px;
	height: 60px;
	border-top: 1px solid #f9521e;
	background: #F4f4f4;
}
#FooterPgtoCartoes{
	float: left;
	margin-top: 5px;
	*margin-top: 8px;
	width: 300px;
	height: 50px;
}
#FooterSiteSeguro{
	float: left;
	margin: 5px 0px 0px 15px;
	width: 150px;
	height: 50px;
}
#FooterLogos{
	float: left;
	margin: 5px 0px 0px 15px;
	width: 120px;
	height: 50px;
	text-align:right;
}
#FooterB2w{
	float: left;
	margin: 5px 0px 0px 15px;
	width: 120px;
	height: 50px;
	text-align:right;
}
#FooterInst{
	margin: 5px 10px 0px;
	padding: 4px 10px;
	width: 742px;
	height: 35px;
	background: #F5F0EA;
}

.txtFooter, .txtFooter a{
	font: 11px Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration: none;
}
.txtFooter a:visited{
	color:#444;
}
.txtFooter a:hover{
	color:#F9521E;
	text-decoration:underline;
}
.txtFooter a:actived{ 
	color:#444;
}
.txtFooter img a:hover{
	text-decoration: none;
}
/********************* CSS FOOTER ******************/
/***************** CSS PASSAGENS *****************/
.banner{
	width:468px;
	margin:auto;	
	padding-left:117px;
	*padding-left:0px;	
}	


.separadorMotorPassagens {
	float:left;
	background:#c4bca9;
	width:1px;
	height:120px;
	margin: 5px 10px 0px 18px;
}
#passagens {
	width:629px;
	margin:auto;
	float:right;
	height:900px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
}
#passagens .subHeader{
	float:right;
	width:622px;
}
#passagens img{
	border:0px;
}
#passagens .espacoTopo{
	padding-top:10px;
}
#passagens .sky{
	float:right;
}
#passagens .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-weight:bold;
}
#passagens .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#passagens .produtoPacotes{
	float:left;
}
#passagens .descricaoPacotes{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:5px;
	float:right;	
}
#passagens .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#passagens .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#passagens .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#passagens .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#passagens .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#passagens .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#passagens .listagemPassagens{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/PassagensListagemPassagens.gif);
	width:500px;
	height:232px;
}
#passagens .listagemCias{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/passagensListagemCias.gif);
	width:496px;
	height:403px;
}
#passagens .listagemCias a:link{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:7px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#passagens .listagemCias a:visited{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:6px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#passagens .listagemCias a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#passagens .Titulo{
	width:500px;
}
#passagens .listagemPassagens a:link{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#passagens .listagemPassagens a:visited{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#passagens .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#passagens .destinosPassagens{
     padding-top:15px;
     float:left;
     width:180px;
}
#passagens .precosPassagens{
    padding-top:15px;
    float:left;
    width:65px;
    margin-right:10px;
}
#passagens .precosPassagens2{
    padding-top:15px;
    float:left;
    width:65px;
}
#passagens .todasCias{
     padding-top:15px;
     float:left;
     width:195px;
}
#passagens .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#passagens .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#passagens .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#passagens .produtoCruzeiros{
}
#passagens .descricaoCruzeiros{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#passagens .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#passagens .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#passagens .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#passagens .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
/***************** CSS PASSAGENS *****************/
/************* CSS PACOTES ****************/
#pacotes .separadorMotorPacotes {
	float:left;
	background:#c4bca9;
	width:1px;
	height:140px;
	margin: 5px 10px 0px 10px;
}
#pacotes {
	width:629px;
	margin:auto;
	float:right;
	height:1000px;
}
#pacotes .subHeader{
	float:right;
	width:622px;
}
#pacotes img{
	border:0px;
}
#pacotes .espacoTopo{
	padding-top:10px;
}
#pacotes .sky{
	float:right;
}
#pacotes .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-weight:bold;
}
#pacotes .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#pacotes .produtoPacotes{
	float:left;
}
#pacotes .descricaoPacotes{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:5px;
	float:right;	
}
#pacotes .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#pacotes .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#pacotes .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#pacotes .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#pacotes .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#pacotes .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#pacotes .listagemPassagens{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeListagemPassagens.gif);
	width:500px;
	height:232px;
}
#pacotes .Titulo{
	width:500px;
}
#pacotes .listagemPassagens a:link{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#pacotes .listagemPassagens a:visited{	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#pacotes .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#pacotes .destinosPassagens{
	padding-top:15px;
	float:left;
	width:190px;
}
#pacotes .precosPassagens{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}
#pacotes .precosPassagens2{
	padding-top:15px;
	float:left;
	width:55px;
}
#pacotes .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#pacotes .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#pacotes .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#pacotes .descricaoCruzeiros{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#pacotes .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#pacotes .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#pacotes .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#pacotes .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#motorPacotes {
	width:629px;
	height:140px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
}
#motorPacotes .pesquise {
	line-height:30px;	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motorPacotes a {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorPacotes a:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorPacotes a:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}
#motorPacotes .radio {
	vertical-align:middle;
}
#motorPacotes .pesquise span {
	color:#f76213;
}
#motorPacotes .separadorMotorPacotes {
	background:#c4bca9;
	width:1px;
	height:80px;
	margin-left:20px;
	margin-right:10px;	
	margin-top:8px;
	float:left;
}
#motorPacotes .idaVolta {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:18px;
	margin-left:10px;	
}
#motorPacotes .destino {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorPacotes .destino span {
	color:#f76213;
}
#motorPacotes .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorPacotes a.aeroportos:link {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorPacotes a.aeroportos:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorPacotes a.aeroportos:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}
#motorPacotes .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorPacotes .data select {
	margin-top:5px;
	width:137px;
	*width:140px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorPacotes .data {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorPacotes .data span {
	color:#f76213;
}
#motorPacotes .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}
#motorPacotes .passageiros {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorPacotes .passageiros span {
	color:#f76213;
	font-weight:bold;
}
#motorPacotes .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorPacotes .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorPacotes .cias {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
/************* CSS PACOTES ****************/


/************************* CSS CRUZEIROS ********************/
#cruzeiros {
	width:629px;
	margin:auto;
	float:right;
	height:auto;
}
#cruzeiros .subHeader{
	float:right;
	width:622px;
}
#cruzeiros .fullzao{
	width:622px;
}
#cruzeiros .espacoTopo{
	padding-top:10px;
}
#cruzeiros .sky{
	float:right;
}
#cruzeiros .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
#cruzeiros .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#cruzeiros .produtoPacotes{
	float:left;
}
#cruzeiros .descricaoPacotes{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:5px;
	float:right;	
}
#cruzeiros .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#cruzeiros .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#cruzeiros .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#cruzeiros .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}
#cruzeiros .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}
#cruzeiros .pacotesDestaquePro{
	width:450px;
	height:195px;
}
#cruzeiros .listagemResorts{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/resortsListagemResorts.gif);
	width:500px;
	height:232px;
}
#cruzeiros .Titulo{
	width:500px;
}
#cruzeiros .trio{
	width:500px;
	height:auto;
}
#cruzeiros .listagemResorts a:link{	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
#cruzeiros .listagemResorts a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}
#cruzeiros .listagemResorts a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}
#cruzeiros .nomeResorts{
	padding-top:15px;
	float:left;
	width:190px;
}
#cruzeiros .regiaoResorts{
	padding-top:15px;
	float:left;
	width:160px;
	text-align:center;
}
#cruzeiros .diasResorts{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}
#cruzeiros .precoResorts{
	padding-top:15px;
	float:left;
	width:75px;
	text-align:right;
}
#cruzeiros .ecoturismoEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#cruzeiros .ecoturismoDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#cruzeiros .resortsDestaquePro{
	width:500px;
	height:360px;
}

#cruzeiros .resortsDestaquePro2{
	width:500px;
	height:175px;
}
#cruzeiros .descricaoEcoturismo{
	width:95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#cruzeiros .descricaoEcoturismo a:link{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoEcoturismo a:visited{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoEcoturismo a:hover{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoEcoturismo a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#cruzeiros .descricaoEcoturismo a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#cruzeiros .descricaoEcoturismo a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#motorCruzeiros {
	width:629px;
	height:140px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
}
#motorCruzeiros .pesquise {
	line-height:30px;	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}
#motorCruzeiros a {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorCruzeiros a:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}
#motorCruzeiros a:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}
#motorCruzeiros .radio {
	vertical-align:middle;
}
#motorCruzeiros .pesquise span {
	color:#f76213;
}
#motorCruzeiros .separadorMotorCruzeiros {
	background:#c4bca9;
	width:1px;
	height:80px;
	margin-left:20px;
	margin-right:10px;	
	margin-top:8px;
	float:left;
}
#motorCruzeiros .idaVolta {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorCruzeiros .destino {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorCruzeiros .destino span {
	color:#f76213;
}
#motorCruzeiros .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorCruzeiros a.aeroportos:link {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorCruzeiros a.aeroportos:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}
#motorCruzeiros a.aeroportos:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}
#motorCruzeiros .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorCruzeiros .data select {
	margin-top:5px;
	width:137px;
	*width:140px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}
#motorCruzeiros .data {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorCruzeiros .data span {
	color:#f76213;
}
#motorCruzeiros .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}
#motorCruzeiros .passageiros {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}
#motorCruzeiros .passageiros span {
	color:#f76213;
	font-weight:bold;
}
#motorCruzeiros .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorCruzeiros .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}
#motorCruzeiros .cias {	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}	
/************************* CSS CRUZEIROS ********************/
/************* CSS FERIADOS ***************/
#feriados {
	width:629px;
	margin:auto;
	float:right;
	height:1000px;
}
#feriados .subHeader{
	float:right;
	width:622px;
}
#feriados img{
	border:0px;
}
#feriados .espacoTopo{
	padding-top:10px;
}
#feriados .sky{
	float:right;
}
#feriados .Titulo{
	width:500px;
}
#feriados .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-weight:bold;
}
#feriados .bgBarraDetalhes{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}
#feriados .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#feriados .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#feriados .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#feriados .produtoCruzeiros{
}
#feriados .descricaoCruzeiros{
	width:95px;	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#feriados .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#feriados .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#feriados .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#feriados .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#feriados .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#feriados .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
/************* CSS FERIADOS ***************/



/****************** DISPONIBILIDADE *************************/
.tituloBrancoGateway{
	font-size:10px;
	background-color:#FFF;
}

#resultadoBusca {
	width:750px;
}

.inputsResultadoBusca {
	vertical-align:middle;
	font-size:10px;
	background-color:#FFFFFF;
	border-right: #646464 1px solid; 
	border-top: #646464 1px solid; 
	border-left: #646464 1px solid; 
	border-bottom: #646464 1px solid;
	margin-top:3px;
}

.tituloResultadoBusca {
	background-image:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/aereo/images/masterpricer/titulo_resultadoBusca.gif);
	background-position:left;
	width: 755px;
	height: 26px;
	
}
.barraTituloMasterPrice h1.titulo{
	color: #F9511B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0 0 33px;
	font-family: Arial, Helvetica, sans-serif;
}
.tituloResultadoBusca2 {
	width: 755px;
	height: 26px;
	background-color:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	font-weight:bold;
	padding-left:10px;
}

.tdResultadoBusca {
	width:684px;
	padding-top:5px; 
	padding-bottom:5px;
	text-align:left;
}

.hora {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#resultadoBusca div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:1px;
	margin-bottom:1px;
}

.dataIdaVolta {
	background-color: #d1caba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	height:25px;
	width:505px;
	text-decoration: none;
}

.boxPreco {
	background-color: #f9521e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height:40px;
	width:250px;
	padding-left:5px;
}

.preco {
	font-size: 18px;
	font-weight: bold;	
}


.negritoGrifado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #000000;
	text-decoration:underline;
	padding-left:15px;
}
#resultadoBusca a.linkDataIdaVolta:link , a.linkDataIdaVolta:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	text-decoration:none;
}
#resultadoBusca a.linkDataIdaVolta:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	text-decoration:none;
}

.linha1Over
{
	background-color:#f5f5f5; 
	cursor:hand;
	font-family: Verdana;
	font-size: 10px;
}

.linha2Over
{
	background-color:#d1caba; 
	cursor:hand;
	font-family: Verdana;
	font-size: 10px;
}
/****************** TITULO *************************/
.barraTituloHome {
	background-image:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/aereo/images/masterpricer/bg_aereo_home.gif);
	width: 600px;
	height: 29px;
	background-position:left;
}

.barraTituloMasterPrice 
{
	background-position:left;
	background-image:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/aereo/images/masterpricer/bg_aereo_passo1.gif);
	width: 755px;
	height: 29px;
}

.barraTituloTarifada 
{
	background-position:left;
	background-image:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/aereo/images/masterpricer/bg_aereo_passo2.gif);
	width: 755px;
	height: 29px;
}

.barraTituloLogin
{
	background-position:left;
	background-image:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/aereo/images/masterpricer/bg_aereo_passo3.gif);
	width: 755px;
	height: 29px;
}

/****************** MATRIZ *************************/
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz {
	border-style:none;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz tr {
	background-color:#ffe7df;
	height:22px;
	border-bottom-color: #f9521e;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz tr.fundoLogoCias {
	background-color: #ffffff;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz td {
	border-bottom-width:1px;
	border-bottom-color:#f9521e;
	border-right-width:1px;
	border-right-color:#f9521e;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style:none;
	border-top-style:none;
	text-align:center;
}

.fundoLogoCiasTd {
	border-bottom-width:1px;
	border-bottom-color:#f9521e;
	border-right-width:1px;
	border-right-color:#f9521e;
	border-left-style:none;
	border-top-style:none;
	text-align:center;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz td.numParadas {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;	
	color: #000000;
	border-left-color:#f9521e;
	border-left-width:1px;
	border-left-style:solid;

}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a:visited, a:link {_width:100%;_height:100%;_display:;}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a:visited {
	padding-top:7px;
	padding-left:0px;		
	background-color: #ffe7df;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a:link {
	background-color: #ffe7df;
	padding-top:7px;
	padding-left:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a:hover {
	background-color: #ffffff;
	padding-top:7px;
	padding-left:0px;		
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.masterPrice:visited, a.masterPrice:link {_width:100%;_height:100%;display:table-cell;_display:;}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.masterPrice:visited {
	padding-top:7px;
	background-color: #ffffff;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
	font-weight:bold;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.masterPrice:link {
	background-color: #fff;
	padding-top:7px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.masterPrice:hover {
	background-color: #ffe7df;
	padding-top:7px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.linkLogoCia:visited, a.linkLogoCia:link {width:108px;_width:100%;height:21px;_height:100%;display:table-cell;_display:;}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.linkLogoCia:visited {
	padding-left:0px;
	padding-top:0px;
	background: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
	font-weight:bold;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.linkLogoCia:link {
	background-color: #ffffff;
	padding-left:0px;
	padding-top:0px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpmp_mp_tbMatriz a.linkLogoCia:hover {
	background: #fff;
	padding-left:0px;
	padding-top:0px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}

.masterPriceTD {
	background: #fff;
	padding-top:0px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}

.hoverMatriz2 {
	background: #ffe7df;
	padding-top:0px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;
}
.hoverMatriz {
	background-color: #ffffff;
	padding-left:0px;
	padding-top:0px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}

/* Calendar */
.ssHeader{
    height: 10px;
    background: #d9eaff;
    border: 1px solid buttonshadow;
    color: #4d4d4d;            
    font: 12px Verdana, Arial;           
}
.ssHeaderSelected{
    background: #ffda82;
    color: #4d4d4d;
    border: 1px solid #f9521e;
    font: 12px Verdana, Arial;           
}
.ssCell{
    height: 9px;
    width: 60px;    
    white-space: nowrap; 
    overflow: hidden;
    padding: 0px 1px;
    border-top-width: 0px;    
    border-right: 1px solid;
    border-right-color: buttonshadow;
    border-left-width: 0px;
    border-bottom-width: 1px solid;
    border-bottom-color: buttonshadow;
    font: 12px Verdana, Arial;           
}
.ssCellSelected{
    height: 8px;    
    border: 2px solid #000;   
    padding: 0px;
}
.ssRowLabelTop{
    background: #d9eaff;
    color: #4d4d4d;
    text-align: center;
    font-size: 12px; 
    font-family: Verdana, Arial;           
    border-top-width: 1px;
    border-right: 1px solid;
    border-right-color: buttonshadow;
    border-left: 1px solid;
    border-left-color: buttonshadow;
    border-bottom: 1px solid;
    border-bottom-color: buttonshadow;
    white-space: nowrap;
}
.ssRowLabel{
    background: #d9eaff;
    color: #4d4d4d;
    font: 12px Verdana, Arial;           
    border-top-width: 0px;
    border-right: 1px solid;
    border-right-color: buttonshadow;
    border-left: 1px solid;
    border-left-color: buttonshadow;
    border-bottom: 1px solid;
    border-bottom-color: buttonshadow;
    white-space: nowrap;
}
.ssRowLabelSelected{
    font: 12px Verdana, Arial;           
    background: #ffda82;
    color: #4d4d4d;
    border: 1px solid #f9521e;
}

/**************** TARIFADA ******************/
.tituloTarifada {
	font: 14px Verdana, Arial;
	color: #f9521e;
	font-weight: bold;
}
.tituloBrancoTarifada {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}
.tituloPretoTarifada {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #000; 
}
/**************** TARIFADA ******************/
.Toolbar,  .Toolbar td, .Toolbar td a, .Toolbar A, Toolbar a:link , Toolbar a:visited, Toolbar a:hover, Toolbar a:active {
	font: 10px Tahoma;
	font-weight: bold;
	color: #10BDC1;
	background: blue;
}
.Menu, .Menu A, .Menu a:link , .Menu a:visited, .Menu a:hover, .Menu a:active {
	font:12px Tahoma;
	font-weight: bold;
	line-height: 14px;
	color: #C4FAFB;
	background: blue;
	text-align: left;
}

/*******************  CSS PORTAL *********************/
/**************** CSS PORTAL **********************/

.txtPreto

{

      font-family: Verdana;

      font-size: 11px;

}

.txtPretoLabel

{

      font-family: Verdana;

      font-size: 11px;

}

 
.tabelaSeguros, .textotabelaSeguros, .txtSeguros{
      font: 11px Verdana;
      text-align:justify;
} 

.td_azul1_yahoo{
      background:#f9521e;
}

.bgPacote1{
      background:#f5f5f5;
}

/**************** CSS PORTAL **********************/


/**************** SEGURO ******************/
#segurosContainer{
	width: 607px;
	position: relative;
	left: 50%;
	margin: 0 0 0 -312px;
	padding-left: 45px;
}
#segurosTopoShop{
	width: 100%;
	height: 148px;
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/topo_shop_seguros.jpg) no-repeat;
	margin: 0px;	
}
#segurosColunaEsq{
	width:230px;
	padding-left: 0.5em;
	padding-right: 0.2em;
	margin-bottom: 10px;
	float:left;
}
#segurosColunaDir{
	width:342px;
	height: 525px;
	padding-left: 0.3em;
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/bg_seguros_promo.jpg) no-repeat;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}
#segurosRodape{
	width: 607px;
	padding-left: 0.5em;
	margin-top: 0px;
	clear: both;
}
.txtSeguros{
	font: 12px Verdana, Arial;
	text-align: justify;
}
#segurosRodape h2{
	background:url(http://viagens.shoptime.com.br/App_Themes/ShopTimeViagens/images/txtMondial.gif) no-repeat;
}
#segurosCompreAqui{
	width: 356px; 
	padding-top: 10px;
	padding-left: 0.1em;
	margin-left: 2px;
}
.segurosBtPromo{
	width: 139px;
	height: 410px;
	float: left;
	padding-left: 0.5em;
		
}
.segurosTxtPromo{
	width: 180px;
	float: left;
	margin: 20px 0px 18px;
	font: 12px Verdana, Arial;
	text-align: center;
}
#txtPromo{
	width: 318px;
	font: 12px Verdana, Arial;
	text-align: justify;
	margin: 5px 0 5px 5px;
}
.txtrodape{
	font: 9px Verdana, Arial;
	color: #9A9A9A;
}
/**************** FIM SEGUROS ******************/

/********************* REPAROS *************************/
/****************** TELA DE ESPERA ***************************/
.modalProgressGreyBackground {
		background: #000;
		filter:alpha(opacity=60);
		opacity:0.6;
		width:100%;
		height:100%;
		z-index:999;
		left:0px;
		top:0px;
		position:absolute;
	}

.modalPopup	{
		text-align:center;
		width:500px; 
		height:300px;
		vertical-align:middle;
		background: center no-repeat;
	}
/*********************** FIM TELA DE ESPERA *******************/

/*********************** LISTA DE AEROPORTOS *******************/
	.barra { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #ebedfc;}
	.link_alfabeto:link, .link_alfabeto:visited, .link_alfabeto:hover, .link_alfabeto:actived { 
		font: 11px Verdana, Arial, Helvetica, sans-serif; color: #f9521e;text-decoration: none 
		}
	.link_alfabeto:hover { text-decoration: underline }
	.link_alfabeto1:link, .link_alfabeto1:visited, .link_alfabeto1:hover, .link_alfabeto1:actived { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
	.link_alfabeto1:hover { text-decoration: underline; }
	.link_imagem { border:0px; text-decoration:none; }
	.titulo_az {font: 18px Helvetica, sans-serif; color: #f9521e; }

/*********************** FIM LISTA DE AEROPORTOS *******************/
