﻿#cabeceraMenu {
	height:38px;
	margin-left:50px;
	overflow:hidden;
	margin-top:12px;
}

ul#menu {
	float:inherit;
}
	
ul#menu, ul#menu li {
	padding:0;
	margin:0;
	
}

ul#menu a, ul#menu a span {
	background-repeat: no-repeat;
	display: block;
}

ul#menu li {
	display:block;
	float:left;
	list-style-type:none;
}

ul#menu li#inicio {
	vertical-align:middle;
	padding:13px 25px 0 85px;
}
a.btn_grande {
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	text-align:center;
	color: white;
}
a.btn_grande span {
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}

/*a.btn_grande:hover {
	background-image: url(/images/menu/superboton_on.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}*/
a.btn_grande span#a_h {
	background-image: url("/images/menu/btn_a_h.jpg");
	background-repeat:no-repeat;
	width:136px;
	height:38px;
}
a.btn_grande span#hotel {
	background-image: url("/images/menu/btn_hot.jpg");
	background-repeat:no-repeat;
	width:66px;
	height:38px;
}
a.btn_grande span#avion {
	background-image: url("/images/menu/btn_vue.jpg");
	background-repeat:no-repeat;
	width:65px;
	height:38px;
}
a.btn_grande span#autos {
	background-image:url("/images/menu/btn_aut.jpg");
	background-repeat:no-repeat;
	width:65px;
	height:38px;
}
a.btn_grande span#destinos {
	background-image: url("/images/menu/btn_des.jpg");
	background-repeat:no-repeat;
	width:87px;
	height:38px;
}
a.btn_grande span#cruceros {
	background-image: url("/images/menu/btn_cru.jpg");
	background-repeat:no-repeat;
	width:91px;
	height:38px;
}
a.btn_grande span#grandesviajes {
	background-image: url("/images/menu/btn_gra.jpg");
	background-repeat:no-repeat;
	width:139px;
	height:38px;
}
a.btn_grande span#servicios {
	background-image: url("/images/menu/btn_ser.jpg");
	background-repeat:no-repeat;
	width:131px;
	height:38px;
}
.btn_grande span#armatuviaje {
	background-image:url("/images/menu/btn_asis.jpg");
	background-repeat:no-repeat;
	width:120px;
	height:38px;
}

