body {

	background-color: #efede2;

	margin: 0px;

	padding: 0px;

	background-image: url(archivos/bg-top.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.header {

	position: relative;

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	height: 142px;

}

.derecha {

	position: relative;

	float: right;

	width: 590px;

	height: auto;

	z-index: 1;

	margin: 0px;
	
	margin-top: 0px;

	padding: 0px;

}


#izquierda {
	position: relative;
	float: left;
	width: 170px;
	height: auto;
	margin-top: 0px;
}



.headerSuperior {

	position: relative;

	width: 100%;

	height: 105px;

}

.fotos {

	height: auto;
    width: 145px;
	float: left;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 3px solid #FFFFFF;
}

.fotosBorde {

	border: 3px solid #FFFFFF;
}

.flashHeader {

	position: relative;

	float: left;

}

.TarifarioHeader {

	position: relative;

	float: left;

}

.hotel {

	position: relative;

	height: 135px;

	width: 156px;

	float: left;

	background-image: url(archivos/bg-hotel.jpg);

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

#volverHotel a {

	color: #333333;

	font-family: Tahoma;

	font-size: 12px;

	text-decoration: none;

}





.menuPais {

	position: relative;

	background-image: url(archivos/fondo-menu-destinos.jpg);

	padding-top: 0px;

	padding-left: 15px;

	color: #FFFFFF;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	background-repeat: no-repeat;

	background-position: center top;

	width: 155px;

}

.tnHoteles {

	border: 3px solid #FFFFFF;

	margin: 3px;

}



#hoteles {

	position: relative;

	margin: 0px;

	padding: 0px;

	width: 518px;

}

#volverHotel {

	position: relative;

	top: 15px;

	width: 500px;

}



.hotel img {

	margin-bottom: 4px;

}





.menuPais h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

}

.hotel a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #605200;

	text-decoration: none;

	float: right;

	margin-right: 17px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}







.logoHeader {

	position: relative;

	float: left;

}

.contenidoDetalle {

	width: 523px;

	position: relative;

	background-color: #cdc8aa;

	padding-top: 25px;

	padding-right: 15px;

	padding-left: 15px;

	height: auto;

	margin: 0px;

	z-index: 1;

	clear: both;

	padding-bottom: 15px;

}



.solapasDetalle {

	position: relative;

	height: 34px;

	width: 553px;

}

.solapa {

	height: 34px;

	width: 132px;

	position: relative;

	float: left;

}





.cabeceraDestino {

	height: 160px;

	width: 554px;

	position: relative;

	left: 20px;

}



.postales {

	position: relative;

	height: 363px;

	width: 729px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

}

.contenidoDestino {

	position: relative;

	width: 553px;

	left: 20px;

	top: 15px;

	height: auto;

}



.flashMapa {

	position: relative;

	float: left;

	width: 550px;

	height: 700px;

	left: 30px;

	top: 0px;

	margin: 0px;

	padding: 0px;

	right: 0px;

	bottom: 0px;

}





.menu ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.menuPais a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.publicidad {

	padding-top: 15px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-color: #EFEDE2;

}



.menuPais ul {

	list-style-type: none;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 5px;

}

.menuPais li {

}











.contenido {

	position: relative;

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 1px;

	margin-bottom: 0px;

	padding: 0px;

	clear: both;

}

.menu li {

	float: left;

}

.flashPlaneta {

	position: relative;

	height: 208px;

	width: 100%;

}



#Idioma {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	height: 18px;
}

#BanderaEsp {
	width: 29px;
	height: 18px;
	background-image: url(archivos/bandera_esp.png);
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
}

#BanderaEng {
	width: 25px;
	height: 18px;
	background-image: url(archivos/bandera_eng.png);
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
}

.LinkIdioma {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	color: #000000;
}

.LinkIdioma:link {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	text-decoration: none;
	color: #000000;
}

.LinkIdioma:hover {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	text-decoration: underline;
}

.LinkIdioma:visited {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	text-decoration: none;
}



