body{
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 0;
  margin: 0;
  background-image: url(../imagens/fundo.jpg);
  background-repeat: no-repeat;
  background-position: center 0;
  background-color: #171338;
  color: #ffacce;
}
a{
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
}
a.estilo2{
  color: #ffacce;
}
img{
  border: 0;
}
br{
  clear: both;
}
strong, b {
	font-weight: bold;
}
form{
  padding: 0;
  margin: 0;
}
h1{
  color: #fff;
  font-size: 20px;
  padding: 0 0 0 15px;
  margin: 0;
}
h2{
  padding: 0 0 0 5px;
  margin: 0;
  font-size: 20px;
  color: #ffd800;
}
h2.in{
  font-size: 18px;
  padding: 0 0 10px 0;
}
h2.in2{
  font-size: 18px;
  padding: 0 0 10px 0;
  color: #fff;
}
h2.in3{
  font-size: 18px;
  padding: 0;
}
h3{
  padding: 0 0 20px 10px;
  margin: 0;
  color: #f2eac9;
  font-size: 20px;
}
h3.box{
  padding: 5px 10px 5px 10px;
  margin: 5px 0 5px 0;
  color: #f2eac9;
  font-size: 16px;
  background-color: #521d5a;
}
h3.correlatos{
  padding: 0 0 10px 0;
  margin: 0;
  color: #f2eac9;
  font-size: 18px;
}
h4{
  padding: 0 0 0 0;
  margin: 0;
  color: #ff006a;
  font-weight: bold;
  font-size: 14px;
}
h4.in2{
  padding: 5px 0 5px 0;
  margin: 0;
  color: #f00;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
h4.in, h4.in a{
  padding: 0;
  margin: 0;
  color: #ff006a;
  font-weight: bold;
  font-size: 22px;
  text-decoration: none;
}
h4.in a:hover{
  text-decoration: underline;
}
ul{
  list-style-type: square;
}
ul li{
  padding: 0 0 10px 0;
}
ul.lista{
  font-weight: bold;
  color: #fff;
}
  ul.lista .texto{
  font-weight: normal;
  color: #ffacce;
}
.destaque_texto{
  color: #fff;
  font-weight: bold;
}
tt{
  display: block;
}
tt.mv{
  font-size: 16px;
  display: block;
}
tt.mv_num_dias{
  font-size: 28px;
  font-weight: bold;
  color: #ffd800;
  display: inline;
}
tt.login{
  font-size: 17px;
  color: #f2eac9;
  line-height: 10px;
}
.sobretitulo{
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
textarea{
  font-family: 'Trebuchet Ms';
  font-size: 12px;
}
.separador_floaters{
  clear: both;
  font-size: 1px;
}
/* Header */
#main{
  margin: 0 auto;
  width: 910px;
}
#info_login{
  float: left;
  padding: 3px 10px;
  background-color: #451147;
  color: #fff;
  font-size: 11px;
}
#menu_top{
  float: right;
  width: 365px;
  padding: 0 0 25px 0;
}
#menu_top ul{
  padding: 0 0 0 15px;
  margin: 0;
  list-style-type: none;
  height: 20px;
  background-color: #451147;
}
#menu_top ul li{
  float: left;
  padding: 0 5px 0 10px;
}
#menu_top ul li a{
  display: block;
  background-image: url(../imagens/menu_top.gif);
  background-repeat: no-repeat;
  height: 20px;
}
#menu_top ul li a.quem_somos{
  width: 63px;
  background-position: 0 0;
}
#menu_top ul li a.quem_somos:hover, #menu_top ul li a.on_quem_somos{
  width: 63px;
  background-position: 0 -21px;
}
#menu_top ul li a.nossas_lojas{
  width: 65px;
  background-position: -80px 0;
}
#menu_top ul li a.nossas_lojas:hover, #menu_top ul li a.on_nossas_lojas{
  width: 65px;
  background-position: -80px -21px;
}
#menu_top ul li a.nossos_servicos{
  width: 77px;
  background-position: -160px 0;
}
#menu_top ul li a.nossos_servicos:hover, #menu_top ul li a.on_nossos_servicos{
  width: 77px;
  background-position: -160px -21px;
}
#menu_top ul li a.depoimentos{
  width: 62px;
  background-position: -255px 0;
}
#menu_top ul li a.depoimentos:hover, #menu_top ul li a.on_depoimentos{
  width: 62px;
  background-position: -255px -21px;
}

