#listado_ofertas_mini1,
#listado_ofertas_mini2 {
	float:right;
	margin-right:2px;
	_margin-right:1px;
}
		#listado_ofertas_mini1 h1 {
			background:#eeeeee url(/images/icon_teamtravel.gif) 5px center no-repeat;
		}
		#listado_ofertas_mini2 h1 {
			background:#eeeeee url(/images/icon_politours.gif) 5px center no-repeat;
		}

div.listado_ofertas_mini {  /************** listados de ofertas mini *****************/
	width:250px;
}
		div.listado_ofertas_mini h1 {
			padding:10px 10px 10px 25px;
			border-bottom:1px solid #e1e1e1;
			color:#555555;
			font-weight:bold;
			font-size:11px;
			margin:0;
		}
		div.listado_ofertas_mini ul li {
			border-right:1px solid #e1e1e1;
			border-left:1px solid #e1e1e1;
			border-bottom:1px solid #e1e1e1;
			height:75px;
		}
				div.listado_ofertas_mini ul li a {
					font-size:10px;
					display:block;
					text-decoration:none;
					color:#666666;
					height:75px;
					overflow:hidden;
				}
						div.listado_ofertas_mini ul li a img {
							float:left;
							margin-right:5px;
						}
						div.listado_ofertas_mini ul li a span {
							display:block;
							margin-bottom:3px;
						}
						div.listado_ofertas_mini ul li a span.listado_ofertas_titulo {
							font-size:11px;
							font-weight:bold;
							color:#bb0000;
							padding-top:5px;
						}
						.listado_ofertas_mini ul li a span.listado_ofertas_caducidad {
							color:#999999;
						}
						.listado_ofertas_mini ul li a span.listado_ofertas_precio {
							font-size:11px;
							font-weight:bold;
							color:#000000;
						}

#listado_ofertas_s3 {  /******************* listados ofertas s3 slider ***************/
	float:left;
	clear:left;
	margin:0 2px 2px 2px;
	_margin:0 2px 2px 1px;
	position:relative;
	width:440px;
	height:258px;
	overflow: hidden;
	border:1px solid #e1e1e1;
}
		#listado_ofertas_s3 h1 {
			position:absolute;
			top:0;
			left:0;
			padding:10px;
			background:#eeeeee url(/images/icon_teamtravel.gif) 5px center no-repeat;
			background-color:#eeeeee;
			color:#555555;
			font-weight:bold;
			font-size:11px;
			width:410px;
			padding-left:24px;
		}
		#s3slider ul {
			position:absolute;
			top:31px;
			left:0;
		}
						#s3slider ul li {
							position:relative;
							float:left;
							display: none;
							height:228px;
							width:440px;
						}
								#s3slider ul li span {
									 position: absolute;
									 bottom: 0;
									 left: 0;
									 display: none;
									 width:100%;
									 height:28px;
									 background-color:#000000;
									 font: 11px Arial, Helvetica, sans-serif;
									 cursor:pointer;
									 filter: alpha(opacity=70);
									 -moz-opacity: 0.7;
									 -khtml-opacity: 0.7;
									 opacity: 0.7;
									 color: #ffffff;
									 padding:5px;
								}

#listado_ofertas_jtools {  /*************** listados ofertas jtools slider ***********/
	background:url(/images/bg_box.gif) left bottom repeat-x;
	padding:10px 15px;
	border-bottom:1px solid #e1e1e1;
	height:170px;
	margin-bottom:2px;
	float:left;
}
		.scrollable { /****** ventana visible de ofertas dentro del slider ******/
			width:920px;
			height:170px;
			overflow:hidden;
			position:relative;
			float:left;
		}
		
				.scrollable .items { /***** contenedor de las ofertas del slider *******/
					width:20000em;
					position:absolute;
					clear:both;
				}
								.items a { /********************* ofertas **********************/
									float: left;
									position:relative;
									display: block;
									width:210px;
									margin:0 9px;
									height:170px;
									text-decoration:none;
								}
								.loc_imagen {
									position:absolute;
									left:4px;
									top:4px;
									background-color:#ffffff;
									padding:5px;
									border:1px solid #e1e1e1;
									z-index:1;
								}
								.loc_imagen:hover {
									background-color:#111111;
								}
								.loc_txt_bg {
									position:absolute;
									left:10px;
									top:125px;
									width:200px;
									height:35px;
									background-color:#000000;
									filter: alpha(opacity=70);
									-moz-opacity: 0.7;
									-khtml-opacity: 0.7;
									opacity: 0.7;
									z-index:2;
								}
								.loc_titulo {
									position:absolute;
									left:15px;
									top:130px;
									z-index:3;
									color:#ffffff;
									font-weight:bold;
									height:12px;
									overflow: hidden;
								}
								.loc_fecha {
									position:absolute;
									left:15px;
									top:145px;
									height:12px;
									overflow:hidden;
									z-index:3;
									color:#dddddd;
								}
								.loc_precio {
									position:absolute;
									left:80px;
									top:145px;
									height:12px;
									width:125px;
									overflow:hidden;
									text-align:right;
									color:#c93333;
									font-weight:bold;
									z-index:3;
								}
		
				a.browse {  /************ fechas izq y dcha *****************/
					background: url(/common/pi/global/images/arrows.gif) no-repeat;
					display:block;
					width:8px;
					height:15px;
					float:left;
					margin:70px 10px 0 10px;
					cursor:pointer;
					font-size:1px;
				}
				
				a.right {
					background-position: left bottom;
				}
				a.right:hover {
					background-position:right bottom;
				}
				a.left {
					background-position: left top;
				} 
				a.left:hover {
					background-position:right top;
				}
				
				a.browse {
					display:none;
				}
				
				.navi {  /************* navegacion superior *****************/
					margin-left:350px;
					width:200px;
					height:20px;
				}
						.navi a {
							width:8px;
							height:8px;
							float:left;
							margin:3px;
							background:url(/common/pi/global/images/navigator.png) 0 0 no-repeat;
							display:block;
							font-size:1px;
						}
						.navi a:hover {
							background-position:0 -8px;      
						}
						.navi a.active {
							background-position:0 -16px;     
						}
				
				.navi {
					display:none;
				}