.menu {

	position: relative;

	width: 100%;

	height: 31px;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#menu  a {

	font-size: 10px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#menu .quienesSomos {

	height: 26px;

	width: 122px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	padding-top: 4px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}


#footerlogos{
	width: 130px;
	height: 41;
	margin: auto;
	margin-top: 30px;
	padding-bottom: 60px;
}

#LogoArgLate {
	width: 44px;
	height: 41px;
	float:left;
}

#LogoCat {
	width: 76px;
	height: 36px;
	float: right;
	margin-top: 3px;
}


.footer {

	position: relative;

	height: 83px;

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(archivos/bg-footer.jpg);

	font-family: Tahoma;

	font-size: 12px;

	text-align: center;

	padding-top: 50px;

	margin-top: 10px;

	margin-bottom: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	clear: both;

}

.footer a {

	color: #000000;

	text-decoration: none;

}

.oculto {

	display: none;

}



.footer a:hover {

	color: #000000;

	text-decoration: underline;

}

#menu .destinos {

	height: 26px;

	width: 113px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#menu .novedades {

	height: 26px;

	width: 102px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#menu .incentivos {

	height: 26px;

	width: 113px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#menu .tarifarios {

	height: 26px;

	width: 111px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#menu .links {

	height: 26px;

	width: 83px;

	text-align: center;

	background-image: url(archivos/borde-menu-principal.jpg);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#menu .contactenos {

	height: 26px;

	width: 115px;

	text-align: center;

	background-repeat: no-repeat;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.contenedorMenuPais {

	position: relative;

	float: left;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	width: 170px;

	background-image: url(archivos/repbg-menu-destinos.jpg);
	
	clear: both;

}

