@charset "utf-8";

div#layout { width:976px; margin:0 auto;}

body {
	padding:0;
	margin :0;
	display:table;
	width:100%;
        font-family: Arial;
        background-color:#f5f5f5;
}

a { text-decoration:none;}

p {
	letter-spacing: normal;
	line-height: 1.5em;
}


h1 {
	color:#FFFFFF;
	font-size:13px;
	margin:0px;
	font-weight: bold;
	font-family: Arial;
}


h2 {
	color:#333333;
	font-size:11px;
	margin: 0;
	font-weight: normal;
	font-family: Arial;
}


#pagina {
	width: 997px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}




/* cabecera */

#cabecera{width:976px;height:150px;margin-left:12px;}
#cabecera_top{float:left;width:997px;height:17px;margin-top:5px;background:url(../img/cabecera_top.png) no-repeat 0 0;}
#cabecera_contenedor{float:left;width:997px;height:auto;background:url(../img/cabecera_middle.png) repeat-y 0 0;}


#cabecera .logo{
    float:left;
    background:url(../img/logo_sin_pie.png) no-repeat 0 0;
    width:273px;
    height:71px;
    margin:0 0 0 -20px;
    display:inline;
    }

#cabecera .titulo{
    float:left;
    background:url(../img/pie_logo.png) no-repeat 0 0;
    width:358px;
    height:28px;
    margin:32px 0 0 0;
    display:inline;
}

#cabecera .telefono{
    float:right;
    background:url(../img/bg_telefono.png) no-repeat right top;
    width:340px;
    height:85px;
    margin: -39px 7px 0 0;
    display:inline;

}


#cabecera .facebook{
  float:left;width:33px;height:45px;margin:0 0 0 0;background:url(../img/facebook.png) no-repeat 0 0;
}

#cabecera .twiter{
  float:left;width:33px;height:45px;margin:0 0 0 0;background:url(../img/twiter.png) no-repeat 0 0;
}

#cabecera .blog{
  float:left;width:33px;height:45px;margin:0 0 0 0;background:url(../img/blog.png) no-repeat 0 0;
}


#cabecera .botonera{
    float:left;
    background:url(../img/menu/barra_menu.png) no-repeat 0 0;
    width:976px;
    height:39px;
    display:inline;

}

#cabecera .separador{
    float:left;
    background:url(../img/menu/separador.png) no-repeat 0 0;
    width:1px;
    height:40px;
    margin:5px 0 0 0;
    display:inline;

}

#cabecera .menu_izquierdo{
   float:left;
   width:730px;
   height:40px;
}


#cabecera ul{
	float:left;
	width:100%;
	list-style:none;
	padding:0px;
        margin:0px;
	display:inline;
}
#cabecera ul li{
	float:left;
	width:auto;
	padding:0px;
        margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}



#cabecera .menu_enlace_bt1{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/inicio.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt1_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:4px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_inicio.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt1:hover{color:#ffffff;background:url(../img/menu/bt_inicio.png) no-repeat 0 0;margin-top:5px;padding-top:4px;}

#cabecera .menu_enlace_bt2{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt2_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_costas.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt2:hover{color:#ffffff;background:url(../img/menu/bt_costas.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt3{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;position:relative;z-index:1000;}
#cabecera .menu_enlace_bt3_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_vacaciones.png) no-repeat 0 0;z-index:1001;position:relative;}
#cabecera .menu_enlace_bt3:hover{color:#ffffff;background:url(../img/menu/bt_vacaciones.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt4{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt4_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_escapadas.png) no-repeat 0 0;z-index:1001;position:relative;}
#cabecera .menu_enlace_bt4:hover{color:#ffffff;background:url(../img/menu/bt_escapadas.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt5{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt5_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_cruceros.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt5:hover{color:#ffffff;background:url(../img/menu/bt_cruceros.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt6{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt6_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_puentes.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt6:hover{color:#ffffff;background:url(../img/menu/bt_puentes.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt7{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt7_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_europa.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt7:hover{color:#ffffff;background:url(../img/menu/bt_europa.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt8{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt8_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_caribe.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt8:hover{color:#ffffff;background:url(../img/menu/bt_caribe.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt9{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt9_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_nieve.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt9:hover{color:#ffffff;background:url(../img/menu/bt_nieve.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt10{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt10_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_novios.png) no-repeat 0 0;z-index:1001;position:relative;}
#cabecera .menu_enlace_bt10:hover{color:#ffffff;background:url(../img/menu/bt_novios.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt11{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt11_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_bprincipe.png) no-repeat 0 0;}
#cabecera .menu_enlace_bt11:hover{color:#ffffff;background:url(../img/menu/bt_bprincipe.png) no-repeat 0 0;}

