#hoteis-restaurantes { width: 615px ; height: 100%; float: left; background-color: #fff; margin: 0 0 0 1px ; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; }

#box-hoteis-restaurantes { width: auto; height: 175px; padding: 20px 20px 5px 20px; background-color: #fff ; font-family: arial; border-bottom: 4px dotted #E8F0D9; display: block; }
#box-hoteis-restaurantes .foto { width: 200px; height: 150px; float: left ; padding: 5px; border: 1px solid #ccc; margin: 0 15px 0 0 ; background-color: #fff ; }
#box-hoteis-restaurantes .estabelecimento { width: 350px; height: auto; float: right ; }

#box-hoteis-restaurantes  h1 { font-family: arial; font-size: 18px ; display: block ; padding: 0 0 10px 0 ; border-bottom: 1px solid #ccc; color: #f60; }
#box-hoteis-restaurantes  p { width: auto; height: 55px ;font-family: arial; font-size: 11px ; display: block; padding: 10px; background: #f9f9f9 ; color: #3E5B00; margin: 0 0 5px 0 ; display: block; }

#box-hoteis-restaurantes  .contato { height: auto ;font-family: arial; font-size: 11px ; display: block ; padding: 1px; letter-spacing:0px;  }


#coluna-direita-hoteis { width: 180px ; height: auto; float: right; background-color: #fff; margin: 0 ; text-align: center; font-size: 20px; color: #000; padding: 0 ; }

#coluna-direita-hoteis h1 { font-family: Arial; font-size: 20px; font-weight: bold; letter-spacing:-1px; color: #000; text-align: left; margin: 0 5px 10px 5px ; border-bottom: 2px dotted #ccc; padding: 6px 0 6px 0 ;}

#coluna-direita-hoteis h2 img { margin: 0 8px 0 2px ; border: 0 ; padding: 2px 0 0 0 ;}

#coluna-direita-hoteis h2 { font-family: Arial; font-size: 16px; font-weight: bold; letter-spacing:-1px; color: #4A7B1A;; text-align: left; margin: 0 7px 0 7px ; background-color: #f9f9f9 ; }
#coluna-direita-hoteis p { font-family: Arial; font-size: 13px; font-weight: normal; letter-spacing:-1px; color: #666; text-align: left; margin: 0 7px 10px 7px ; border-bottom: 1px dashed #ccc; padding: 0 0 10px 0 ; }

#coluna-direita-hoteis a:hover { background-color: #f9f9f9; }

#coluna-direita-parceiros { width: 181px ; height: auto; float: right; background-color: #EDF4F8; margin: 0 ; text-align: center; font-size: 20px; color: #000; padding: 0 0 15px 0 ; }

#coluna-direita-parceiros img { text-align:center ; }

#coluna-direita-parceiros h1 { font-family: Arial; font-size: 18px; font-weight: normal; letter-spacing:-1px; color: #069; text-align: left; margin: 0 5px 10px 5px ; border-bottom: 2px dotted #ccc; padding: 12px 0 16px 0 ;}



#box-hoteis-restaurantes-super-destaques { width: auto; height: auto; padding: 20px 20px 10px 20px; background-color: #fff ; font-family: arial; border-bottom: 4px dotted #E8F0D9; display: block; }


#box-hoteis-restaurantes-super-destaques .foto { width: 200px; height: 150px; float: left ; padding: 5px; border: 1px solid #ccc; margin: 0 15px 0 0 ; background-color: #fff ; }
#box-hoteis-restaurantes-super-destaques  h1 { font-family: arial; font-size: 18px ; display: block ; padding: 0 0 10px 0 ; border-bottom: 1px solid #ccc; color: #f30; }
#box-hoteis-restaurantes-super-destaques  p { width: auto; height: auto ;font-family: arial; font-size: 11px ; display: block; padding: 10px; background: #f9f9f9 ; color: #3E5B00; margin: 0 0 5px 0 ; display: block; }


#box-hoteis-restaurantes-destaque { width: auto; height: 175px; padding: 20px 20px 5px 20px; background-color: #E4EDD3 ; font-family: arial; border-bottom: 1px solid #9DBE5C; border-top: 1px solid #9DBE5C; display: block; }
#box-hoteis-restaurantes-destaque .foto { width: 200px; height: auto; float: left ; padding: 5px; border: 1px solid #ccc; margin: 0 15px 0 0 ; background-color: #fff ; }
#box-hoteis-restaurantes-destaque .estabelecimento { width: 350px; height: auto; float: right ; }

#box-hoteis-restaurantes-destaque  h1 { font-family: arial; font-size: 18px ; display: block ; padding: 0 0 10px 0 ; border-bottom: 1px solid #ccc; color: #f30; }
#box-hoteis-restaurantes-destaque  p { width: auto; height: 55px ;font-family: arial; font-size: 11px ; display: block; padding: 10px; background: #f9f9f9 ; color: #3E5B00; margin: 0 0 5px 0 ; display: block; }


#box-hoteis-restaurantes-super-destaques p .descricao{ font-size: 16px; color:#000; }
#box-hoteis-restaurantes-super-destaques p .contatos{ font-size: 14px; }
#box-hoteis-restaurantes-super-destaques p .site{ font-size: 22px; }

#box-hoteis-restaurantes-destaque  .contato { height: auto ;font-family: arial; font-size: 11px ; display: block ; padding: 1px; letter-spacing:0px;  }