.menuPais a:hover {

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

.solapa1 {

	height: 34px;

	width: 125px;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 21px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.solapa2 {

	height: 34px;

	width: 122px;

	float: left;

	margin-right: 20px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.solapa3 {

	height: 34px;

	width: 122px;

	float: left;

	margin-right: 21px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.solapa4 {

	height: 34px;

	width: 122px;

	float: left;

	margin: 0px;

	padding: 0px;

}



/* Estilos de Acordeon */



#basic-accordian{

	width:520px;

	position:relative;

	z-index:2;

}



.accordion_headings{

	color:#FFFFFF;

	cursor:pointer;

	font-weight:bold;

	background-image: url(archivos/bg-titulo-detalle.jpg);

	height: 18px;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.accordion_headings:hover{

}



.accordion_child{
	height: 100%;

	padding:15px;

	background-color: #e6e2cb;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #010101;

}

.tablaHotelesEstrellas input {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}





.header_highlight{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	height: 18px;

	margin: 0px;

	background-image: url(archivos/bg-titulo-detalle.jpg);

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.tablaHotelesEstrellas {

	color: #6d642e;

	font-weight: bold;

	font-family: Tahoma;

	font-size: 12px;

	height: 30px;

	vertical-align: middle;

	margin-left: 20px;

	margin-top: 5px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.cajaTarifariosChica .medio {

	position: relative;

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.cajaTarifariosChica .bottom {

	background-image: url(archivos/caja-tarifarios-chica-bot.jpg);

	height: 21px;

	position: relative;

	margin: 0px;

	padding: 0px;

}



.hotel a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #605200;

	text-decoration: underline;

}

.cajaTarifariosChica .top {

	background-image: url(archivos/caja-tarifarios-chica-top.jpg);

	position: relative;

	height: 23px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 20px;

	padding-top: 12px;

	font-size: 16px;

}

.tituloTablaHotel {

	font-family: Tahoma;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #490A37;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.GeorgiaNegrita13 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

}
.Georgia13Link {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#000000;
	text-decoration:underline;

}

.GeorgiaNegrita16 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

}

.headerTabla {

	background-image: url(archivos/bg-titulo-detalle.jpg);

	font-weight: bold;

	color: #FFFFFF;

	font-family: Tahoma;

	font-size: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}



.tituloVigencia {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #888059;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 10px;

	margin: 0px;

	padding-right: 0px;

}

.tarifarioContenedor {

}

.contenidoDetalle {

}



.vigenciaPark {

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 20px;

}

.tahomaBold12Dorado {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bolder;

	color: #6d642e;

	padding-top: 10px;

	padding-bottom: 10px;

}



.tablaHotel {

	margin-bottom: 25px;

}

.campoTexto {

	width: 200px;

	border: 1px solid #490a37;

	background-image: url(archivos/fondo-campo-texto.jpg);

	margin: 0px;

	padding: 0px;

	height: 20px;

	background-position: bottom;

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}




.cajaTarifariosChica {

	position: relative;

	width: 543px;

	margin: 0px;

	padding: 0px;

	background-image: url(archivos/caja-tarifarios-chica-bg.jpg);

	text-align: left;

	font-family: Tahoma;

	font-size: 12px;

}

.cajaPuntosAMV {

	position: relative;

	width: 543px;

	margin: 0px;

	padding: 0px;

	background-image: url(archivos/caja-puntos-amv-bg.jpg);

	text-align: left;

	font-family: Tahoma;

	font-size: 12px;

}

.cajaPuntosAMV .top {

	background-image: url(archivos/caja-tarifarios-chica-top.jpg);

	position: relative;

	height: 23px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 20px;

	padding-top: 12px;

	font-size: 16px;

}

.cajaPuntosAMV .medio {

	position: relative;

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.cajaPuntosAMV .bottom {

	background-image: url(archivos/caja-puntos-amv-bot.jpg);

	height: 21px;

	position: relative;

	margin: 0px;

	padding: 0px;

}

.DobleLineaAMVPuntos {
	height: 31px;
	background-image: url(archivos/doble_linea_tabla_puntos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}

.LineaTablaAmv {
	background-image: url(archivos/linea_tabla_premios_amv.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.tarifarioContenedor {

	width: 545px;
	
	margin-left: 20px;

	font-family: Tahoma;

	font-size: 12px;

	color: #000000;

}

.menuPaisTarifarioDetalle {



	position: relative;

	background-image: url(archivos/fondo-menu-destinos.jpg);

	padding-top: 0px;

	padding-left: 15px;

	color: #FFFFFF;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	background-repeat: no-repeat;

	background-position: center top;

	width: 155px;

}

.menuPaisTarifDetalle {

	position: relative;

	padding-top: 0px;

	padding-left: 15px;

	color: #FFFFFF;

	margin: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	background-repeat: no-repeat;

	background-position: center top;

	width: 140px;

	background-color: #480B37;

	background-image: url(archivos/fondo-menu-destinos-tarif.jpg);

}

#volver a {

	font-weight: bold;

	color: #6d642e;

	text-decoration: none;

}



.menuPaisTarifDetalle h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	padding: 0px;

	text-transform: uppercase;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.menuPaisTarifDetalle a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#verMas a {

	font-family: Tahoma;

	color: #6d642e;

	font-weight: bold;

}



.menuPaisTarifDetalle ul {

	list-style-type: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 5px;

}

.menuPaisTarifDetalle li {

	margin-bottom: 5px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



.margenIzquierdo {

	margin-left: 20px;

	margin-bottom: 20px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

}



.menuPaisTarifDetalle a:hover {



	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

.menunuevo a:hover {

	text-decoration: italic;

	margin: 0px;

	padding: 0px;

}

.contenidoHetel {

	background-color: #E6E2CB;

	font-family: Tahoma;

	font-size: 12px;

	padding: 10px;

}



.menuPaisTarifDetalle h5 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#verMas {

	text-align: right;

}



.cajaNovedadesGrande {



	position: relative;

	width: 729px;

	margin: 0px;

	padding: 0px;

	background-image: url(archivos/caja-novedades-grande-medio.jpg);

	text-align: left;

	font-family: Tahoma;

	font-size: 12px;

}

.cajaNovedadesGrande .medio {



	position: relative;
	
	margin: 0px;
	
	min-height: 150px;

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 30px;

}

.cajaNovedadesGrande .bottom {



	background-image: url(archivos/caja-novedades-grande-bot.jpg);

	height: 21px;

	position: relative;

	margin: 0px;

	padding: 0px;

}

.cajaNovedadesGrande .top {



	background-image: url(archivos/caja-novedades-grande-top.jpg);

	position: relative;

	height: 23px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 20px;

	padding-top: 12px;

	font-size: 16px;

}

#volverHotel a:hover {



	color: #333333;

	font-family: Tahoma;

	font-size: 12px;

	text-decoration: underline;

}

#clima{
	width:180;
	height:170;
	margin-right:30px;
	margin-left:340px;
	/*margin-left:545px;
	margin-top:330px;
	position:absolute;
	z-index:10;*/
}
.LinkS:link { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #4b0e3a; text-decoration: none}
.LinkS:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #4b0e3a; text-decoration: none}
.LinkS:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #4b0e3a; text-decoration: underline}

.imagenesBorde {

	border: 3px solid #FFFFFF;
}

#faq{
	width:216;
	height:170;
	float:left;
	/*margin-left:545px;
	margin-top:330px;
	position:absolute;
	float:right;
	z-index:10;*/
}

a#BotonCerrarSesion {
	float: right;
	display:block;
	width:14px;
	height:14px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_cerrar_sesion.jpg);
}

a#BotonCerrarSesion:hover {
	background-position:0 -14px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonBajarTarifarioCompleto {
	float: left;
	margin-top:5px;
	margin-left: 0px;
	display:block;
	width:174px;
	height:62px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_bajar_tarifario_completo.jpg);
}

a#BotonBajarTarifarioCompleto:hover {
	background-position:0 -62px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonBajarTarifarioCompletoExcel {
	float: left;
	margin-top:5px;
	margin-left: 0px;
	display:block;
	width:174px;
	height:62px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_bajar_tarifario_completo_excel.jpg);
}

a#BotonBajarTarifarioCompletoExcel:hover {
	background-position:0 -62px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonBajarTarifarioCompletoIngles {
	float: left;
	margin-top:5px;
	margin-left: 0px;
	display:block;
	width:135px;
	height:62px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/en/bot_download_all_rates.jpg);
}

a#BotonBajarTarifarioCompletoIngles:hover {
	background-position:0 -62px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonBajarTarifarioCompletoExcelIngles {
	float: left;
	margin-top:5px;
	margin-left: 0px;
	display:block;
	width:174px;
	height:62px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_bajar_tarifario_completo_excel_en.jpg);
}

