.buscacoches {padding-bottom: 20px;} .ui-datepicker {width: 212px !important; padding: 0 !important; font-size: 12px !important;} .ui-datepicker table {margin: 0 !important;} .ui-datepicker th {background: #f2d100;}
.ui-datepicker td {padding: 0 !important; border: none !important;} .ui-widget-header {background: #fef8cf !important; border: none !important; padding: 10px 0 !important;} .ui-widget-content {border: 1px solid #f2d100 !important; background: #fff;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top: 10px !important;} .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #fff; border: none !important; text-align: center !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: #069 !Important; color: #fff !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: #d50047 !Important; color: #fff !important;} #locrec, #locent {width: 208px;}
#busquedavanzada ul {list-style: none; margin: 0; padding: 0; font-size: 12px;} #selrango {padding: 8px; display: none;} #rangopreciodatos td {color: #d50048; font-weight: bold;} #rangopreciomaxsel {font-size: 20px;}
	#busquedavanzada .ui-state-focus, #busquedavanzada .ui-state-default {width: 12px !important; height: 20px !important; top: -6px !important; background: #069; border-color: #000 !important; cursor: ew-resize !important;}
	#busquedavanzada .ui-slider-horizontal .ui-slider-range {height: 8px !important; overflow: hidden !important; padding: 0 !important; background: url(../imagenes/back_res.jpg) repeat-y center top !important;}
	#busquedavanzada .ui-slider-horizontal {height: 8px !important;} .current {font-size: 14px;} #busquedavanzada td.selector {position: relative; padding: 8px 0; background: url(../imagenes/range.png) repeat-x center center !important;}
	.ui-widget-content {font-size: 12px !important;} .ver_proveedores li {padding:0; margin:0; float:left;} .ver_categorias {margin-bottom: 20px;} .checktext {display:none;}
		.imagecheck img, .imagecheck img.provunchecked {border: 3px solid #FFF; width: 50px; height: 25px; padding: 1px; margin: 2px 1px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
		.imagecheck img.provchecked {border: 3px solid #6b9fc7; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;} #busquedavanzada .ver_coches label {display: block;}
	.filtros_avanzados strong, strong.title_filtro_premium {display: block; font-size: 16px; line-height: 18px; margin-bottom: 6px; color: #d50048; clear: both;} .filtros_avanzados li, .filtro_premium {line-height: 20px;}
		strong.title_filtro_premium {color: #f2d100;}
	.filtro_aeropuerto, .filtro_gasolina, .filtro_premium {float: left; margin: 28px 10px 6px 0; background: #fef8cf; padding: 10px; border: 1px solid #f2d100; width: 278px; height: 84px;} .filtro_gasolina {margin: 28px 0 6px 0;}
		.filtro_premium {position: relative; float: none; width: auto; height: auto; margin: 0 0 20px 0; background: #069; border: none; color: #fff;} .filtro_premium p {margin: 4px 0 0 0; font-size: 11px; line-height: 13px; font-style: italic;}
		.filtro_premium p span {display: block; font-weight: bold; font-size: 13px; line-height: 15px; font-style: normal;} .ico-premium {position: absolute; right: -26px; top: -12px; width: 80px; height: 69px; background: url(../imagenes/prem-es.png) no-repeat;}
#txt_preloader {margin-bottom: 5px; color: #fff;} #txt_preloader p {margin: 0;} #resultadoscoches_carga {display: block; padding: 10px; background: #3d8eb9; width: 590px; margin: 0 0 10px 0;}
	#resultadoscoches_carga strong {color: #f4ed73 !important; font-size: 16px !important;} #resultadoscoches_carga #porcien {display: block; height: 20px; width: 1%; background: #83bdf6;} #header img.telf {left: 590px; top: 20px;}
#left {position: relative; width: 220px; float: left;} #left_coches {position: relative; width: 350px; float: left;} #left_coches .titulo {font-size: 24px; margin-top: 10px;} .logos {padding: 10px; background: #fef8cf; border: 1px solid #f2d100;}
		.logos img {margin: 3px;} #left_coches h1 {font-size: 18px; margin: 0; border-bottom: 1px dashed #f2d100; color: #f2d100; padding-bottom: 3px;} #left_coches h1 small {font-size: 12px; color: #fff;}
	#left_coches span.resumen {display: block; text-align: right; margin: 8px 0 20px 0;} #left_coches span strong {font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; color: #f2d100;}
#right {position: relative; width: 610px; float: right; min-height: 300px;} #right_coches {position: relative; width: 490px; float: right; min-height: 300px;} #right_coches .selector select {width: 212px;} #right_coches .titulo {font-size: 24px; margin-top: 10px;}
	#right_coches ul li {display: block; width: 214px; float: left; padding-left: 20px; background: url(../imagenes/bullet-n.png) no-repeat 0 3px; font-size: 12px;}
.articulos {position: relative; margin: 0; text-align: left;} .articulos .submit {width: 86px;} .articulos img {float: left;} #resultados li .articulos h4 {padding-left: 0; font-size: 20px; line-height: 22px;} .articulos p {text-align: right; margin: 5px 0;}
	.articulos .pvp {font-size: 24px; text-align: right;} .articulos .reservar {text-align: right; padding-top: 5px;} #incluye table, #incluye td {width: 460px;} #incluye p.Estilo4 {display: none;} #resultados font, #resultados a {color: #d50048;}
	.articulos .extrasproveedor {position: absolute; left: 160px; bottom: 20px; width: 70px; height: 36px; font-size: 10px; line-height: 18px; text-align: center;} .articulos .extrasproveedor img {width: 70px; max-height: 36px;}
	.articulos .newcar-si {position: absolute; top: 22px; left: 110px; width: 60px; height: 60px; background: url(../imagenes/newcar-es.png) no-repeat;} .articulos .newcar-no {display: none;} .articulos .extras {position: absolute; left: 240px; bottom: 24px;}
		.extras .allinclusive {display: block; width: 55px; height: 32px; background: url(../imagenes/todo-incluido.gif) no-repeat; line-height: 1000px; overflow: hidden;}
	.fuel-no {display: none;} .fuel-si {width: 55px; background: url(../imagenes/full-full.gif) no-repeat left center;} .allin {max-width: 55px;}
	.premium-no {display: none;} .premium-si {position: absolute; left: -10px; bottom: -12px; width: 81px; height: 82px; background: url(../imagenes/premium-es.png) no-repeat;} #WzBoDy {max-width: 400px;}
	.articulos .limitedias-si {background: #c00 url(../imagenes/limitedias_es.png) no-repeat left center; color: #fff; font-size: 12px; border-radius: 4px; padding: 0 4px 0 88px; position: absolute; right: 104px; bottom: 9px;}
		.articulos .limitedias-no {display: none;} .articulos .limitedias-si span {font-size: 24px; line-height: 26px; font-weight: bold;}
.limite_dias {background: #c00 url(../imagenes/icon-alert.gif) no-repeat 10px 14px; color: #fff; font-size: 16px; line-height: 18px; padding: 10px 10px 10px 60px; margin: 38px 0;}
	.precio_divisa {font-size: 30px !important; display:inline !important;} .precio_tipo_moneda{font-size: 16px !important; display:inline !important; line-height: 18px;} .precio_web{font-size: 12px !important; display:block; line-height: 14px; text-align: right;}
	.precio_prepago {color: #069;} .selec span div.prepago span {display: inline;} .prepago {font-size: 14px; line-height: 16px; color: #069;} .masbuscado .prepago {color: #79adc7;}
		.precio_web_moneda {font-size: 10px !important; display:inline !important; line-height: 12px;} .faltandatos {color: #d50048 !important; font-weight: bold; margin-bottom: 20px; border: none !important; background: #fff !important;}
.destinos ul {line-height: 20px;} ul.paises {width: 33%; float: left; margin: 20px 0;} #wrapper .destinos .titulo {text-align: left; font-size: 20px;} .destinos .abecedario {margin: 20px 0;} .destinos .abecedario a {color: #d50048;}
	#wrapper .destinos h3 {display: inline; font-size: 14px; line-height: 16px;}	
#tipo_pago {margin-top: 20px; height: 140px;} #opciones_pago div {position: relative; width: 210px; border: 1px solid #069; padding: 8px; text-align: center; margin: 10px 0 20px 0; background: #fff url(../imagenes/back_res.jpg) repeat-y -200px 0;}
	#opciones_pago div span {display: block; font-size: 18px; line-height: 20px; margin: 0 0 6px 0;} #opciones_pago div big {display: block; font-size: 36px; line-height: 38px; font-weight: bold; color: #069;} #opciones_pago .directpay big {color: #999;}
	#opciones_pago .directpay {float: right;} #opciones_pago .prepay {float: left;}
#tipo_pago_premium {margin: 0 0 10px -4px; width: 480px;} #tipo_pago_premium strong {display: block; margin: 20px 0 20px 4px;}
	#tipo_pago_premium table {margin: 0 auto;} #tipo_pago_premium ul {margin: 6px 0; text-align: left;} #tipo_pago_premium li {line-height: 20px; width: auto !important;} .normal li {background: url(../imagenes/ico_ko.png) no-repeat 0 3px !important;}
		.premium li, .standard li, .normal li.sincly {background: url(../imagenes/ico_ok_off.png) no-repeat 0 3px !important;}
		.enfasis li, .enfasis.normal li.sincly {background: url(../imagenes/ico_ok.png) no-repeat 0 3px !important;} .normal.enfasis li {background: url(../imagenes/ico_ko_on.png) no-repeat 0 3px !important;}
		#tipo_pago_premium table td {width: 212px; padding: 10px; border: 1px solid #dedefa; background: #fff;} #tipo_pago_premium table td div {text-align: center;}
	#opciones_pago_premium span {display: block; font-size: 34px; line-height: 36px; text-transform: uppercase; font-weight: bold;} #opciones_pago_premium big {display: block; font-size: 38px; line-height: 48px; margin: 0; font-weight: bold;}
	#opciones_pago_premium big small {font-size: 14px; line-height: 16px;} #opciones_pago_premium .premium span, #opciones_pago_premium .premium em {color: #db9898;} #opciones_pago_premium .standard span {font-size: 22px; line-height: 24px;}
	#opciones_pago_premium .premium big {font-size: 46px; color: #aaa8f2;} #opciones_pago_premium .normal span {font-size: 24px;}
	#opciones_pago_premium b {display: block; color: #fff; padding: 4px; margin: -10px -10px 10px -10px; text-transform: uppercase; font-size: 20px; line-height: 22px;} #opciones_pago_premium td {color: #999;}
	.normal b, .standard b {background: #94d3f2;} .premium b {background: #469bc6;} .enfasis b {background: #069;} #opciones_pago_premium td.enfasis {color: #000;}
	#opciones_pago_premium td.enfasis big {color: #069;} #opciones_pago_premium em {font-weight: bold; font-style: normal; display: block; text-transform: uppercase; font-size: 20px; line-height: 22px;}
	#opciones_pago_premium .enfasis em, #opciones_pago_premium .enfasis span {color: #c00;} #opciones_pago_premium .normal em {font-size: 16px;}
	#opciones_pago_premium .submit {border: none; background: #94d3f2; color: #fff; padding: 10px 20px; font-size: 20px; line-height: 22px; margin: 20px 0; text-transform: uppercase; cursor: pointer;}
		#opciones_pago_premium .enfasis .submit, #opciones_pago_premium .submit:hover {background: #069;} #opciones_pago_premium h5 {font-size: 20px; line-height: 22px; margin: 0 0 14px 0;}
		#opciones_pago_premium .normal h5, #opciones_pago_premium .standard h5, #opciones_pago_premium h5 a {font-size: 16px;} #opciones_pago_premium h4 {margin: -6px 0 10px 0; font-size: 16px; line-height: 18px; border: none; color: #b09b18;}
		#opciones_pago_premium i {font-style: normal; font-weight: bold; font-size: 20px; line-height: 22px;}
#WzTtDiV {box-shadow: 0 0 8px #aaa;} #WzTtDiV, #WzBoDy {border-radius: 8px; width: auto !important; max-width: 460px !important;} #WzBoDy b {display: block; margin-bottom: 4px;} #WzBoDy i {display: block; margin: 4px;}
#WzBoDy li {padding: 10px 10px 10px 20px; background: url(../imagenes/dot.png) no-repeat 6px 14px;} #WzBoDy h3 {margin: 10px 0 10px 20px; font-size: 18px; line-height: 20px; text-decoration: underline;}
.has-js .label_check.gen_tocs {display: block; position: relative; padding: 2px 0 4px 25px; margin: 30px 8px; font-size: 14px; line-height: 16px;} .label_check.gen_tocs a {text-decoration: underline;}