#cabecera .menu_enlace_bt12{float:left;height:40px;color:#e10a16;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;}
#cabecera .menu_enlace_bt12_activo{float:left;height:40px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:5px;padding-top:8px;text-align:center;text-decoration:none;cursor:pointer;background:url(../img/menu/bt_viajes.png) no-repeat 0 0;z-index:1001;position:relative;}
#cabecera .menu_enlace_bt12:hover{color:#ffffff;background:url(../img/menu/bt_viajes.png) no-repeat 0 0;}




#cabecera .submenu_escapadas{
    float:left;position:absolute;z-index:1000;top:39px;left:295px;width:139px;height:auto;border:2px solid #e10a16;display:none;
}
#cabecera .submenu_novios{
    float:left;position:absolute;z-index:1000;top:39px;left:547px;width:139px;height:auto;border:2px solid #e10a16;display:none;
}
#cabecera .submenu_viajes{
    float:left;position:absolute;z-index:1000;top:39px;left:35px;width:139px;height:auto;border:2px solid #e10a16;display:none;
}
#cabecera .submenu_vaca{
    float:left;position:absolute;z-index:1000;top:39px;left:148px;width:139px;height:auto;border:2px solid #e10a16;display:none;
}

#cabecera .submenu_top{
    float:left;width:139px;height:14px;background:url(../img/menu/submenu_top.png) no-repeat 0 0;
}
#cabecera .submenu_mid{
    float:left;width:139px;height:auto;/*background:url(../img/menu/submenu_middle.png) repeat-y 0 0;*/
}
#cabecera .submenu_bottom{
    float:left;width:139px;height:21px;background:url(../img/menu/submenu_botom.png) no-repeat 0 0;
}
#cabecera .submenu_fila{
    float:left;width:139px;height:34px;background:url(../img/menu/caja_submenu.png) no-repeat 0 0;background-color:#fff;color:#e10a16;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;
}
#cabecera .submenu_fila:hover{
   color:#ffffff;background:url(../img/menu/caja_submenu_hover.png) no-repeat 0 0;
}
#cabecera .submenu_separador{
    float:left;width:130px;height:1px;margin-left:5px;background:url(../img/menu/separa.png) no-repeat 0 0;margin-bottom:6px;
}

#cabecera .barra{
  float:left;width:139px;height:4px;background:url(../img/menu/barra_roja.png) no-repeat 0 0;
}



#cabecera .menu_derecho{
   float:right;
   width:235px;
   height:40px;
}

#cabecera .menu_enlace2{float:left;color:#fa6b16;font-size:13px;font-weight:bold;margin-top:10px;text-align:center;text-decoration:none;cursor:pointer;padding-top:2px;}

/* fin cabecera */




/* cuerpo */
#contenedor_cuerpo {
	float:left;width:997px;height:auto;background:url(../img/cabecera_middle.png) repeat-y 0 0;
}


#medio {
	width: 976px;
	height: auto;
}


#banner{
   float:left;
   width: 970px;
   height: 243px;
   /*background: url(../img/banner.jpg) no-repeat 0 0;*/
   margin-left:14px;
   position: relative;
   z-index: 9;
}

#banner .caja_mail{
    position:absolute;
    top:190px;
    right:-11px;
    z-index:1;
    background: url(../img/mail.png) no-repeat 0 0;
    width:450px;
    height:72px;

}

#banner .texto_caja_mail{
    float:left;width:110px;height:45px;margin-left:80px;margin-top:12px;color:#666666;font-size:11px;
}