a#BotonBajarTarifarioCompletoExcelIngles:hover {
	background-position:0 -62px;/* con esto cambiamos la porcion de imagen que se muestra */
}

#VentanaUsuarioEmpresa {
	float: left;
	width: 170px;
	height: 52px;
	background-image: url(archivos/login_fondo_1_2.gif);
	clear: both;
}

#VentanaUsuarioEmpresa2 {
	float: left;
	width: 170px;
	height: 24px;
	background-image: url(archivos/login_fondo_2_2.gif);
	clear: both;
}

a#BotonLoginCerrar {
	float: left;
	display:block;
	width:170px;
	height:25px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_login_cerrar.gif);
}

a#BotonLoginCerrar:hover {
	background-position:0 -25px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonLoginCerrarIngles {
	float: left;
	display:block;
	width:170px;
	height:25px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/en/bot_login_cerrar.gif);
}

a#BotonLoginCerrarIngles:hover {
	background-position:0 -25px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.VentanaUsuarioEmpresaTxtUsuario {
	float: left;
	width: 135px;
	margin-left: 17px;
	margin-top: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}

.VentanaUsuarioEmpresaTxtEmpresa {
	float: left;
	width: 135px;
	margin-left: 17px;
	margin-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #064072;
}

a#BotonVolverTarifario {
	float: right;
	margin-top: -31px;
	margin-right: 200px;
	display:block;
	width:128px;
	height:24px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_volver_tarifario.gif);
}

