#containermenurepkt        { margin:-20px 0px 0px 0px;width: 190px;   height:1000px;   float:left;   }
#topo-conteudo-pacotes-all { margin: 0px 0 0px 0px;  width: 450px; height: auto; float: left;  }
#conteudo-pacotes-all      { margin:10px 0 0px 0px;  width: 550px; height: auto; float: left;  }
#desc-pkg                  { margin: 3px 0 0px 0px;  width: 550px; height: auto; float: right; }
#desc-pkg-all              { margin: 10px 0 0px 0px; width: 550px; height: auto; float: left;  border:1px solid #E5E1D6; }
#desc-pkg-all-txt          { margin: 15px 0 0px 0px; width: 490px; height: auto; float: right; }
#desc-hotel-img            {  padding: 6px;    box-shadow:   0 0 6px rgba(0,0,0,0.5);  }
#roteiro                   { margin: 10px 0 20px 0px;width: 550px; height: auto; float: left;  }
#roteiro-1                 { margin: 2px 0 0px 0px;  width: 38px;  height: 16px; float: left; background-color:#AB1300; }
#roteiro-2                 { margin: 2px 0 0px 0px;  width: auto;  height: 16px;              background-color:#AB1300;  border:1px solid #AB1300;}
#roteiro-nome              { margin: 0px 0px 3px 0px;width: auto;  height: 16px; float:left;  background-color:#ffffff;  display: inline; }
#htl-1                     { margin:13px 10px 40px;   width: 250px; height:auto; float:left;   }
#htl-nome                  { margin: 10px 0 0px 0px; width: 248px; height: auto; float:left;  background:#D8D8D8;  }
#htl-img                   { margin: 3px 0 0px 0px;                height: auto; float:left;   }
#htl-img img               { border:1px solid #ffffff; }
#htl-img a:hover img       { border:1px solid red;     } 
#condicoes-2               { margin: 10px 0 0px 0px; width: 700px; height: auto; float:left;   border:1px solid #C3C3C3; display: inline; } 
#lado-direito-img          { margin: 10px 10px 0px 0px; width: 110px;  height: auto; padding: 6px;  float: right;  box-shadow:   0 0 6px rgba(0,0,0,0.5); }
#lado-direito-img a img    { border:1px solid #ffffff;     }
#lado-direito-img a:hover img { border:2px solid red;     }
#fundo                     { margin:10px 0px 10px 30px; width:140px; height: 256px;  float: left; border:1px solid #E8E6E6; background-repeat: no-repeat; border-radius: 5px 5px 5px 5px; }
#gostar                    { margin:10px 0px 37px 30px; width : 134px;   height : 20px;  font-size: 12px;    float : left; color: #AB1300; line-height:15px; }
#lado-direito-txt          { margin :8px 10px 15px 0px; width : 122px;      height : auto;     float : right;  }

h1             { font-family: Tahoma;  color: #626365;  font-size: 16pt;   font-weight:bold;   margin: 0px 0 0 0px;      padding: 0px; }
h2             { font-family: Tahoma;  color: #58595B;  font-size: 15pt;   font-weight:normal; margin: 10px 0px 0px 0px; padding: 0px; }
.txt-pkg-3     { font-family: Tahoma;  color: #58595B;  font-size: 14pt;   font-weight:normal; margin: 15px 0px 0 0px;   padding: 0px; }
.txt-pkg-4     { font-family: Tahoma;  color: #58595B;  font-size: 10pt;   font-weight:normal; margin: 0px 0px 0 0px;    padding: 0px; }
.txt-pkg-6     { font-family: Tahoma;  color: #AB1300;  font-size: 13pt;   font-weight:normal; margin: 0px 3px 5px 3px;  padding: 0px; }
.txt-pkg-7     { font-family: Tahoma;  color: #2F2F2F;  font-size: 10pt;   font-weight:normal; margin: 10px 10px 0 13px; padding: 0px; line-height:25px; }
.txt-pkg-12    { font-family: Tahoma;  color: #AB1300;  font-size: 12px;   font-weight:bold;   margin: 0px 0px 2px 0px;  padding: 0px; text-align:center;}
.txt-pkg-13    { font-family: Tahoma;  color: #212121;  font-size: 7,5pt;  font-weight:normal; margin: 3px 0px 2px 0px;  padding: 0px; text-align:center;}
.txt-pkg-15    { font-family: Tahoma;  color: #212121;  font-size: 10px;   font-weight:normal; margin: 3px 0px 2px 0px;  padding: 0px; text-align:center;}
.txt-pkg-14    { font-family: Tahoma;  color :#AB1300;  font-size: 8pt;    font-weight:normal; margin: 0px 0px 0 0px;    padding: 0px; text-align:right; }
.texto3        { font-family: Tahoma;  color: #666666;  font-size: 10pt;   font-weight:normal; margin: 0px 3px 0 3px;    padding: 0px; }
.texto4        { font-family: Tahoma;  color: #666666;  font-size: 10pt;   font-weight:normal; margin: 0px 3px 0 3px;    padding: 0px; } 
.texto6        { font-family: Tahoma;  color: #666666;  font-size: 13pt;   font-weight:bold;   margin: 0px 50px 0 3px;   padding: 0px; }
.texto21       { font-family: Tahoma;  color: #666666;  font-size: 10pt;   font-weight:normal; margin: 0px 3px 0 3px;    padding: 0px; }
.texto30       { font-family: Tahoma;  color: #666666;  font-size: 11pt;   font-weight:normal; margin: 10px 3px 0 3px;   padding: 0px; }
.texto31       { font-family: Tahoma;  color: #ffffff;  font-size: 11pt;   font-weight:normal; margin: 0px 3px 0 3px;    padding: 0px; }
.text-ferias-6 { font-family: Tahoma;  color: #777777;  font-size: 10pt;   font-weight:normal; margin: 15px 5px 0px 5px; padding: 0px; text-align: justify;}

table.pacotes          {  border:1px solid #C3C3C3;  margin: 10px 0px 0px 0px;     border-collapse: collapse;  } 
table.pacotes  tr td   {  border:1px solid #C3C3C3;  padding: 5px;}