#logo{
  display: block;
  margin: 0 auto;
}

#menu_principal{
  width: 910px;
  margin: 0 auto;
}
#menu_principal ul{
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 47px;
}
#menu_principal ul li{
  float: left;
  padding: 0 1px 0 0;
}
#menu_principal ul li a{
  display: block;
  background-image: url(../imagens/menu_principal.png);
  background-repeat: no-repeat;
  height: 46px;
}
#menu_principal ul li a.home{
  width: 181px;
  background-position: 0 0;
}
#menu_principal ul li a.home:hover, #menu_principal ul li a.on_home{
  width: 181px;
  background-position: 0 -46px;
}
#menu_principal ul li a.quero_ir_para_a_disney{
  width: 181px;
  background-position: -182px 0;
}
#menu_principal ul li a.quero_ir_para_a_disney:hover, #menu_principal ul li a.on_quero_ir_para_a_disney{
  width: 181px;
  background-position: -182px -46px;
}
#menu_principal ul li a.fotos_e_videos{
  width: 181px;
  background-position: -364px 0;
}
#menu_principal ul li a.fotos_e_videos:hover, #menu_principal ul li a.on_fotos_e_videos{
  width: 181px;
  background-position: -364px -46px;
}
#menu_principal ul li a.minha_viagem{
  width: 181px;
  background-position: -546px 0;
}
#menu_principal ul li a.minha_viagem:hover, #menu_principal ul li a.on_minha_viagem{
  width: 181px;
  background-position: -546px -46px;
}
#menu_principal ul li a.contato{
  width: 181px;
  background-position: -728px 0;
}
#menu_principal ul li a.contato:hover, #menu_principal ul li a.on_contato{
  width: 181px;
  background-position: -728px -46px;
}

/* Conteúdo */
#conteudo{
  width: 889px;
  background-image: url(../imagens/fundo_conteudo.png);
  background-repeat: repeat;
  padding: 8px 10px 8px 10px;
}
#destaques_capa{
  margin: 10px 0 0 0;
  color: #fff;
  background-image: url(../imagens/fundoDestaquesCapa.png);
  background-repeat: repeat-y;
  background-position: 1px 0;
}
#destaques_capa .quero_ir_para_disney, #destaques_capa .fotos_e_videos, #destaques_capa .minha_viagem{
  display: block;
  float: left;
  width: 287px;
  padding: 0 0 5px 0;
  /*height: 365px;
  background-image: url(../imagens/fundo_destaque_capa.png);
  background-repeat: repeat-y;*/
}
#destaques_capa .fotos_e_videos{
  margin: 0 14px 0 14px;
}

.box_cliente_logado{
  width: 287px;
  height: 89px;
  background-image: url(../imagens/destaque_minha_viagem.png);
  background-repeat: no-repeat;
}
.box_cliente_logado div{
  font-size: 12px;
  padding: 50px 0 0 17px;
}

/* Quero ir */
#destaques_capa .quero_ir_para_disney .header{
  height: 39px;
  background-image: url(../imagens/destaque_quero_ir.png);
  background-repeat: no-repeat;
  padding: 50px 0 0 0;
}