a#BotonVolverTarifario:hover {
	background-position:0 -24px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonVolverTarifarioIngles {
	float: right;
	margin-top: -31px;
	margin-right: 220px;
	display:block;
	width:106px;
	height:24px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/en/bot_back_rates.gif);
}

a#BotonVolverTarifarioIngles:hover {
	background-position:0 -24px;/* con esto cambiamos la porcion de imagen que se muestra */
}

#BannerInteriorTarifas {
	width: 170px;
	float: left;
}

#BannerInteriorTop {
	width: 170px;
	height: 13px;
	background-image: url(archivos/banner_int_top.gif);
}

#BannerInteriorBody {
	width: 157px;
	background-image: url(archivos/banner_int_fondo.gif);
	padding-left: 13px;
	padding-bottom: 0px;
}

#BannerInteriorBottom {
	width: 170px;
	height: 13px;
	background-image: url(archivos/banner_int_bottom.gif);
}

#Iconos {
	float: left;
	width: 400px;
	height: 71px;
}

#VolverTaifas {
	width: 100px;
	height: 71px;
}

#Iconos2 {
	width: 210px;
	height: 71px;
}

#ContenedorUsuarioEmpresa {
	width: 760px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 75px;
}

.TxtUsuario {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	float: right;
}

.TxtEmpresa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#333333;
	float: right;
	padding-right: 4px;
}

#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:586px;
    height:106px;
    overflow:hidden;
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}

/* Cotizador */

.ImagenEstado {
	float: left;
	width: 16px;
	height: 17px;
	margin-top: -6px;
	margin-left: -8px;
}

.ImagenEstadoResumen {
	float: left;
	width: 16px;
	height: 17px;
	margin-top: 0px;
	margin-left: -8px;
}

.ImagenEstadoFinalizacion {
	float: left;
	width: 16px;
	height: 17px;
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 5px;
}

.TxtTahoma {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	margin-top: 0px;
}

.TxtTahomaResumenPrecio {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 6px;
	float: left;
	margin-top: 0px;
}

.TxtTahomaResumenPrecioMargen0 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	margin-top: 0px;
}