#listado_ofertas_completo {  /************* listados ofertas completo ****************/
	padding-bottom:20px;
}
		#listado_ofertas_completo h1 {
			background-color:#111111;
			margin-bottom:20px;
		}
		#listado_ofertas_completo ul {
			padding:0 20px;
		}
		#listado_ofertas_completo ul li {
			margin:5px;
			float:left;
		}
				#listado_ofertas_completo ul li a {
					border:1px solid #e1e1e1;
					margin:1px;
					height:75px;
					padding:5px;
					width:278px;
					overflow:hidden;
					display:block;
					text-decoration:none;
					position:relative;
				}
				#listado_ofertas_completo ul li a:hover {
					border:2px solid #BB0000;
					margin:0;
					cursor:pointer;
				}
						#listado_ofertas_completo ul li a img {
							position:absolute;
							left:5px;
							top:5px;
							z-index:1;
						}
						#listado_ofertas_completo ul li a span {
							position:absolute;
							height:12px;
							overflow:hidden;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_tipo {
							right:0;
							bottom:0;
							color:#ffffff;
							font-weight:bold;
							text-transform:uppercase;
							padding:2px 2px 1px 3px;
							font-size:10px;
						}
						#listado_ofertas_completo ul li a span.ofertas_agencias {
							background-color:#bb0000;
						}
						#listado_ofertas_completo ul li a span.ofertas_grupo {
							background-color:#e1e1e1;
						}
						#listado_ofertas_completo ul li a span.ofertas_politours {
							background-color:#111111;
						}
						#listado_ofertas_completo ul li a span.ofertas_teamtravel {
							background-color:#999999;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_titulo {
							left:112px;
							top:5px;
							color:#111111;
							font-weight:bold;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_precio {
							left:112px;
							top:22px;
							color:#BB0000;
							font-weight:bold;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_caducidad {
							left:112px;
							top:39px;
							color:#999999;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_subtitulo {
							left:112px;
							top:56px;
							color:#333333;
						}
						#listado_ofertas_completo ul li a span.listado_ofertas_resumen {
							left:112px;
							top:73px;
							color:#999999;
						}

#detalle_oferta {  /*********************** ofertas agencia detalle ******************/
	background:transparent url(/images/bg_box.gif) left bottom repeat-x;
}
		#detalle_oferta_img_social {
			float:left;
			width:230px;
			margin-right:10px;
			overflow:hidden;
		}
				#detalle_oferta_img {
					margin:15px 15px 5px 15px;
					width:200px;
				}
				ul#enlaces_sociales {
					padding-left:70px;
				}
						ul#enlaces_sociales li {
							float:left;
						}
								ul#enlaces_sociales li a {
									display:block;
									padding:5px 3px;
								}

				#detalle_oferta_info {
					float:left;
					padding-top:15px;
					width:385px;
				}
						#detalle_oferta_info p,
						#detalle_oferta_info h3,
						#detalle_oferta_info h4 {
							padding-top:4px;
							padding-bottom:4px;
						}
						#detalle_oferta_info h3 {
							color:#BB0000;
						}
						#detalle_oferta_precio {
							color:#BB0000;
							font-weight:bold;
							font-size:12px;
						}
						#detalle_oferta_caducidad {
							color:#999999;
						}
						#detalle_oferta_resumen {
							margin-bottom:8px;
						}
						#detalle_oferta_categorias {
							background:transparent url(/common/pi/privada/imagenes/iconos/icono_categoria.png) left center no-repeat;
							padding-left:20px;
						}
						#detalle_oferta_etiquetas {
							background:transparent url(/common/pi/privada/imagenes/iconos/icono_tag.png) left center no-repeat;
							padding-left:20px;
						}
						#detalle_oferta_pdf {
							background:transparent url(/common/pi/privada/imagenes/iconos/pdf.png) left center no-repeat;
							padding-left:20px;
						}
						#detalle_oferta_url {
							background:transparent url(/common/pi/privada/imagenes/iconos/url.png) left center no-repeat;
							padding-left:20px;
							font-weight:bold;
							text-transform:uppercase;
						}

				#detalle_oferta_descripcion {
					border-top:1px solid #eeeeee;
					margin-top:10px;
					color:#666666;
					float:left;
					clear:left;
					width:600px;
					margin-left:15px;
					padding-top:10px;
				}

		#detalle_oferta_formulario {
			float:right;
			width:280px;
			padding:15px;
			border-left:1px solid #e1e1e1;
			position:relative;
		}						
#royal_caribbean{ float:right;}