#lista_pacotes{
  width: 275px;
  padding: 0 5px 0 5px;
  margin: -3px 0 0 0;
}
#lista_pacotes .cor1{
  display: block;
  height: 50px;
  background-color: #63256b;
  margin: 0 0 1px 0;
  padding: 5px 12px 5px 12px;
}
#lista_pacotes .cor2{
  display: block;
  height: 50px;
  background-color: #531f5a;
  margin: 0 0 1px 0;
  padding: 5px 12px 5px 12px;
}
#lista_pacotes .nome_pacote{
  width: 176px;
  display: block;
  float: left;
  color: #ff006a;
  font-weight: bold;
  padding: 0 0 2px 0;
}
#lista_pacotes .nome_pacote a{
  color: #ff006a;
  text-decoration: none;
}
#lista_pacotes .nome_pacote a:hover{
  text-decoration: underline;
}
#lista_pacotes .preco{
  width: 75px;
  display: block;
  float: left;
  color: #ff006a;
  font-weight: bold;
}
#lista_pacotes .preco_small{
  font-weight: bold;
  font-family: Arial;
  font-size: 10px;
}
#lista_pacotes .desc_pacote{
  font-size: 11px;
}
#lista_pacotes .botoes{
  padding: 2px 0 0 3px;
}
.botoes2{
  text-align: right;
}

/* Fotos e Videos */

/* TV Gratur */
#graturtv_video{
	margin: 0 auto;
	padding: 10px 0 5px 0;
	width: 270px;
	min-height: 200px;
	text-align: center;
	background-color: #723a7a;
}
#graturtv_video iframe{
	width: 270px;
	height: 200px;
}
#graturtv_video tt{
	font-family: 'Trebuchet MS';
	font-size: 12px;
}
#galeriaCapa{
  padding: 0 10px 0 10px;
}
#galeriaCapa .navegacao{
  margin: -3px 0 0 0;
}
#galeriaCapa #fotoAnterior, #galeriaCapa #proximaFoto{
  float: left;
}
#galeriaCapa .foto{
  background-image: url(../imagens/loading.gif);
  background-repeat: no-repeat;
  background-position: 30px 80px;
  min-height: 185px;
}
#galeriaCapa .num_fotos{
  display: block;
  float: left;
  padding: 4px 0 0 0;
  width: 48px;
  height: 19px;
  text-align: center;
  font-weight: bold;
  color: #c161cf;
  background-color: #4f2455;
}
#galeriaCapa ul, #links_graturtv{
  padding: 10px 0 0 10px;
  margin: 0;
}
#galeriaCapa ul li, #links_graturtv li{
  text-align: left;
  list-style-type: none;
  background-image: url(../imagens/icoLI.png);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 0 0 10px 10px;
}
ul#submenu3{
  padding: 10px 0 0 10px;
  margin: 0;
}
ul#submenu_correlatos{
  padding: 0;
  margin: 0;
}
ul#submenu3 li{
  text-align: left;
  list-style-type: none;
  background-image: url(../imagens/icoLI.png);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 0 0 5px 10px;
}
ul#submenu_correlatos li{
  text-align: left;
  list-style-type: none;
  background-image: url(../imagens/icoLI.png);
  background-repeat: no-repeat;
  background-position: 7px 9px;
  padding: 3px 7px 5px 17px;
  margin: 0 0 3px 0;
}
ul#submenu_correlatos li.cor1{
  background-color: #8c3397;
}
ul#submenu_correlatos li.cor2{
  background-color: #782c81;
}
ul#submenu_correlatos li.cor1.on, ul#submenu_correlatos li.cor2.on{
  background-image: url(../imagens/icoLI_ON.png);
}