.TxtTahomaTit {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.TxtTahomaTitFecha {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.TxtTahomaTitFinalizacion11 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.TxtTahomaTitHistorial {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.TxtTahomaPaquete {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.TxtTahomaFinalizacion {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.TxtTahomaResumen {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}

.TxtTahomaTitTraslados {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	clear: both;
}

.TxtTahomaTitGris {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 10px;
}

.TxtTahomaTitGris2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 0px;
}

.TxtTahomaTitGris2Izq {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 3px;
	text-align: left;
	padding-left: 6px;
}

.TxtTahomaTitTrasladosBold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.tituloTablaHotelExcursiones {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #dbced7;
	background-color: #490A37;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: -20px;
	text-align: left;
}

.TxtTahomaMarron {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6d642e;
	font-weight: bold;
}

.checkbox, .radio {
	width: 25px;
	height: 25px;
	margin-top: 1px;
	padding-right: -23px;
	background: url(archivos/check_off.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio {
	background: url(archivos/check_on.png) no-repeat;
}

.Campo {
	height: 9px;
	width: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 6px;
	clear: both;
}

.CampoBuscadorFreeSale {
	height: 9px;
	width: 70px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 6px;
	clear: both;
}

.CampoResumenHotel {
	height: 9px;
	width: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	text-align: center;
	margin-top: 1px;
	margin-right: 5px;
	clear: both;
}

.CampoResumenTraslados {
	height: 9px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 2px;
	text-align: left;
	margin-top: 1px;
	margin-right: 5px;
	clear: both;
}

.CampoResumenObservacionesFinalizacion {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 6px;
	text-align: left;
	margin-top: 1px;
	margin-right: 5px;
	clear: both;
}

.CampoExcursiones {
	height: 9px;
	width: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: -10px;
	text-align: center;
	margin-bottom: 2px;
	clear: both;
}

.CampoResumen {
	height: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	clear: both;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(archivos/check_on.png) no-repeat;
	overflow: hidden;
}

.LineaSubMenuTop {
	height: 7px;
	background-image: url(archivos/linea_menu.gif);
	background-repeat: repeat-x;
}

.LineaSubMenuBottom {
	height: 7px;
	background-image: url(archivos/linea_menu_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

a#BotVolverPaso {
	display:block;
	width:14px;
	height:14px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_volver_pasos.png);
}

a#BotVolverPaso:hover {
	background-position:0 -14px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.TituloResumenBlanco {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.TxtResumenBlanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dfbcd5;
}

.TxtResumenBlancoGrande {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #f8e0f1;
	font-weight: bold;
}

.TxtPasajeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
}

.TxtBlancoFormPasajeros {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}

.TxtFechaHotelesResumen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TxtHistorial {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TxtReservaCheck {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tituloTablaResumen {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888059;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.tituloTablaResumenChico {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888059;
	text-align: center;
}

.tablaResumen {
	margin-top: 10px;
	margin-bottom: 20px;
}

.TablaResumen2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.TablaCheckResumen {
	margin: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 1px;
}

.IconoCalendario {
	margin: 0px;
	padding-left: 10px;
}

.IconoCalendarioIngles {
	margin: 0px;
	padding-left: 20px;
}

.BotAgregarPasajeros {
	margin-left: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.BotAgregarPasajerosIngles {
	margin-left: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.BotCerrarVentana {
	float: right;
}

.tituloPasajeros {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}

.BotCambiar {
	float: left;
}

a#BotonHistorial {
	float: left;
	margin-top:5px;
	margin-left: 25px;
	display:block;
	width:173px;
	height:64px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_historial.png);
	clear: both;
}

a#BotonHistorial:hover {
	background-position:0 -64px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonHistorialIngles {
	float: left;
	margin-top:5px;
	margin-left: 25px;
	display:block;
	width:173px;
	height:64px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_historial_en.png);
	clear: both;
}

a#BotonHistorialIngles:hover {
	background-position:0 -64px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.TarjetaAMVPlus {
	width: 331px;
	margin-left: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	clear: both;
}

#TarjetaImg{
	width: 331px;
	height: 220px;
	background-image: url(archivos/tarjeta_amvplus.png);
}

#TarjetaAMVContenedorTxt {
	width: 280px;
	height: 70px;
	padding-top: 130px;
	padding-left: 25px;
}

.TarjetaTxtEmpresa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.TarjetaTxtTitPuntos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TarjetaTxtPuntos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

a#BotonPremiosAMV {
	float: left;
	margin-top:5px;
	margin-left: 25px;
	display:block;
	width:231px;
	height:57px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_premios_amv.png);
	clear: both;
}

a#BotonPremiosAMV:hover {
	background-position:0 -57px;/* con esto cambiamos la porcion de imagen que se muestra */
}

a#BotonPremiosAMVIngles {
	float: left;
	margin-top:5px;
	margin-left: 25px;
	display:block;
	width:231px;
	height:57px; /* aqui esta el truco */
	text-indent:-9999px;
	background: url(archivos/bot_premios_amv-en.png);
	clear: both;
}

a#BotonPremiosAMVIngles:hover {
	background-position:0 -57px;/* con esto cambiamos la porcion de imagen que se muestra */
}


#buscadorFreeSale {
width:100%;
}


/*Nuevo menu tarifarios*/


.menuPaisNuevo {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

}

#sidebarmenu1 {
background-image: url(archivos/fondo-menu-destinos-nuevo.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:200px;
background-color:#86226a;
}

.sidebarmenu ul{
z-index:2;
margin: 0;
padding: 0;
list-style-type: none;
font: 13px Verdana;
width: 153px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 0px solid #778;
}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active{
background-color: #490a37; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li ul li a:hover{
background-color: #300223;
text-decoration:underline;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 154px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/*Nuevo menu tarifarios*/