.input_caja_mail{
    width:134px;
    height:18px;
    border:1px solid #666666;
    color:#666666;
    margin:23px 0 0 -16px;
    font-style:italic;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}


.input_caja_buscar{
    width:330px;
    height:22px;
    border:1px solid #333333;
    color:#000000;
    margin:5px 0 0 30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}


#destinox{
    float:left;
    background: url(../img/bg_caja_destino.png) repeat-x 0 0;
    width:494px;
    height:107px;
    margin-left:13px;
}

#blanco{
    float:right;
    /*background: url(../img/bg_blanco.png) repeat-x 0 0;*/
    background: url(../img/banner_nieve.jpg) no-repeat 0 0;
    width:477px;
    height:107px;
    margin-right:13px;
}

#titulo_recomen{
    float:left;
    width:941px;
    height:52px;
    background: url(../img/apartado_1.png) no-repeat 0 0;
    margin: 8px 0 0 18px;
}

#contenedor_cajas_viajes{
    float:left;
    width:976px;
    height:357px;
    margin-left:12px;
}

#contenedor_cajas_viajes .viaje{
    float:left;
    width:225px;
    height:356px;
    background: url(../img/caja_viajes.png) no-repeat 0 0;
    margin-left:15px;
    margin-top:10px;
}

#contenedor_cajas_viajes .imagen{float:left;width:221px;height:164px;margin:10px 0 0 2px;}
#contenedor_cajas_viajes .titulo{float:left;width:210px;margin:2px 0 0 7px;color:#333333;font-size:19px;font-weight:bold;border-bottom:1px solid #333333;}
#contenedor_cajas_viajes .titulo a{color:inherit;text-decoration: inherit;}
#contenedor_cajas_viajes .descrip{float:left;width:210px;height:88px;max-height:88px;overflow:hidden;margin:2px 0 2px 7px;color:#666666;font-size:14px;font-weight:bold;}
#contenedor_cajas_viajes .precio{float:right;color:#404040;font-size:25px;font-weight:bold;margin-right:8px;}
#contenedor_cajas_viajes .dias{float:right;color:#404040;font-size:16px;font-weight:bold;margin-right:8px;margin-top:9px;}
#contenedor_cajas_viajes .masinfo{float:right;margin-right:8px;margin-top:3px;color:#e10a16;font-size:13px;font-weight:bold;font-style:italic;}


#contenedor_cajas_ofertas{
    float:left;
    width:976px;
    height:auto;
}

#titulo_ofertas{
    float:left;
    width:468px;
    height:52px;
    background: url(../img/apartado_2.png) no-repeat 0 0;
    margin: 23px 0 0 18px;
}

#contenedor_cajas_ofertas .caja_ultima_hora{
    float:left;
    width:452px;
    height:481px;
    background:url(../img/caja_ultimahora.png) no-repeat 0 0;
    margin:8px 0 20px 34px;
}

#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia{ float:left; width:322px; background: url('../img/fondo_oferta_orizonia.png') no-repeat; height: 539px; margin-bottom: 15px;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia h3{border-bottom: 1px solid #898989;color: #333333;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 22px;margin: 20px 0 20px 70px;padding-bottom: 0;padding-right: 40px;padding-top: 0;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .selector_destinos{text-align: center;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .selector_destinos option{color: #333333;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .selector_destinos .destino{color: #000;font-weight:bold;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia{height: 420px;margin: 10px auto 0;overflow: auto;width: 445px;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_info{float: left; width: 230px;cursor:pointer;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_info .oferta_titulo{color: #333333;font-size: 12px;font-weight: bolder;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_info .oferta_subtitulo{color: #666666;font-size: 11px;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_desde{float: left; width: 50px; text-align: right;margin-left:125px;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_desde .oferta_texto{color: #666666;font-size: 11px;display:block;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_desde .oferta_cantidad{color: #e10a16;font-size: 15px;font-weight: bolder;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_orizonia{padding-top: 5px;border-bottom:1px solid #898989;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .oferta_orizonia:hover{background: #EEE;}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .par{}
#contenedor_cajas_ofertas .caja_ultima_hora .banner_ofertas_orizonia .contenido_ofertas_orizonia .impar{}