#galeriaCapa ul li a, ul#submenu3 li a, ul#submenu_correlatos li a, #links_graturtv li a{
  display: block;
  font-size: 14px;
  text-decoration: none;
  color: #f2eac9;
	margin: 0;
}
ul#submenu_correlatos li a .on{
  color: #fc0;
}
#galeriaCapa ul li select{
  width: 140px;
  margin: -2px 0 0 3px;
  font-family: Arial;
  font-size: 12px;
  color: #431c48;
  font-weight: bold;
}
#galeriaCapa ul li select optgroup{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
}
#galeriaCapa ul li select optgroup option{
  padding: 0 0 0 10px;
  margin: 0;
}
.galeria_in{
  width: 575px;
}
.galeria #foto{
  background-image: url(../imagens/loading.gif);
  background-repeat: no-repeat;
  background-position: 170px 125px;
  min-height: 300px;
}
.galeria #video{
  background-image: url(../imagens/loading.gif);
  background-repeat: no-repeat;
  background-position: 170px 125px;
  min-height: 300px;
}
.galeria .legenda{
  padding: 2px;
  margin: 0 4px 0 0;
  background-color: #8c3397;
  text-align: center;
  color: #ffacce;
  font-weight: bold;
}
.galeria_in .titulo{
  height: 21px;
  padding: 4px 0 0 10px;
  margin: 0 0 1px 0;
  color: #ff006a;
  font-size: 14px;
  font-weight: bold;
  background-color: #782c81;
}
.galeria_in .navegacao{
  height: 25px;
  padding: 3px 0 10px 0;
}
.galeria_in .galeria{
  padding: 10px;
  background-color: #63256b;
}
.fotos, .videos{
  float: left;
  width: 324px;
  height: 18px;
  padding: 5px 5px 0 5px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color: #55225c;
  text-align: center;
}
.fotos span, .videos span{
  color: #c161cf;
  padding: 0 3px 0 3px;
}
.fotos a, .videos a{
  color: #c161cf;
}
.fotos a:hover, .fotos a.ON, .videos a:hover, .videos a.ON{
  color: #c161cf;
  text-decoration: none;
}
.thumbs a{
  display: block;
  float: left;
  margin: 2px;
  overflow: hidden;
  width: 106px;
  height: 79px;
}
.thumbs a:hover, .thumbs a.ON{
  display: block;
  float: left;
  margin: 2px;
  overflow: hidden;
  width: 98px;
  height: 71px;
  border: 4px solid #c161cf;
}
.blk_item{
  padding: 5px 0 5px 0;
  margin: 0 0 10px 0;
  background-color: #63256b;
}
.blk_item a{
  text-decoration: none;
}
.blk_item a:hover{
  color: #ffd800;
}
.abas a{
  display: block;
  float: left;
  width: 60px;
  padding: 3px 0 3px 10px;
  text-decoration: none;
  background-color: #39163d;
}
.abas a.on{
  background-color: #63256b;
  color: #ffd800;
}
#menu_galeriaIN ul, #menu_galeriaIN ul ul, #menu_galeriaIN ul ul ul, #menu_galeriaIN ul ul ul ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#menu_galeriaIN li span, #menu_galeriaIN li li span, #menu_galeriaIN li li li span{
  display: block;
  height: 14px;
  padding: 6px 10px 7px 10px;
  margin: 0 0 0 0;
  background-color: #8c3397;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
}
#menu_galeriaIN li{
  margin: 3px 0 0 0;
  padding: 0;
}
#menu_galeriaIN li li{
  margin: 3px 5px 0 5px;
}
#menu_galeriaIN li li li{
  margin: 3px 0 0 5px;
}
#menu_galeriaIN li li li li{
  margin: 1px 0 0 5px;
}
#menu_galeriaIN li li span{
  background-color: #772c81;
}
#menu_galeriaIN li li li span{
  background-color: #561d5e;
}
#menu_galeriaIN li span a{
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #ff006a;
}
#menu_galeriaIN li li span a{
  display: block;
  color: #ff006a;
  text-decoration: underline;
}
#menu_galeriaIN li li li span a{
  display: block;
  font-size: 10px;
}

#comentarios{
  padding: 10px 0 0 0;
}
#comentarios .subtitulo{
  color: #ff0056;
  display: block;
}
#blk_comentarios{
  padding: 10px 0 10px 0;
  color: #c65ed1;
}
#blk_comentarios .num{
  font-weight: bold;
  font-size: 14px;
}

