
#buscador_ofertas {
  margin:0 0 10px 0;
}
/***************************** buscador_ofertas_por_categoria *******************************/
#buscador_ofertas_por_categoria {
  float:left;
  width:220px;
  border-right:1px solid #e1e1e1;
  position:relative;
  z-index:10;
  padding:0;
}

    #buscador_ofertas_por_categoria ul#listado_categorias li {
       position:relative;
       padding:0;
    }

        #buscador_ofertas_por_categoria ul#listado_categorias li a {
          display:block;
          padding:8px 8px 8px 20px;
          text-decoration:none;
          border-bottom:1px solid #e1e1e1;
          background:#ffffff url(/images/icon_plus_dark.gif) 5px center no-repeat;
          color:#666666;
        }
        #buscador_ofertas_por_categoria ul#listado_categorias li a:hover,
        #buscador_ofertas_por_categoria ul#listado_categorias li a.categoria_selected {
          background:#f6f6f6 url(/images/icon_plus_dark.gif) 5px center no-repeat;
          color:#000000;
        }

        #buscador_ofertas_por_categoria ul#listado_categorias li ul.listado_categorias_destino {
          position:absolute;
          right:0;
          top:0;
          z-index:10;
          width:170px;
          display:none;
          margin:-20px -170px 0 0;
    	 		list-style-type:none;            
        }
         
            #buscador_ofertas_por_categoria ul#listado_categorias li ul.listado_categorias_destino li a {
              background-color:#bb0000;
              background-image:none;
              color:#ffffff;
              border-bottom:0;
              padding:5px;
            }
            #buscador_ofertas_por_categoria ul#listado_categorias li ul.listado_categorias_destino li a:hover {
              background-color:#000000;
            }
            #buscador_ofertas_por_categoria ul#listado_categorias li ul.listado_categorias_destino li a.listado_categorias_destino_close {
              float:right;
              width:12px;
              height:12px;
              margin:6px 6px 0 0;
              .margin-top:18px;
              cursor:pointer;
              padding:0;
              background:transparent url(/images/icon_close.gif) left top no-repeat;
            }

/***************************** buscador_ofertas_por_destino *********************************/
#buscador_ofertas_por_destino {
  float:left;
  width:729px;
  height:320px;
  position:relative;
  margin:0;
  background-image:none;
  z-index:9;
  padding:0;
}
#buscador_ofertas_por_destino h1 a,
#buscador_ofertas_por_destino h1 a:hover,
#buscador_ofertas_por_destino h1 a:visited,
#buscador_ofertas_por_destino h1 a:link {
	color:#ffffff;
  margin-left:20px;
}
#catalogo_ofertas_destino h1 a {
	color:#ffffff;
}
#map {
  width:579px;
  height:282px;
  position:absolute;
  left:150px;
  top:41px;
  z-index:1;
}
#buscador_ofertas_por_destino_listado {
  width:150px;
  height:280px;
  position:absolute;
  left:0px;
  top:41px;
  z-index:7;
} 
		#buscador_ofertas_por_destino ul#listado_destinos {
    	list-style-type:none;
      margin:0;
    }
    #buscador_ofertas_por_destino ul#listado_destinos li {
      position:relative;
    	padding:0;
    }

        #buscador_ofertas_por_destino ul#listado_destinos li a {
          display:block;
          padding:17px 8px 18px 20px;
          text-decoration:none;
          border-bottom:1px solid #e1e1e1;
          color:#666666;
          background:#ffffff url(/images/icon_plus_dark.gif) 5px center no-repeat;
        }
				 #buscador_ofertas_por_categoria ul#listado_categorias { 
    	 		list-style-type:none;  
          margin-left:0px;
    		}        
        #buscador_ofertas_por_destino ul#listado_destinos li a:hover,
        #buscador_ofertas_por_destino ul#listado_destinos li a.destino_selected {
          background-color:#f6f6f6;
          color:#000000;
        }

        #buscador_ofertas_por_destino ul#listado_destinos li ul.listado_destinos_destino {
          position:absolute;
          height:290px;
          overflow:auto;           
          right:0;
          top:0;
          display:none;
          z-index:10;
          width:170px;
          margin:-20px -170px 0 0;
          list-style-type:none;  
        }
            #buscador_ofertas_por_destino ul#listado_destinos li ul.listado_destinos_destino li a {
              background-color:#bb0000;
              background-image:none;
              color:#ffffff;
              border-bottom:0;
              padding:5px;
            }
            #buscador_ofertas_por_destino ul#listado_destinos li ul.listado_destinos_destino li a:hover {
              background-color:#000000;
            }
            #buscador_ofertas_por_destino ul#listado_destinos li ul.listado_destinos_destino li a.listado_destinos_destino_close {
              float:right;
              width:12px;
              height:12px;
              margin:6px 6px 0 0;
              .margin-top:18px;
              cursor:pointer;
              padding:0;
              background:transparent url(/images/icon_close.gif) left top no-repeat;
            }


/***************************** catalogo_ofertas_por_destino *********************************/
#catalogo_ofertas {
	border-top:1px solid #e1e1e1;
	background:#ffffff url(/images/bg_box_xl.gif) left bottom repeat-x;
  clear:both;
  padding:0;
}

		#catalogo_ofertas_destino ul {
    	margin:20px 0 10px 20px;
      list-style-type:none; 
    }
        #catalogo_ofertas_destino ul li {
          float:left;
          margin:0 20px 20px 0;
          text-align:center;
          padding:5px;
          background:#ffffff url(/images/bg_transparent.png) center top repeat-y;
          border:1px solid #e1e1e1;
        }
              #catalogo_ofertas_destino ul li a {
                display:block;
                text-decoration:none;
                color:#666666;
                font-size:10px;
                text-transform:uppercase;
              }
                  #catalogo_ofertas_destino ul li a span {
                    display:block;
                    padding:3px;
                  }


/***************************** resultado_ofertas_por_destino *********************************/
#bookingfax_resultado {
  margin:15px;
}

#paginador {
	padding:25px;
	text-align:center;
}
		#paginador p {
    	margin-bottom:1.5em;
    }
		#paginador a {
    	border:1px solid #999999;
    }
		#paginador a:hover {
    	border:1px solid #666666;
      background-color:#ffffff;
		}