a.btn_grande:hover span#a_h {
	background-image: url("/images/menu/btn_a_h_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#hotel {
	background-image: url("/images/menu/btn_hot_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#avion {
	background-image: url("/images/menu/btn_vue_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#autos {
	background-image:url("/images/menu/btn_aut_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#destinos {
	background-image: url("/images/menu/btn_des_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#cruceros {
	background-image: url("/images/menu/btn_cru_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#grandesviajes {
	background-image: url("/images/menu/btn_gra_sel.jpg");
	background-repeat:no-repeat;
}
a.btn_grande:hover span#servicios {
	background-image: url("/images/menu/btn_ser_sel.jpg");
	background-repeat:no-repeat;
}
/*
a.btn_grande:hover span#armatuviaje {
	background-image:url("/images/menu/btn_asis_sel.jpg");
	background-repeat:no-repeat;
}
*/
/* ------------------css submenus-------------------------------------*/
#general li ul {
    display:none;
}

#general li:hover ul {
    display:block;
}


#menu li ul {
    display:none;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin-left:0;
	/*margin-top:1px;*/
	border:solid 1px #46E0D2;
	z-index:2000;
	width:125px;
}



/*--------INICIO IMAGENES DE LOS BOTONES DEL SUBMENU--------*/
a.btn_sub {
	background-position:center top;
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	text-decoration:none;
}

a.btn_sub span {
	margin:0px 0px 0px 0px;
	width:125px;
}

a.btn_sub span#entradas {
	background-image:url("/images/menu/submenu/btnsub_entradas.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;

}
a.btn_sub span#traslados {
	background-image:url("/images/menu/submenu/btnsub_traslados.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#seguros {
	background-image:url("/images/menu/submenu/btnsub_seguros.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#entradas {
	background-image:url("/images/menu/submenu/btnsub_entradas_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#traslados {
	background-image:url("/images/menu/submenu/btnsub_traslados_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#seguros {
	background-image:url("/images/menu/submenu/btnsub_seguros_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#africa {
	background-image:url("/images/menu/submenu/btnsub_africa.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;

}
a.btn_sub span#canada {
	background-image:url("/images/menu/submenu/btnsub_canada.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#cuba {
	background-image:url("/images/menu/submenu/btnsub_cuba.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#europa {
	background-image:url("/images/menu/submenu/btnsub_europa.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;

}
a.btn_sub span#lasvegas {
	background-image:url("/images/menu/submenu/btnsub_vegas.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#lejanooriente {
	background-image:url("/images/menu/submenu/btnsub_lejano.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#mediooriente {
	background-image:url("/images/menu/submenu/btnsub_medio.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;

}
a.btn_sub span#mexico {
	background-image:url("/images/menu/submenu/btnsub_mexico.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#orlando {
	background-image:url("/images/menu/submenu/btnsub_orlando.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#sudamerica {
	background-image:url("/images/menu/submenu/btnsub_sudamerica.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#africa {
	background-image:url("/images/menu/submenu/btnsub_africa_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#canada {
	background-image:url("/images/menu/submenu/btnsub_canada_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#cuba {
	background-image:url("/images/menu/submenu/btnsub_cuba_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#europa {
	background-image:url("/images/menu/submenu/btnsub_europa_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#lasvegas {
	background-image:url("/images/menu/submenu/btnsub_vegas_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#lejanooriente {
	background-image:url("/images/menu/submenu/btnsub_lejano_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#mediooriente {
	background-image:url("/images/menu/submenu/btnsub_medio_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#mexico {
	background-image:url("/images/menu/submenu/btnsub_mexico_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#orlando {
	background-image:url("/images/menu/submenu/btnsub_orlando_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#sudamerica {
	background-image:url("/images/menu/submenu/btnsub_sudamerica_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub span#nacionalaloja,a.btn_sub span#nacionalaloja1, a.btn_sub span#nacionalvuelo, a.btn_sub span#nacionalvuelo1, a.btn_sub span#nacionalalojavue, a.btn_sub span#nacionalalojavue1, a.btn_sub span#nacionalcrucero, a.btn_sub span#nacionalcrucero1 {
	background-image:url("/images/menu/submenu/btnsub_nacional.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#nacionalaloja,a.btn_sub:hover span#nacionalaloja1, a.btn_sub:hover span#nacionalvuelo, a.btn_sub:hover span#nacionalvuelo1, a.btn_sub:hover span#nacionalalojavue, a.btn_sub:hover span#nacionalalojavue1, a.btn_sub:hover span#nacionalcrucero, a.btn_sub:hover span#nacionalcrucero1 {
	background-image:url("/images/menu/submenu/btnsub_nacional_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}

a.btn_sub span#internacionalaloja,a.btn_sub span#internacionalaloja1, a.btn_sub span#internacionalvuelo, a.btn_sub span#internacionalvuelo1, a.btn_sub span#internacionalalojavue, a.btn_sub span#internacionalalojavue1, a.btn_sub span#internacionalcrucero, a.btn_sub span#internacionalcrucero1 {
	background-image:url("/images/menu/submenu/btnsub_internacional.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
a.btn_sub:hover span#internacionalaloja,a.btn_sub:hover span#internacionalaloja1, a.btn_sub:hover span#internacionalvuelo, a.btn_sub:hover span#internacionalvuelo1, a.btn_sub:hover span#internacionalalojavue, a.btn_sub:hover span#internacionalalojavue1, a.btn_sub:hover span#internacionalcrucero, a.btn_sub:hover span#internacionalcrucero1 {
	background-image:url("/images/menu/submenu/btnsub_internacional_on.jpg");
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}

/*--------FIN IMAGENES DE LOS BOTONES DEL SUBMENU--------*/


#menu li:hover  ul { /*igual que abajo para firefox y ie7*/
	display:block;
	z-index:2000;
}

#menu li.iehover  ul { /*igual que arriba pero para ie6*/
	display:block;
	/*_padding-top:1.1em;/*la medida que sale aqui debe ser la misma  que _margintop en #menu li ul li a{} que se ve unas lineas más abajo*/
}
#menu li ul li {
	float:none;
}


