#contenido	{ padding-bottom:0px!important; }

ul.order.bigNums  				{ margin:0px; }
ul.order.bigNums li				{ list-style:none; margin:0; }
ul.order.bigNums li span.num 	{ list-style:none; font-size:20px; color:#999; font-weight:bold;  clera:both; width:25px; float:left; line-height:18px;}
ul.order.bigNums li span 		{ display:block; padding:0 0 5px 0; margin:0px;}

.caja_gris .caja_blanca .caja_gris_4 .top,
.caja_gris .caja_blanca .caja_gris_4 .top div,
.caja_gris .caja_blanca .caja_gris_4 .bot,
.caja_gris .caja_blanca .caja_gris_4 .bot div 	{background-image: url('/images_new/common/cajas/2_caja_gris_4.gif')!important;}
.caja_gris .caja_blanca .caja_gris_4 .mid 		{ background-color:#ccc!important;}



/** FORMS **/

form.formulario	label					{ margin-right:3px; }
form.formulario input[type="text"],
form.formulario input.edit				{ height:20px; border:1px solid #B2B2B2; font-size:1.1em; font-weight:normal; font-size:1.2em; line-height: 25px; padding-top:2px}
form.formulario select 					{ height:24px; border:1px solid #B2B2B2; font-size:1.1em; font-weight:normal; font-size:1.2em; line-height: 25px; padding-top:2px}
form.formulario input[type="radio"],
form.formulario input[type="checkbox"]	{ border:none; }
form.formulario input:focus				{ background:#fff; border:1px solid #000; }
form.formulario select:focus			{ background:#fff; border:1px solid #000; }

form.formulario select.time				{ width:105px; }
form.formulario select.adults,
form.formulario select.childrens,
form.formulario select.babyes			{width:50px; }

form.formulario .w90					{width:90px!important;}
form.formulario .w105					{width:105px!important;}
form.formulario .w110					{width:110px!important;}
form.formulario .w115					{width:115px!important;}
form.formulario .w135					{width:135px!important;}
form.formulario .w195					{width:195px!important;}
form.formulario .w220 					{width:220px!important;}
form.formulario .w225 					{width:225px!important;}
form.formulario .w230 					{width:230px!important;}
form.formulario .w235 					{width:235px!important;}

.grid486 	form.formulario div.col50 	{width:228px!important;}
.grid550 	form.formulario div.col50 	{width:260px!important;}
.grid360  	form.formulario div.col50 	{width:165px!important;}

.grid486 	form.formulario .w220 		{width:200px!important;}

.grid486 	form.formulario input.date	{width:108px}
.grid550 	form.formulario input.date	{width:115px}

.grid486  form.formulario input.large {width:195px;}
.grid550  form.formulario input.large {width:225px;}

.grid486  form.formulario input.small {width:90px}
.grid550  form.formulario input.small {width:110px}

form.formulario div.col50.alpha 	{padding:0 5px 5px 0!important; float:left}
form.formulario div.col50.omega 	{padding:0 0 5px 5px!important; float:right}

ul.bulletsFix li  	{ list-style-image:url(/images_new/css/bullet.gif)!important; }

/** Tablas **/
table.dataList					{ border-spacing:0px; border-collapse:collapse; }
table.dataList caption			{ display:none; }
table.dataList thead th span	{ background:#EDEDED; font-weight:bold; display:block; margin:2px; padding:4px; }
table.dataList tbody td 		{ padding:4px; vertical-align:bottom; }
table.dataList tbody tr 		{ background:url(/images_new/common/dotted.gif) repeat-x }
table.dataList tbody tr.first 	{ background:none;}
table.dataList tbody tr.first:hover 	{ background:#ededed;}
table.dataList tbody tr:hover 	{ background:url(/images_new/common/dotted.gif) repeat-x #ededed;}
table.dataList tbody tr.nohover:hover 	{ background:none;}

.absolute 	{ position:absolute;}
.postop0	{ top:0 }
.postop10	{ top:10px }
.posright0	{ right:0 }
.precio .desde 		{ font-weight:100; font-size:0.7em}
.destino_flexible 	{ right:13px;top:0; position:absolute; font-weight:normal; float:right;}
.destino_flexible span 	{padding-left:3px}
.fnd_ver_fotos 			{ background-image:url(/images_new/hoteles/v2/fnd_ver_fotos.png);background-repeat:repeat-x;height:15px;left:2px;padding-top:3px;position:absolute !important;text-align:center;top:55px;width:106px;}
.normal 				{ font-weight:100; }

span.origen,
span.destino 	{ cursor:pointer; position:relative; top:0px }
span.calendar 	{ cursor:pointer}

img.ico_lista,
img.ico_calendar {border:medium none; height:13px; vertical-align:middle; width:13px; }

span.label.tren, span.label.barco	{ background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) no-repeat; padding-left:13px; margin-left:0px;}
span.label.tren						{ background-position:0 -39px;}
span.label.barco					{ background-position:0 -79px;}

.fnd_ver_fotos 			{ background-image:url(/images_new/hoteles/v2/fnd_ver_fotos.png);background-repeat:repeat-x;height:15px;left:2px;padding-top:3px;position:absolute !important;text-align:center;top:55px;width:106px;}

.normal 				{ font-weight:100; }

.sprite_comun				{ background-image:url(/images_new/common/v2/ico_sprite_common.gif); background-repeat: no-repeat; }
.ico_bulletFlecha			{ background-position: 0 -317px;}
.ico_bulletFlechaAbajo		{ background-position: 0 -332px;}

#TrigerShowAdvancedSearch 	{ padding-left:15px; outline:none; }

#cal1Text,
#cal2Text			{ width:200px; display:block; height:12px; margin-top:-5px;}
#ico_encunetra_vmh 	{ background:ulr(/images_new/hoteles/v2/encuentra_vmh_buscador.gif) no-repeat; }

form.formulario select optgroup option {padding-left:15px; }

/* yui */
.hot .yui-navset .yui-content {border-top: 1px solid #ccc; border-right: none; border-left: none; border-bottom: none;}
.hot .yui-nav {margin-left: 15px;}
.hot .yui-content { padding-left:0!important; padding-right:0!important;}

 .yui-navset .yui-nav li, .hot .serp_hot .yui-navset .yui-nav li {
	/*width:180px;*/
	height:29px;
}
#div_mapa_calendario .yui-nav, .vue #div_mapa .yui-nav { height:33px;}
.yui-navset .yui-content {border-top: 1px solid #ccc; border-right: none; border-left: none; border-bottom: none;}


.yui-navset .yui-nav a{
    text-decoration:none;
}
.yui-navset .yui-nav .selected a {
    cursor:default;
    text-decoration:none;
}
.yui-navset .yui-nav .selected .lista_resultados{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 0;
	margin-left:9px;
}

.yui-navset .yui-nav .calendario_precios{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat  0 -140px;
	margin-left:8px;
}

.yui-navset .yui-nav .selected .calendario_precios{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -40px;
	margin-left:6px;
}

.yui-navset .yui-nav .lista_resultados{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -100px;
	margin-left:6px;
}

.yui-navset .yui-nav .lanzadera{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -160px;
	margin-left:6px;
}

.yui-navset .yui-nav .selected .lanzadera{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -60px;
	margin-left:6px;
}

.yui-navset .yui-nav .lista_resultados,
.yui-navset .yui-nav .lanzadera,
.yui-navset .yui-nav .selected .lanzadera,
.yui-navset .yui-nav .selected .calendario_precios,
.yui-navset .yui-nav .calendario_precios,
.yui-navset .yui-nav .selected .lista_resultados {
	line-height:20px;
    padding-left:20px;
    padding-bottom:4px;
	margin-right:5px;
	margin-left:5px;
	margin-top:6px;
}

/* Caja Mostaza **/

.caja_mostaza .mid {background:#FF8F33}
.caja_mostaza .top, .caja_mostaza .bot,
.caja_mostaza .top div, .caja_mostaza .bot div {background-image: url('http://www.atrapalo.com/images_new/common/cajas/caja_FF8F33_fondo_fff.gif')!important}
/* caja blanca sobre gris7  */
.caja_mostaza .caja_blanca .top,
.caja_mostaza .caja_blanca .bot,
.caja_mostaza .caja_blanca .top div,
.caja_mostaza .caja_blanca .bot div {background-image: url('http://www.atrapalo.com/images_new/common/cajas/caja_fff_fondo_FF8F33.gif')!important}

.caja_mostaza .over 		 { background:#FF8F33;}
.caja_mostaza .over h2 		 { text-align:center; color:#fff; font-size:1.5em; padding:0 10px; line-height:1.3em;}
.caja_mostaza .over .overbot { background-image:url(/images_new/vuelos/v2/sprite_vuelos_home.gif); background-repeat:no-repeat; background-position:0 -181px; height:30px; width:170px;}
.caja_mostaza .bot, .caja_mostaza .bot div 	 { background-image:url(/images_new/common/cajas/2_caja_gris.gif) !important;}

.caja_mostaza ol 		{ color:#FF8F33; font-size:1.3em; font-weight:bold; margin:0 0 0 20px; }
.caja_mostaza ol li p 	{ color:#505050; font-size:11px; font-weight:normal; }
.caja_mostaza ol li 	{ padding-top:5px; }

/* Caja verde */
.caja_verde .mid {background:#009933;}
.caja_verde .top, .caja_verde .bot,
.caja_verde .top div, .caja_verde .bot div {background-image: url('/images_new/common/cajas/caja_009933_fondo_fff.gif')!important}
.caja_verde .caja_blanca .top,
.caja_verde .caja_blanca .bot,
.caja_verde .caja_blanca .top div,
.caja_verde .caja_blanca .bot div {background-image: url('/images_new/common/cajas/caja_fff_fondo_009933.gif')!important}
.caja_verde h2 { color:#fff; }

#vmhArea, .sprite_vuelos 		{ background-image:url(/images_new/vuelos/v2/sprite_vuelos_home.gif); background-repeat: no-repeat;}
.caja_verde_top 	{ background-position:0 -36px; height:38px; width:180px; position:absolute!important; }
.caja_verde_top h2 	{ line-height:35px; padding: 3px 10px 0 10px; }
.caja_verde .caja_blanca 	 { padding-top: 40px}
.caja_ayuda_top 	{ background-position:0 -76px; height:90px; width:170px; }
.caja_ayuda_top h2 	{ color:#666666;display:block;font-size:1.6em;line-height:1.3em;padding:35px 10px 3px;width:66%;}

.box_contacto 		{ background-position:0 -212px; width:170px; height:107px;}
.box_contacto .mid 	{ padding:5px 5px 5px 43px; }

#vmhArea 		{ background-position: 0 0; height:32px; padding-left: 40px; }
#vmhArea label	{ padding:0; }
#vmhArea span 	{ padding:0 0 0 17px; }


ol.steps li { padding: 2px 0!important; }

/* carousel */
.sprite_vue_carousel {background:url(/images_new/hoteles/hot_home_ventaja.gif) no-repeat; width:150px; height:150px}
.sprite_vue_carousel_it {background:url(/images_new/hoteles/hot_home_ventaja_it.gif) no-repeat; width:150px; height:150px}
.sprite_vue_carousel_cl {background:url(/images_new/hoteles/hot_home_ventaja_cl.gif) no-repeat; width:150px; height:150px}

.sprite_vmh_carousel {background:url(/images_new/vuelohotel/vmh_home_ventaja.gif) no-repeat; width:150px; height:150px}
.sprite_vmh_carousel_it {background:url(/images_new/vuelohotel/vmh_home_ventaja_it.gif) no-repeat; width:150px; height:150px}

.ventaja1{ background-position:0 0}
.ventaja2{ background-position:-150px 0}
.ventaja3{ background-position:-300px 0}
.ventaja4{ background-position:-450px 0}
.ventaja5{ background-position:-600px 0}
.ventaja6{ background-position:-750px 0}

.boton_vmh{width:200px}
.boton_vue{width:155px}


.vue .home #cal2Container{

	top:93px;
	left:-118px;
}

.titulo_caja_icono .icono-caja-derecha { position:absolute !important;right:-12px; top:-55px!important;z-index:2;}

/*.caja_comentario_gris q*/

/**********************
* Calendario Flexible *
**********************/
#buscador_calendario {height:270px;background:url('/images_new/vuelos/buscador_calendario/burbuja_03.gif') no-repeat;padding:20px;}
.fondoosc {width:20px;background-color:#505050;color:#FFF;}
.fondogris {width:20px;background-color:#B2B2B2;color:#FFF;}
.dianoseleccionable {width:20px;text-align:center;background-color:#EDEDED;color:#000;}
.sabdom{width:20px;text-align:center;background-color:#505050;color:#FFF;}
.dianormal{width:20px;text-align:center;background-color:#B2B2B2;}
.fondonegro{width:20px;text-align:center;background-color:#333333;color:#FFF;}
.fondorojo {background-color:#DE0000;color:#FFF;}
.factura_vue #contenido{ padding: 0px 13px 0px 13px;}
.muestra_datos {background:url('/images_new/vuelos/globo_precio.gif') no-repeat;width:315px;height:60px;float:right;}
.inner_muestradatos {width:250px;font-weight:bold;padding-left:25px;padding-top:6px;width:287px;}
.busq_flexi_vue .getDestinos {width:265px;float:right;height:20px;}
.tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ida.gif') no-repeat;}
.tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_vuelta.gif') no-repeat;}
* html .tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
* html .tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
.tabla_resumen {background:url('/images_new/vuelos/fondo_resumen.gif') no-repeat;padding:5px;}
.tabla_resumen_ida {background:url('/images_new/vuelos/fondo_resumen_ida.gif') no-repeat;padding:5px;}
* html .tabla_resumen {background:url('/images_new/vuelos/fondo_resumen_ie.gif') no-repeat;padding:5px;}
.fondo_rojo {background-color:#de0000;color:#fff;}
.tabla_links td {padding:2px 5px;}
.numerico li {list-style-image:none;list-style-type:decimal;list-style-position:outside;margin:0px;padding:0px 0px 3px;}
.linea_vertical {background:url('/images_new/home/fondo_vr_gr.gif') repeat-y;}
#buscador_flexible {padding-right:15px;float:left;width:372px;margin-bottom:15px;}

#contenido_res {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;}
#limite_width {width: 588px;}
#limite_width_carrito {width: 745px;}
#contenido_res2 {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;width: 586px;}
#lista_links_interes td {padding:5px;}
.lineheightalto {line-height: 180%;}
.precioauxiliar {font-size:14px;color: #505050;font-weight:700;}
.precio_atrapalo {font-size: 16px;font-weight: 700;color: #DE0000;}
.preciocaja {font-size:14px;color: #DE0000;font-weight:700;}
.imagen_destacado {padding: 10px 23px 20px 10px!important;}
.texto_destacado {padding: 0px 0px 10px 0px!important;}
.texto_destacado p {margin:0px;}
.recomendado {float:right;margin:0px;height:80px;width:83px;}
.desc_hoteles p {margin: 0px;}

.linea {border-bottom:1px dotted #b2b2b2;}
.lineablanca {border-bottom:1px dotted #FFFFFF;}
.linea_derecha {border-right:1px dotted #505050;text-align:left;}
.linea_izquierda {border-left:1px dotted #505050;}
.linea_top {border-top:1px dotted #505050;}
.linea5 {height:5px;}
.caja_gris .extra_margen {margin-top:5px;padding-left:2px;width:100%;}
.caja_gris h1 {background-color:#B2B2B2;color:#FFFFFF;font-size:100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;text-transform:uppercase;}

.cesta #principal .lista_cesta td.suma, .fondo_lista, div.auto_complete ul li.selected {
	background-color:#EDEDED;
}

.caja_roja {
	border:1px solid #DE0000;
	margin-bottom:10px;
	margin-top:10px;
}

.caja_roja h2 {
	background-color:#DE0000;
	color:#FFFFFF;
	font-size:100%;
	font-weight:700;
	margin:0 0 5px;
	padding:2px 5px;
	text-transform:uppercase;
}

.yui-dt-first, .vue #principal { padding:0 !important;}

/** caja_azul **/

.caja_gris .caja_azul .top, .caja_gris .caja_azul .bot, .caja_gris .caja_azul .top div, .caja_gris .caja_azul .bot div {background-image: url(/images_new/common/cajas/2_caja_gris_azul.gif)!important}
.caja_gris .caja_azul .top, .caja_gris .caja_azul .top div {height:23px;}
.caja_gris .caja_azul .mid {background:#ebf3fe !important}

.caja_azul .top, .caja_azul .bot, .caja_azul .top div, .caja_azul .bot div {background-image: url('/images_new/common/cajas/2_caja_azul_blanco.gif')!important}
.caja_azul .mid {background:#ebf3fe!important; border-left:1px solid #c2daff;border-right:1px solid #c2daff;}


.caja_azul .caja_blanca .top, .caja_azul .caja_blanca .bot, .caja_azul .caja_blanca .top div, .caja_azul .caja_blanca .bot div {background-image: url(/images_new/common/cajas/2_caja_blanca_azul.gif)!important}
.caja_azul .caja_blanca .top, .caja_azul .caja_blanca .top div {height:23px;}
.caja_azul .caja_blanca .mid {background:#fff !important; border:0px!important;}


#forecast .caja_blanca .mid { min-height:100px; }
#forecast ul.week {list-style:none; }
#forecast ul.week li { float:left; display:block; width:85px; height:100px; text-align:center; border-right:1px solid #c2daff; cursor:default;}
#forecast ul.week li span.dayName 	{ font-weight:bold; text-transform:capitalize;}
#forecast ul.week li img 			{ display:block; margin:10px auto;}

#forecast ul.week li.last { border:0}

q {font-style:oblique}


.sprite_vuelos_landing 				{background-image:url(/images_new/vuelos/v2/sprite_vuelos_landings.gif); background-repeat:no-repeat}
.sprite_vuelos_landing.lanzadera 	{background-position:0 0; width: 190px; height:80px; margin:0 auto}

/** landing origen-destiono **/
.celda_fecha_calendario{margin:0px;padding:0px;font-size:8px}
h2 a:hover {text-decoration:none}

.vmh .hom .widthMasBuscados {width:67px}
.vmh .hom .widthMasBuscados h3 {display:block; height:50px}

.caja_mostaza ol li p {font-weight:100; font-size:12px; color:#505050;}

#busquedaxcal {display:inline;}

/************************************** BARCOS *********************************************************************/

#vehiculoa {width:17.7em}


.editstyle p {padding:10px 0;}
.editstyle ul {padding-left:10px;}
.editstyle ul li {padding-bottom:10px;}