#contenedor_cajas_ofertas .caja_bahia{
    float:left;
    width:451px;
    height:420px;
    background:url(/img/caja_bahiaprincipe.png) no-repeat 0 0;
    margin:8px 0 20px 34px;
}

#contenedor_cajas_ofertas .caja_solicitados{
    float:left;
    width:452px;
    height:286px;
    background:url(/img/caja_viajessolicitados.png) no-repeat 0 0;
    margin:8px 0 20px 34px;
}

        .enlace_solicitados{
            float:left;width:440px;height:23px;margin:5px 5px 0 3px;padding-top:5px;border-bottom:1px solid #f3f3f3;
        }
        .titulo_solicitados{
            float:left;color:#666666;font-size:15px;font-weight:bold;
        }
        .destinos_solicitados{
            float:left;margin-left:10px;font-weight:normal;font-size:13px;color:#666666;
        }
        .precio_solicitados{
            float:right;color:#e10a16;font-weight:bold;margin-left:5px;
        }
        .desde_solicitados{
            float:right;color:#666666;font-size:11px;
        }

#caja_etiquetas{
    float:right;
    width:446px;
    height:auto;
    margin:5px 6px 0 0;
}

#caja_etiquetas .etiqueta1{
    float:left;
    width:445px;
    height:81px;
    background:url("../img/promociones_destacadas.png") no-repeat 0 0;
    margin-top:2px;
}

#caja_etiquetas .etiqueta2{
    float:left;
    width:446px;
    height:64px;
    background:url(../img/etiqueta_2.png) no-repeat 0 0;
    margin-top:2px;
}

#caja_etiquetas .dias{float:left;color:#fff;font-size:16px;font-weight:bold;margin-left:4px;margin-top:9px;margin-bottom:14px;width:100%;}
#caja_etiquetas .precio{float:left;color:#fff;font-size:22px;font-weight:bold;margin-left:4px;width:100%;}
#caja_etiquetas .titulo{color: #333333;float: left;font-size: 17px;font-weight: bold;height: 25px;margin: 10px 0 0 10px;max-height: 25px;overflow: hidden;width: 320px;}
#caja_etiquetas .subtitulo{float:left;width:100%;margin:1px 0 0 7px;color:#666666;font-size:13px;text-align:center;}
#caja_etiquetas .descrip{float:left;width:305px;height:auto;max-height:35px;overflow:hidden;margin: 0 0 0 10px;color:#666666;font-size:13px;font-weight:bold;overflow:hidden;}


#caja_herramientas{
    float:left;
    width:938px;
    height:105px;
    background: url(../img/caja_herramientas.png) no-repeat 0 0;
    margin:5px 0 15px 31px;
}

#caja_herramientas .herramienta1{float:left;margin:10px 0 0 45px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_01.png) no-repeat 0 0;}
#caja_herramientas .herramienta2{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_02.png) no-repeat 0 0;}
#caja_herramientas .herramienta3{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_03.png) no-repeat 0 0;}
#caja_herramientas .herramienta4{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_04.png) no-repeat 0 0;}
#caja_herramientas .herramienta5{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_05.png) no-repeat 0 0;}
#caja_herramientas .herramienta6{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_06.png) no-repeat 0 0;}
#caja_herramientas .herramienta7{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_07.png) no-repeat 0 0;}
#caja_herramientas .herramienta8{float:left;margin:10px 0 0 24px;width:84px;height:88px;color:#666666;font-size:10px;text-align:center;padding-top:63px;background:url(../img/herramienta_08.png) no-repeat 0 0;}

/* fin cuerpo */





/* footer */

#footer_contenedor{float:left;width:997px;height:auto;background:url(../img/cabecera_middle.png) repeat-y 0 0;}

#footer{
    float: left;
    background:#cccccc;
    width:985px;
    height:256px;
    background: url(../img/bg_footer.png) repeat-x 0 0;
    margin-left:6px;
}

#footer .contenedor_izq{
    float:left;
    width:630px;
    height:188px;
    /*background:#cccccc;*/
    margin:32px 0 0 0;
}

#footer .titulo_destacados{float:left;color:#000;font-size:16px;font-weight:bold;margin-left:20px;}
#footer .destacados{font-size:14px;color:#b1b1b1;text-decoration:none;}


