img {border: 0;}

#areaCalendario {
	/*background: #FFFFFF;
	background-color: #F0F0F0;*/
	display: none;
	height: 202px;
	float:left;
	top: 0;
	width: 343px;
	z-index: 100;
}

/*#seleccionFecha iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 800px;
	height: 800px;
} */

#backgroundOff {display: none; z-index: 100;}

#backgroundOff iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 1800px;
	height: 1800px;
}

#despliegue {display: none; z-index: 110;}

#despliegue iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 1800px;
	height: 1800px;
}

#contenedor {position: relative; margin: 0 auto; width: 933px;}
#grupo1 {float: left;	margin-left: 3px;}
#tituloProducto {position: absolute; top: 0; left: 0;}
#banner_b {position: absolute; top: 0; left: 133px;}
#grupoBanners {position: absolute; top: 248px; left: 0; width: 594px;}
#cuadroRss {float: left; border: 1px #BEBEBE solid;}
#banner_c1 {float: left; margin-left: 3px; border: 1px #BEBEBE solid;width:227px;height: 72px;}
#banner_c2 {float: left; margin-left: 3px; border: 1px #BEBEBE solid;width:227px;height: 72px;}
#banner1 {float: left; margin-left: 3px; border: 1px #BEBEBE solid;height:72px;}
#banner2 {float: left; margin-left: 3px; border: 1px #BEBEBE solid;height:72px;}
.lista {left: 594px; list-style: none; margin-left: 0;	margin-top: 0; padding: 0; position: absolute; top: 247px; width: 345px;}
.lista li {border: 1px #BEBEBE solid; float: left; margin: 2px 0 0 2px; width: 109px;}
.lista li a {display: block;}

/* Estilos para el formulario principal */
h2 {border: 0; color: #777777; font-size: 10px; margin: 0; padding: 0;}
#formPrincipal {font-size: 12px; position: absolute; left: 597px; top: 2; width: 336px; display: none;	margin-top: 0px;}

#logoSoltour {
	border: 1px #BEBEBE solid;
	display: none;
	height: 244px;
	left: 597px;
	position: absolute;
	top: 0;
	width: 336px;
}
#formPrincipal input, select {font-size: 10px;}
#formPrincipal fieldset {border: 0;}
.formTitulo {background: #FFFFFF; text-align: left;}
.formPestana {
	/*background: #FFFFFF;*/ 
	text-align: center;
	background-image: url("/sltwww2/st/img/pestanya_home_left2.gif");
	/*background-color: #E0E0E0;*/
	background-repeat:no-repeat;
	list-style-position: outside;
	list-style-type:none;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size: auto auto;
	/*background-color:transparent;*/
	float: left;
	/*width: 88px;*/
	margin-right: -1px;
	cursor: pointer;
	margin-top: 1px;
	position: relative;
	margin-right: 3px;
	/*border: 1px solid #BEBEBE;
	border-bottom: none;*/
	}
	
	
.formPestana h2{
	padding-top: -1px;
	background-image: url("/sltwww2/st/img/pestanya_home_right2.gif");
	background-position: top right;
	padding-right: 10px;
	margin-left: 10px;
}

.formPestanaActiva{
	z-index: 21;
	margin-top: 0;
	/*background-color: #F0F0F0;*/
	background-image: url("/sltwww2/st/img/pestanya_home_left1.gif");
}

.formPestanaActiva h2{
	margin-top: 0px;
	background-image: url("/sltwww2/st/img/pestanya_home_right1.gif");
	background-position: top right;
}

.formCuerpo {
	background: #F0F0F0;
	border: 1px #BEBEBE solid;
	left: 0;
	position: absolute;
	top: 14px;
	width: 100%;
	height: 230px;
	z-index: 20;
}
#formColumna1 {
	float: left;
	padding: 1px 0 0 8px;
	text-align: left;
	width: 159px;
}
#formColumna1 select {display: block; width: 150px;}
#formColumna1 #conjuntoCampos1 {border: 0; margin: 0; padding: 0;}
#formColumna2 {
	float: right;
	padding: 1px 0 0 8px;
	text-align: left;
	width: 159px;
}
#formColumna2 select {display: block;}
#formcolumna2 #zona {width: 145px;}
#formcolumna2 #mesAnyo {float:left;}
#formcolumna2 #destino {width: 145px;}
#formcolumna2 #fechaSalida {width: 65px;}
#formColumna2 #regimen {width: 145px;}
#formColumna2 #categoria {width: 145px;}
#formColumna2 #conjuntoCampos2 {border: 0; margin: 0; padding: 0;}
#formColumna2 #conjuntoCampos3 {border: 0; float: left; margin: 0; padding: 0; width: 98px;}
#formColumna2 #conjuntoCampos4 {float: right; padding: 0 10px 0 0;}
#formColumna2 #conjuntoCampos5 {border: 0; float: left; margin: 0; padding: 0;}
#formColumna2 #conjuntoCampos7 {border: 0; float: left; margin: 0; padding: 0;}
#formColumna2 #conjuntoCampos7 input {display: inline;}
#formColumna2 #imgCalendario {display: inline; vertical-align: top;}
#formPie {clear: both; margin: 0; text-align: left; width: 330px;}
#formPie select {display: block;}
#formPie fieldset {border: 0; display: inline; margin: 0; padding: 0 8px 8px 8px;}
#buscar {border: 0; margin: 10px 0 0 0px; vertical-align: top;}

/* Estilos para el formulario de habitaciones y edades */
#formHabitacionesEdades {
	display: none;
	font-size: 12px;
	position: absolute;
	top: 249px;
	left: 597px;
	width: 336px;
	z-index: 40;
}
#formHabitacionesEdades #cabeceraPersonas {margin: 0 0 0 100px;}
#formHabitacionesEdades #cabeceraPersonas label {margin: 0 0 0 20px;}
#formHabitacionesEdades select {display: inline; font-size: 10px; margin: 0 0 0 20px;}
#formHabitacionesEdades fieldset {border: 0; width: 320px;}
#formHabitacionesEdades fieldset label {display: inline; width: 110px;}
#formHabitacionesEdades #habitaciones .habi {display: inline;}
#formHabitacionesEdades #habitaciones .edad {display: block;}
#formHabitacionesEdades #habitaciones .edad select {display: inline; font-size: 10px; margin: 0 0 0 10px;}

/* */
#tituloTopTen {
	float:left;
	left:35px;
	/*margin-top:100px;*/
	margin-top: 75px;
	text-align:left;
	width:900px;
}
