
#buscador_ofertas {
  width:950px;
  overflow:hidden;
  background:transparent url(/images/bg_box_blue.gif) left top repeat-x;
}
/***************************** buscador_ofertas_por_categoria *******************************/
#buscador_ofertas_por_categoria {
  float:left;
  width:200px;
  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 #c9eeff;
          background:transparent url(/images/icon_plus_dark.gif) 5px center no-repeat;
          color:#333333;
        }
        #buscador_ofertas_por_categoria ul#listado_categorias li a:hover,
        #buscador_ofertas_por_categoria ul#listado_categorias li a.categoria_selected {
          background:transparent url(/images/icon_plus_dark.gif) 5px center no-repeat;
          color:#f6403b;
        }

        #buscador_ofertas_por_categoria ul#listado_categorias li ul.listado_categorias_destino {
          position:absolute;
          right:0;
          top:0;
          z-index:10;
          width:170px;
          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:#6487db;
              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:#f6403b;
            }
            #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;
  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:#F41610;
  margin-left:20px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;  
	border-bottom:1px solid #C9EEFF;
	margin-bottom:15px;     
}
#catalogo_ofertas_destino h1 a {
	color:#F41610;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase; 
	border-bottom:1px solid #C9EEFF;
	margin-bottom:15px;   
}
#map {
  width:610px;
  height:282px;
  position:absolute;
  left:150px;
  top:59px;
  z-index:1;
}
#buscador_ofertas_por_destino_listado {
  width:150px;
  height:280px;
  position:absolute;
  left:0px;
  top:59px;
  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:#333333;
          background:transparent 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_categoria ul#listado_categorias li a.destino_selected {
          background-color:#c9eeff;
          color:#f6403b;
        }

        #buscador_ofertas_por_destino ul#listado_destinos li ul.listado_destinos_destino {
          position:absolute;
          height:290px;
          overflow:auto;           
          right:0;
          top:0;
          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:#6487db;
              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:#f6403b;
            }
            #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 {
  background:transparent url(/images/bg_box_blue.gif) left top repeat-x;
  clear:both;
}
		#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;
		}