/* Minha Viagem */
.form_login{
  margin: -2px 0 0 0;
  padding: 0 5px 0 5px;
}
.form_login label{
  display: block;
  width: 40px;
  padding: 4px 5px 0 0;
}
.form_login label.login{
  display: block;
  float: left;
  width: 40px;
  padding: 4px 5px 0 0;
}
.form_login input{
  float: left;
  color: #ff006a;
  font-weight: bold;
}
.form_login .item_cor1{
  display: block;
  color: #ffacce;
  padding: 5px 10px 10px 12px;
  margin: 2px 0 2px 0;
  background-color: #531f5a;
}
.form_login .item_cor1_{
  display: block;
  height: 27px;
  color: #ffacce;
  padding: 5px 10px 0 12px;
  margin: 2px 0 2px 0;
  background-color: #531f5a;
}
.form_login .item_cor1 input{
  width: 200px;
}
.form_login .item_cor2{
  display: block;
  color: #ffacce;
  padding: 5px 10px 10px 12px;
  background-color: #63256b;
}
.form_login .item_cor2_{
  display: block;
  height: 27px;
  color: #ffacce;
  padding: 5px 10px 2px 12px;
  background-color: #63256b;
}
.form_login .item_cor2 input{
  width: 148px;
}
.form_login .item_cor2 .botaoOK, .form_login .item_cor2_ .botaoOK{
  margin: -2px 0 0 0;
  padding: 0 0 0 3px;
  width: auto;
}
.form_login .infos{
  color: #ff006a;
  font-weight: bold;
  padding: 0 0 0 5px;
}
a.esqueci_senha{
  float: right;
  clear: both;
  padding: 3px 7px 0 0;
  font-size: 10px;
  color: #ffacce;
}
.link_mv_completa{
  color: #f2eac9;
  background-image: url(../imagens/icoLI.png);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 0 0 0 10px;
  margin: 15px 0 0 15px;
  font-size: 14px;
}
.separador{
  height: 2px;
  margin: 20px 0 0 5px;
  padding: 0 0 10px 0;
  width: 277px;
  background-image: url(../imagens/separador.gif);
  background-repeat: repeat-x;
}
.separador2{
  height: 2px;
  margin: 10px 0 0 5px;
  padding: 0 0 5px 0;
  width: 277px;
  background-image: url(../imagens/separador.gif);
  background-repeat: repeat-x;
}
.dicas{
  padding: 0 15px 0 15px;
}

#conteudo_in{
  background-color: #431c48;
  padding: 15px 5px 15px 5px;
}
#coluna_texto{
  float: left;
  width: 555px;
  padding: 0 10px 0 10px;
}
#coluna_texto2{
  float: left;
  width: 575px;
  padding: 0 10px 0 10px;
}
#coluna_texto3{
  background-color: #892460;
  padding: 5px;
  margin: 0 5px 20px 5px;
}
#coluna_texto4{
  background-color: #63256b;
  padding: 5px;
  margin: 0 5px 0 5px;
}
#coluna_texto_pacotes{
  float: left;
  padding: 0 10px 0 10px;
}
.coluna_texto_in{
  padding: 10px 13px 20px 13px;
  background-color: #53215a;
}
#coluna_correlatos{
  float: left;
  width: 285px;
  padding: 5px 0 0 5px;
}
#coluna_correlatos2{
  float: left;
  width: 265px;
  padding: 0 0 0 5px;
}

/* Nossos Serviços */
.enderecos{
  width: 250px;
  margin: 0 0 0 20px;
  padding: 10px;
  background-color: #892460;
  color: #fff;
}
.enderecos .titulo{
  color: #ff006a;
  font-size: 14px;
  font-weight: bold;
}
.enderecos .telefone{
  padding: 0 0 0 61px;
}
.enderecos .blk1{
  padding: 10px;
  margin: 0 0 3px 0;
  background-color: #6a154c;
}
.enderecos .blk2{
  padding: 10px;
  margin: 0 0 3px 0;
  background-color: #560f3f;
}