#footer .contenedor_der{
    float:right;
    width:316px;
    height:auto;
    margin: 20px 14px 0 0;
}

#footer .logo_pie{
    float:left;
    width:316px;
    height:115px;
    background:url(../img/logo_footer.png) no-repeat 0 0;
}

#footer .texto_pie{
    float:left;
    width:316px;
    font-size:9px;
    color:#b1b1b1;
    margin:10px 0 0 14px;
}

#footer .separador{
    float:left;
    width:960px;
    height:4px;
    background:url(../img/barra_separadora.png) no-repeat 0 0;
    margin:0 0 5px 19px;
}

#footer_bottom{float:left;width:997px;height:20px;margin-bottom:5px;background:url(../img/footer_bottom.png) no-repeat 0 0;}

/* fin footer */



/* quienes somos */
.fondo_quienes{
    float:right;
    width:997px;
    margin-right:6px;
    height:363px;
    background:url(../img/bg_multidestinos.png) no-repeat right bottom;
}

.comilla1{
    float:left;
    width:14px;
    height:24px;
    background: url(../img/comilla_down.png) no-repeat 0 0;
}

.comilla2{
    float:left;
    width:14px;
    height:24px;
    background: url(../img/comilla_up.png) no-repeat 0 0;
}

.texto_quienes{
    float:left;
    width:458px;
    color:#666666;
    font-size:14px;
    margin:10px 10px 10px 10px;
}

/* fin quienes somos */


/* contacto */
.fondo_contacto{
    float:right;
    width:997px;
    margin-right:6px;
    height:363px;
    background:url(../img/bg_multidestinos.png) no-repeat right bottom;
}

/* fin contacto */







/*paquete vacacional nuevo*/
.cajaviajes_capa{
  width: 669px;
  height: 270px;
  background-image:url(../img/recom_fnd.png);
  margin-bottom:40px;
  margin-left:20px;
}
.cajaviajes_caja_titulo{
  width: 633px;
  height: 35px;
  margin-left:25px;
  vertical-align:text-bottom;
  position:relative;
  overflow:hidden;
}
.cajaviajes_titulo{
	font-family: Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#bf0023;
	overflow:hidden;
	font-weight:bold;
	position: absolute;
	bottom: 0;
	text-decoration:none;
}
.cajaviajes_caja_contenido{
 width: 643px;
  height: 200px;
  margin-left:13px;
  margin-top:13px;
}
.cajaviajes_caja_izq{
  width: 150px;
  height: 215px;
  float:left;
}
.cajaviajes_caja_img{
	width: 150px;
  height: 130px;
  overflow:hidden;
}
.cajaviajes_caja_estrella{
  width: 150px;
  height: 75px;
  margin-top:15px;
}
.cajaviajes_caja_der{
	width: 473px;
  height: 203px;
  float:left;
  margin-left:20px;
  margin-top:10px;
  overflow:hidden;
}
.cajaviajes_caja_txt{
  width: 473px;
  height: 90px;
  font-family: Verdana, Geneva, sans-serif;
  font-size:12px;
  color:#333;
  text-align:justify;
}
.cajaviajes_caja_cont_precio{
 width: 350px;
  height: 40px;
  margin-top:37px;
}
.cajaviajes_caja_precio{
	width: 100px;
  height: 40px;
  margin-left:20px;
  float:left;
  font-family: Verdana, Geneva, sans-serif;
  font-size:20px;
  color:#fff;
  font-weight:bold;
  text-align:right;
}
.cajaviajes_caja_dias{
  width: 50px;
  height: 40px;
  margin-left:100px;
  float:left;
  font-family: Verdana, Geneva, sans-serif;
  font-size:20px;
  color:#fff;
  font-weight:bold;
  text-align:right;
}
.cajaviajes_caja_masinfo{
  width: 340px;
  height: 17px;
  margin-top:18px;
  text-align:right;

}
.cajaviajes_caja_masinfo_a{
	font-family: Verdana, Geneva, sans-serif;
  font-size:15px;
  color:#bf0023;
  overflow:hidden;
  font-weight:bold;

}