/* Contato */
.box_titulo{
  padding: 10px 13px 20px 13px;
  background-color: #63256b;
}
.box_titulo2{
  height: 45px;
  padding: 5px 13px 7px 13px;
  margin: 0 0 10px 0;
  background-color: #63256b;
}
.box_titulo h3{
  padding: 0 0 0 0;
}
.form_contato{
  padding: 15px 0 0 0;
}
.form_contato label{
  font-size: 14px;
  font-weight: bold;
  color: #ff006a;
}
.form_contato input, .form_contato select, .form_contato textarea{
  float: left;
  border: 1px solid #8c3397;
  background-color: #e1d2e3;
  margin: 2px 0 17px 0;
}
.form_contato .aviso{
  font-size: 9px;
  color: #8e567e;
  padding: 5px 0 0 5px;
  margin: 0;
}

/* Quero ir para disney */
.pacote{
  float: left;
  width: 255px;
  padding: 10px;
  background-color: #63256b;
}
.pacote a{
  color: #ffacce;
  text-decoration: underline;
  font-weight: normal;
}
.saida{
  display: block;
  float: left;
  width: 180px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}
.num_noites{
  display: block;
  float: left;
  width: 75px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}
.desc_pacote{
  min-height: 250px;
  height: auto !important;
  height: 250px;
}
.desc_pacote p{
  display: inline;
}
.valores1{
  background-color: #8c3397;
  padding: 5px;
  margin: 0 0 3px 0;
}
.valores2{
  background-color: #782c81;
  padding: 5px;
  margin: 0 0 3px 0;
}
.pacote .aviso{
  width: 230px;
  margin: 0 auto;
  font-size: 9px;
}
.pacote .desc_preco{
  font-weight: bold;
  color: #fff;
  font-size: 14px;
}
.pacote .preco{
  font-weight: bold;
  color: #ff006a;
  font-size: 14px;
}
.desc_titulo{
  width: 320px;
  float: left;
}
.nome_grupo{
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.divulgue{
  float: right;
  width: 210px;
  padding: 5px 0 0 0;
}
.divulgue span{
  display: block;
  float: left;
  text-align: center;
  margin: 0 5px 0 10px;
}
.divulgue a{
  font-size: 10px;
  color: #ff006a;
  text-decoration: none;
}
.divulgue a:hover{
  text-decoration: underline;
}
.info_correlatos{
  padding: 8px;
  background-color: #63256b;
}
.info_correlatos2{
  margin: 15px 0 15px 0;
  padding: 10px;
  background-color: #892460;
  color: #fff;
}

/* Nossas Lojas */
.blk_end_cor1{
  float: left;
  background-color: #6a154c;
  width: 260px;
  height: 260px;
  padding: 10px;
  margin: 0 3px 9px 3px;
  color: #fff;
}
.blk_end_cor2{
  float: left;
  background-color: #560f3f;
  width: 260px;
  height: 260px;
  padding: 10px;
  margin: 0 3px 9px 3px;
  color: #fff;
}
.blk_end_cor1 div, .blk_end_cor2 div{
  height: 110px;
}
.blk_end_cor1 img, .blk_end_cor2 img{
  margin: 5px 0 0 0;
}
.blk_end_cor1 .titulo, .blk_end_cor2 .titulo{
  color: #ff006a;
  font-size: 14px;
  font-weight: bold;
}
.blk_end_cor1 .telefone, .blk_end_cor2 .telefone{
  padding: 0 0 0 61px;
}

.blk_rep_cor1{
  float: left;
  background-color: #8c3397;
  width: 258px;
  height: 125px;
  padding: 8px 10px 10px 10px;
  margin: 0 4px 9px 4px;
  font-size: 11px;
  color: #fff;
}
.blk_rep_cor2{
  float: left;
  background-color: #782c81;
  width: 258px;
  height: 125px;
  padding: 8px 10px 10px 10px;
  margin: 0 4px 9px 4px;
  font-size: 11px;
  color: #fff;
}
.blk_rep_cor1 .titulo, .blk_rep_cor2 .titulo{
  color: #ff006a;
  font-size: 12px;
  font-weight: bold;
}
.blk_rep_cor1 .telefone, .blk_rep_cor2 .telefone{
  padding: 0 0 0 47px;
}
.blk_rep_cor1 .email, .blk_rep_cor2 .email{
  padding: 0 0 0 34px;
}

/* Informações Importantes */
.tabela_seguro{
  width: 100%;
  padding: 0;
  margin: 0;
}
.tabela_seguro td{
  padding: 2px 15px 2px 15px;
  color: #fff;
}
.tabela_seguro tr.header td{
  color: #fc0;
  font-weight: bold;
  padding-bottom: 10px;
}
.tabela_seguro tr.cor1 td{
  background-color: #4c1d53;
}
.tabela_seguro tr.cor2 td{
  background-color: #602c68;
}

/* Passeios Opcionais */
.ico_passeio{
  float: left;
  width: 68px;
}
.desc_passeio{
  float: left;
  width: 170px;
  font-size: 11px;
  padding: 0 0 0 7px;
}
.desc_passeio .titulo a{
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
  color: #fff;
}
.desc_passeio .valores{
  font-weight: bold;
  font-size: 14px;
  color: #ffd800;
}

/* Footer */
#rodape1{
  height: 16px;
  background-color: #34164f;
  background-image: url(../imagens/separador_rodape1.gif);
  background-repeat: no-repeat;
  background-position: 530px -1px;
  margin: 2px 0 1px 0;
  padding: 4px 0 0 40px;
  font-size: 9px;
  color: #ffacce;
}
#telefones{
  float: left;
}
#rodape1 span.spacer{
  padding: 0 65px 0 65px;
}
#menu_bottom{
  float: left;
  width: 355px;
  padding: 0;
  padding: 0 0 0 50px;
}
#menu_bottom ul{
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 15px;
}
#menu_bottom ul li{
  float: left;
  padding: 0 5px 0 10px;
}
#menu_bottom ul li a{
  display: block;
  background-image: url(../imagens/menu_bottom.gif);
  background-repeat: no-repeat;
  height: 15px;
}
#menu_bottom ul li a.quem_somos{
  width: 63px;
  background-position: 0 -5px;
}
#menu_bottom ul li a.quem_somos:hover, #menu_bottom ul li a.on_quem_somos{
  width: 63px;
  background-position: 0 -26px;
}
#menu_bottom ul li a.nossas_lojas{
  width: 65px;
  background-position: -80px -5px;
}
#menu_bottom ul li a.nossas_lojas:hover, #menu_bottom ul li a.on_nossas_lojas{
  width: 65px;
  background-position: -80px -26px;
}
#menu_bottom ul li a.nossos_servicos{
  width: 77px;
  background-position: -160px -5px;
}
#menu_bottom ul li a.nossos_servicos:hover, #menu_bottom ul li a.on_nossos_servicos{
  width: 77px;
  background-position: -160px -26px;
}
#menu_bottom ul li a.agentes_de_viagem{
  width: 86px;
  background-position: -255px -5px;
}
#menu_bottom ul li a.agentes_de_viagem:hover, #menu_bottom ul li a.on_agentes_de_viagem{
  width: 86px;
  background-position: -255px -26px;
}
#rodape2{
  height: 14px;
  padding: 3px 0 0 0;
  background-color: #261544;
  text-align: center;
  font-size: 9px;
  color: #6c4e88;
}

/* depoimentos */
.form_depoimento span{
	display: block;
	padding: 0 0 5px 0;
}
.form_depoimento input[type=text]{
	display: block;
	width: 350px;
	margin: 0 0 10px 0;
}
.form_depoimento textarea{	
	width: 555px;
	height: 150px;
	margin: 0 0 10px 0;
}
.form_depoimento input[type=submit]{
	display: block;
	width: 75px;
	margin: 0 0 5px 485px;
}
#block_depoimentos{
	/*border-top: 2px solid #ffacce;*/
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
}
#block_depoimentos .depoimento{
	padding: 10px 0 0 0;
}
#block_depoimentos .info{
	padding: 5px 0 10px 0;
	font-weight: bold;
	border-bottom: 1px solid #ffacce;
}
#pagination ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#pagination ul li{
	float: left;
	padding: 0 2px 0 2px;
}
