/********************************************************************************************/

/*						HTML ELEMENTS							*/

/********************************************************************************************/

a
{
	color: #0054a6;
}

body
{
	background-color: #232020;
	background-image: url(/img/fondo.gif);
	background-position: center 0;
	background-repeat: repeat-x;
	color: #d1d3d4;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

h1
{
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px;
}

h2
{
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px;
	padding: 0px 0px;
}

h3
{
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px;
}

h5
{
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
		h5.h501 { color: #98ad36; }
			h5.h50101 { color: #e27739; }
			h5.h50102 { color: #ba2630; }
			h5.h50103 { color: #7517d8; }
			h5.h50104 { color: #a7b639; }
		h5.h502 { color: #7a003b; }
			h5.h50201 { color: #d5187e; }
			h5.h50202 { color: #00a4d9; }
		h5.h503 { color: #0054a6; }

img
{
	border: 0px;
	maring: 0px;
	padding: 0px;
}

p
{
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

table
{
	border: 1px solid #0054a6;
	width: 100%;
}
		table td
		{
			background-color: #333333;
			border: 0px;
		}
				table td.th
				{
					color: #0054a6;
					font-weight: bold;
				}
		table th
		{
			background-color: #0054a6;
			border: 0px;
		}

ul
{
	margin: 0px;
	padding: 0px;
}
		ul li
		{
			background-image: url(/img/ul-li.gif);
			background-position: left 10px;
			background-repeat: no-repeat;
			line-height: 24px;
			list-style: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 15px;
		}



#contenedor
{
	/*background-color: #666666;*/
	margin: 0px auto;
	width: 900px;
}
		#contenedor #cuerpo
		{
			/*background-color: #666666;*/
			margin: 20px 0px 0px 0px;
		}
		
		#contenedor #cuerpo-interior
		{
			margin: 20px 0px 0px 260px;
		}
		
		#contenedor #lateral
		{
			/*background-color: #666666;*/
			float: left;
			margin: 20px 0px 0px 0px;
			min-height: 669px;
		}
				
				

/********************************************************************************************/

/*							CABECERA							*/

/********************************************************************************************/
				
		#contenedor #cabecera
		{
			/*background-color: #666666;*/
			height: 85px;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			width: 100%;
		}
				#contenedor #cabecera #idiomas
				{
					float: right;
					font-size: 10px;
					height: 54px;
				}
						#contenedor #cabecera #idiomas a
						{
							color: #FFFFFF;
							font-size: 10px;
							padding: 3px;
							text-decoration: none;
						}
						#contenedor #cabecera #idiomas a:hover
						{
							text-decoration: underline;
						}
								#contenedor #cabecera #idiomas a.idioma
								{
									text-decoration: underline;
								}
						
						#contenedor #cabecera #idiomas ul
						{
							margin: 0px;
							padding: 0px;
						}
								#contenedor #cabecera #idiomas ul li
								{
									background-image: none;
									display: inline;
									line-height: 16px;
									list-style: none;
									margin: 0px;
									padding: 0px;
								}
				
				#contenedor #cabecera #logo
				{
					/*background-color: #999;*/
					float: left;
height: 85px;
overflow: hidden;
					width: 210px;
				}
				
				

/********************************************************************************************/

/*							MENU								*/

/********************************************************************************************/
				
				#contenedor #cabecera #menu
				{
					/*background-color: #333333;*/
					clear: right;
					display: block;
					float: right;
					position: relative;
					width: 690px;
					z-index: 20;
				}
				
				#contenedor #cabecera #menu ul
				{
					float: right;
					margin: 0px;
					padding: 0px;
				}
				
						#contenedor #cabecera #menu ul li
						{
							background: none;
							display: inline;
							float: left;
							height: 28px;
							list-style: none;
							line-height: 16px;
							margin: 0px 0px 0px 10px;
							padding: 1px;
						}
								#contenedor #cabecera #menu ul li.menu01
								{
									background-image: url(/img/pest-01.gif);
									background-repeat: repeat-x;
								}
										#contenedor #cabecera #menu ul li.menu01:hover, #contenedor #cabecera #menu ul li.menu01:hover a
										{
											background: none;
											background-color: #98ad36;
										}
										
										#contenedor #cabecera #menu ul li.menu01:hover ul li
										{
											background-image: url(/img/pest-01-sub.png);
											background-repeat: repeat;
										}
										
										#contenedor #cabecera #menu ul li.menu01:hover ul li a
										{
											background: none;
										}
								
								#contenedor #cabecera #menu ul li.menu02
								{
									background-image: url(/img/pest-02.gif);
									background-repeat: repeat-x;
								}
										#contenedor #cabecera #menu ul li.menu02:hover, #contenedor #cabecera #menu ul li.menu02:hover a
										{
											background: none;
											background-color: #7a003b;
										}
										
										#contenedor #cabecera #menu ul li.menu02 ul li
										{
											background-image: url(/img/pest-02-sub.png);
											background-repeat: repeat;
										}
										
										#contenedor #cabecera #menu ul li.menu02:hover ul li a
										{
											background: none;
										}
								
								#contenedor #cabecera #menu ul li.menu03, #contenedor #cabecera #menu ul li.menu04, #contenedor #cabecera #menu ul li.menu05
								{
									background-image: url(/img/pest-03.gif);
									background-repeat: repeat-x;
								}
										#contenedor #cabecera #menu ul li.menu03:hover, #contenedor #cabecera #menu ul li.menu03:hover a, #contenedor #cabecera #menu ul li.menu04:hover, #contenedor #cabecera #menu ul li.menu04:hover a, #contenedor #cabecera #menu ul li.menu05:hover, #contenedor #cabecera #menu ul li.menu05:hover a
										{
											background: none;
											background-color: #0054a6;
										}
										
										#contenedor #cabecera #menu ul li.menu03 ul li, #contenedor #cabecera #menu ul li.menu04 ul li, #contenedor #cabecera #menu ul li.menu05 ul li
										{
											background-image: url(/img/pest-03-sub.png);
											background-repeat: repeat;
										}
										
										#contenedor #cabecera #menu ul li.menu03:hover ul li a, #contenedor #cabecera #menu ul li.menu04:hover ul li a, #contenedor #cabecera #menu ul li.menu05:hover ul li a
										{
											background: none;
										}
								
								#contenedor #cabecera #menu ul li a
								{
									color: #FFFFFF;
									background-color: #2d2828;
									display: block;
									font-size: 14px;
									font-weight: bold;
									margin: 0px 0px 0px 0px;
									padding: 5px 8px 0px 8px;
									text-decoration: none;
									text-transform: uppercase;
								}
								
								#contenedor #cabecera #menu ul li ul
								{
									display: none;
									position: absolute;
									margin: 25px 0px 0px -1px;
									padding: 0px 0px 0px 0px;
									top: 5px;
								}
								#contenedor #cabecera #menu ul li:hover ul
								{
									display: block;
								}
								#contenedor #cabecera #menu ul li:hover ul li ul
								{
									display: none;
								}
										#contenedor #cabecera #menu ul li ul li
										{
											display: inline;
											float: left;
											margin: 1px 0px 0px 0px;
											padding: 0px 0px;
											position: relative;
										}
												#contenedor #cabecera #menu ul li ul li:first-child a
												{
													background: none;
												}
												#contenedor #cabecera #menu ul li ul li a
												{
													color: #FFFFFF;
													background: none;
													background-image: url(/img/menu-bullet.png);
													background-position: 0px 13px;
													background-repeat: no-repeat;
													display: block;
													font-size: 12px;
													font-weight: normal;
													margin: 0px 0px 0px 0px;
													padding: 5px 7px;
													text-decoration: none;
													text-transform: uppercase;
												}
												#contenedor #cabecera #menu ul li ul li a:hover
												{
													text-decoration: underline;
												}
												
												#contenedor #cabecera #menu ul li ul li ul
												{
													display: none;
													margin: 23px 0px 0px -1px;
													padding: 0px;
													position: absolute;
													width: 50px;
												}
												#contenedor #cabecera #menu ul li ul li:hover ul
												{
													display: block;
												}
														#contenedor #cabecera #menu ul li ul li ul li
														{
															display: block;
															height: 100%;
															margin: 1px 0px;
														}
				
				

/********************************************************************************************/

/*						GALERÍA INTERIOR						*/

/********************************************************************************************/
				
				#contenedor #galeria-interior
				{
					display: block;
					height: 240px;
					overflow: hidden;
					width: 640px;
				}
				
				#contenedor #galeria-interior img
				{
					position: absolute;
				}
				
				#contenedor #galeria-interior img.active
				{
					z-index: 10;
				}
				
				#contenedor #galeria-interior img.last-active
				{
					z-index: 9;
				}
				
				

/********************************************************************************************/

/*						GALERÍA HOME							*/

/********************************************************************************************/
				
				#contenedor #galeria
				{
					display: block;
					height: 440px;
					overflow: hidden;
					width: 900px;
				}
				
				#contenedor #galeria div
				{
					position: absolute;
				}
				
						#contenedor #galeria div div.galeria-item
						{
							position: relative;
						}
				
				#contenedor #galeria div.active
				{
					z-index: 10;
				}
				
				#contenedor #galeria div.last-active
				{
					z-index: 9;
				}
						#contenedor #galeria div.home-galeria
						{
							background-image: url(/img/fondo-destacado-galeria.png);
							display: block;
							margin: 0px;
							padding: 0px;
							position: absolute;
							right: 0px;
							top: 240px;
							width: 320px;
						}
								#contenedor #galeria div.home-galeria div.home-galeria-texto
								{
									display: block;
									margin: 35px 10px 10px 10px;
									padding: 0px;
									position: relative;
								}
								#contenedor #galeria div.home-galeria div.home-galeria-titular
								{
									background-image: none;
									background-color: #2d2828;
									display: block;
									height: 15px;
									margin: 0px 0px;
									padding: 7px 0px 8px 0px;
									width: 100%;
								}
										#contenedor #galeria div.home-galeria div.home-galeria-titular div.appa
										{
											display: block;
											float: left;
											padding: 0px 10px;
											position: relative;
										}
										#contenedor #galeria div.home-galeria div.home-galeria-titular div.city
										{
											display: block;
											float: right;
											padding: 0px 10px;
											position: relative;
										}
				
				

/********************************************************************************************/

/*						MOTOR HOME							*/

/********************************************************************************************/
				
				#contenedor #home-motor
				{
					background-color: #232020;
					display: block;
					float: left;
					height: 100px;
					margin: 0px;
					padding: 15px 20px;
					width: 340px;
				}
						#contenedor #home-motor #booking
						{
							display: block;
							height: 80px;
						}
								#contenedor #home-motor #bookassist_form input
								{
									background-color: #a7a7a7;
									border: 0px;
									color: #000000;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									padding: 2px;
								}
						
								#contenedor #home-motor #bookassist_form label
								{
									/*background-color: #ffffff;*/
									color: #d1d3d4;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									float: left;
									margin: 10px 5px 3px 0px;
									padding: 0px; 
								}
								
								#contenedor #home-motor #bookassist_form select
								{
									background-color: #a7a7a7;
									border: 0px;
									color: #000000;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									margin: 0px 5px 0px 0px;
									padding: 1px;
								}
								
								#contenedor #home-motor #booking h3
								{
									/*background-color: #666666;*/
									background-image: url(/img/ico-candado.gif);
									background-position: right 7px;
									background-repeat: no-repeat;
									color: #FFFFFF;
									display: block;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 18px;
									font-weight: bold;
									margin: 0px;
									padding: 0px 20px 0px 0px;
								}
								
								#contenedor #home-motor #booking h3 a
								{
									color: #FFFFFF;
									margin: 0px;
									padding: 0px;
									text-decoration: none;
								}
								#contenedor #home-motor #booking h3 a:hover
								{
									text-decoration: underline;
								}
								
								#contenedor #home-motor #bookassist_form label.location, #contenedor #home-motor #bookassist_form label.choose_hotel
								{
									/*background-color: #666666;*/
									display: block;
									margin: 5px 0px 0px 0px;
									width: 126px;
								}
								
								#contenedor #home-motor #bookassist_form #county_hotel_select, #contenedor #home-motor #bookassist_form #ba_hotel_id
								{
									clear: left;
									display: block;
									float: left;
									margin: 0px 15px 0px 0px;
									width: 126px;
									/*width: 150px;*/
								}
								
								#contenedor #home-motor #bookassist_form label.arrival
								{
									/*background-color: #666666;*/
									display: block;
									margin: -16px 0px 0px 0px;
								}
								
								#contenedor #home-motor #bookassist_form #DatesForm #inday
								{
									display: block;
									float: left;
									width: 38px;
								}
								#contenedor #home-motor #bookassist_form #inmonthyear
								{
									display: block;
									float:left;
									width: 75px;
								}     
								
								#contenedor #home-motor #bookassist_form .callink
								{
									display: block;
									float:left;
									margin: 0px 15px 0px 0px;
								}
								#contenedor #home-motor #bookassist_form .nnlable
								{
									/*background-color: #666666;*/
									display: block;
									margin: -16px 0px 0px 0px;
								}
								#contenedor #home-motor #bookassist_form .nninput
								{
									display: block;
									float: left;
									width: 38px;
								}
								#contenedor #home-motor #bookassist_form .departure
								{
									/*background-color: #666666;*/
									display: block;
									margin: -16px 0px 0px 0px;
								}
								#contenedor #home-motor #bookassist_form #DatesForm #outday
								{
									display: block;
									float: left;
									width: 38px;
								}
								#contenedor #home-motor #bookassist_form #outmonthyear
								{
									display: block;
									float:left;
									width: 75px;
								}   
								
								#contenedor #home-motor #bookassist_form .date_input
								{
									background-color: #0054a6;
									border: 1px solid #0054a6;
									display: block;
									clear: both;
									color: #FFFFFF;
									cursor: pointer;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 13px;
									font-weight: bold;
									float: right;
									height: 27px;
									margin: 10px 0px 0px 0px;
									padding: 3px;
									text-transform: uppercase;
									width: 175px;
								}
								
								#contenedor #home-motor #bookassist_form .date_input:hover
								{
									background-color: #2d2828;
									border: 1px solid #0054a6;
								}
						
						#contenedor #home-motor #mejor-precio
						{
							display: block;
							position: absolute;
						}
				
				

/********************************************************************************************/

/*						OFERTA HOME							*/

/********************************************************************************************/
				
				#contenedor #home-oferta
				{
					background-color: #232020;
					display: block;
					float: left;
					height: 100px;
					margin: 0px 0px 0px 20px;
					overflow: hidden;
					padding: 15px 20px;
					width: 200px;
				}
						#contenedor #home-oferta a
						{
							font-size: 13px;
						}
						
						#contenedor #home-oferta img
						{
							border: 1px solid #000000;
							float: left;
							margin: 0px 10px 0px 0px;
						}
						
						#contenedor #home-oferta .texto
						{
							height: 47px;
							overflow: hidden;
						}
				
				

/********************************************************************************************/

/*						DESTACADO HOME						*/

/********************************************************************************************/
				
				#contenedor #home-destacado
				{
					background-color: #232020;
					display: block;
					float: left;
					height: 100px;
					margin: 0px 0px 0px 20px;
					overflow: hidden;
					padding: 15px 20px;
					width: 200px;
				}
						#contenedor #home-destacado img
						{
							border: 1px solid #000000;
							margin: 0px 0px 0px 0px;
						}
				
				

/********************************************************************************************/

/*						WEATHER HOME							*/

/********************************************************************************************/
				
				#contenedor #home-weather
				{
					background-color: #232020;
					background-image: url(/img/fondo-weather-home.gif);
					background-position: top left;
					background-repeat: no-repeat;
					display: block;
					float: left;
					height: 50px;
					margin: 20px 0px 19px 0px;
					padding: 5px 0px 5px 0px;
					width: 380px;
				}
						#contenedor #home-weather img
						{
							float: right;
						}
						
						#contenedor #home-weather p
						{
							margin: 4px 0px 0px 0px;
						}
						
						#contenedor #home-weather #bcn, #contenedor #home-weather #tgn 
						{
							float: left;
							padding: 0px 30px;
							width: 130px;
						}
				
				

/********************************************************************************************/

/*						LOGOS HOME							*/

/********************************************************************************************/
				
				#contenedor #home-logos
				{
					background-color: #232020;
					display: block;
					float: left;
					height: 44px;
					margin: 20px 0px 19px 20px;
					padding: 8px 5px 8px 5px;
					width: 490px;
				}
						#contenedor #home-logos img
						{
							float: left;
							margin: 0px 4px;
						}
				
				

/********************************************************************************************/

/*							PIE									*/

/********************************************************************************************/
				
				#contenedor #pie
				{
					/*background-color: #666666;*/
					border-top: 1px solid #2d2828;
					clear: both;
					color: #999999;
					display: block;
					margin: 19px 0px;
					padding: 15px 0px;
					position: relative;
				}
						#contenedor #pie a
						{
							color: #999999;
							text-decoration: none;
						}
						#contenedor #pie a:hover
						{
							color: #FFFFFF;
							text-decoration: underline;
						}
						
						#contenedor #pie p
						{
							font-size: 11px;
							margin: 0px 0px 10px 0px;
						}
						
						#contenedor #pie #link
						{
							float: left;
							width: 55%;
						}
						
						#contenedor #pie #info
						{
							float: right;
							text-align: right;
							width: 45%;
						}
				
				

/********************************************************************************************/

/*						MOTOR INTERIOR							*/

/********************************************************************************************/
				
				#contenedor #lateral #booking
				{
					background-color: #232020;
					display: block;
					height: 210px;
					margin: 0px 0px 0px 0px;
					padding: 15px 20px;
					width: 200px;
				}
				#contenedor #lateral #bookassist_form
				{
					background-color: #232020;
					margin: 0px;
					padding: 0px 0px;
					width: 100%;
				}
								#contenedor #lateral #bookassist_form input
								{
									background-color: #a7a7a7;
									border: 0px;
									color: #000000;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									padding: 2px;
								}
						
								#contenedor #lateral #bookassist_form label
								{
									/*background-color: #ffffff;*/
									color: #d1d3d4;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									margin: 10px 5px 3px 0px;
									padding: 0px; 
								}
								
								#contenedor #lateral #bookassist_form select
								{
									background-color: #a7a7a7;
									border: 0px;
									color: #000000;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 11px;
									margin: 0px 5px 0px 0px;
									padding: 1px;
								}
								
								#contenedor #lateral #booking h3
								{
									/*background-color: #666666;*/
									background-image: url(/img/ico-candado.gif);
									background-position: right 7px;
									background-repeat: no-repeat;
									color: #FFFFFF;
									display: block;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 18px;
									font-weight: bold;
									margin: 0px 0px 10px 0px;
									padding: 0px 20px 0px 0px;
								}
								
								#contenedor #lateral #booking h3 a
								{
									color: #FFFFFF;
									margin: 0px;
									padding: 0px;
									text-decoration: none;
								}
								#contenedor #lateral #booking h3 a:hover
								{
									text-decoration: underline;
								}
								
								#contenedor #lateral #bookassist_form label.location, #contenedor #lateral #bookassist_form label.choose_hotel
								{
									/*background-color: #666666;*/
									margin: 10px 0px 0px 0px;
									width: 126px;
								}
								
								#contenedor #lateral #bookassist_form #county_hotel_select, #contenedor #lateral #bookassist_form #ba_hotel_id
								{
									display: block;
									margin: 0px 0px 0px 0px;
									width: 198px;
								}
								
								#contenedor #lateral #bookassist_form label.arrival
								{
									/*background-color: #666666;*/
									display: block;
									margin: 15px 0px 0px 0px;
								}
								
								#contenedor #lateral #bookassist_form #DatesForm #inday
								{
									display: block;
									float: left;
									width: 38px;
								}
								#contenedor #lateral #bookassist_form #inmonthyear
								{
									display: block;
									float:left;
									width: 75px;
								}     
								
								#contenedor #lateral #bookassist_form .callink
								{
									display: block;
									float:left;
									margin: 0px 15px 0px 0px;
								}
								#contenedor #lateral #bookassist_form .departure
								{
									/*background-color: #666666;*/
									display: block;
									float:left;
									margin: -16px 0px 0px 0px;
								}
								#contenedor #lateral #bookassist_form #DatesForm #outday
								{
									display: block;
									float: left;
									margin-bottom: 20px;
									width: 38px;
								}
								#contenedor #lateral #bookassist_form #outmonthyear
								{
									display: block;
									float:left;
									margin-bottom: 20px;
									width: 75px;
								} 
								#contenedor #lateral #bookassist_form .nnlable
								{
									/*background-color: #666666;*/
									display: block;
									float:left;
									margin: -16px 0px 0px 0px;
								}
								#contenedor #lateral #bookassist_form .nninput
								{
									display: block;
									float: left;
									margin: 0px 0px 20px 0px;
									width: 38px;
								}
								
								#contenedor #lateral #bookassist_form .date_input
								{
									background-color: #0054a6;
									border: 1px solid #0054a6;
									display: block;
									clear: both;
									color: #FFFFFF;
									cursor: pointer;
									font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
									font-size: 13px;
									font-weight: bold;
									height: 27px;
									margin: 20px 0px 0px 0px;
									padding: 3px;
									text-transform: uppercase;
									width: 100%;
								}
								
								#contenedor #lateral #bookassist_form .date_input:hover
								{
									background-color: #2d2828;
									border: 1px solid #0054a6;
								}
						
						#contenedor #lateral #mejor-precio
						{
							display: block;
							margin: -40px 0px 40px 0px;
							position: relative;
							text-align: center;
							width: 240px;
						}
				
				

/********************************************************************************************/

/*						DESTACADO LATERAL						*/

/********************************************************************************************/
						#contenedor #lateral .destacado
						{
							background-color: #232020;
							border: 1px solid #2d2828;
							clear: both;
							display: block;
							margin: 0px 0px 20px 0px;
							overflow: hidden;
							padding: 15px 20px;
							position: relative;
							width: 200px;
						}
								#contenedor #lateral .destacado img
								{
									border: 1px solid #000000;
									margin: 0px 0px 0px 0px;
								}
								#contenedor #lateral .destacado img.weather-img
								{
									border: 0px;
									float: right;
								}
				
				

/********************************************************************************************/

/*						CENTRO CONTENIDO						*/

/********************************************************************************************/
		
		#contenedor #centro
		{
			background-color: #232020;
			display: block;
			margin: 20px 0px 19px 0px;
			padding: 0px;
		}
				#contenedor #centro #titulares
				{
					background-color: #0054a6;
					display: block;
					margin: 0px;
					height: 34px;
					overflow: hidden;
					padding: 6px 20px 0px 20px;
					position: relative;
				}
						#contenedor #centro #titulares #titular
						{
							float: left;
						}
						#contenedor #cuerpo-interior #centro #titulares #subtitular
						{
							text-align: right;
						}
				
				#contenedor #centro #texto
				{
					background-color: #232020;
					border: 1px solid #2d2828;
					border-top: 0px;
					margin: 0px 0px 0px 0px;
					min-height: 319px;
					padding: 15px 20px 15px 20px;
				}
						#contenedor #centro #texto p
						{
							line-height: 18px;
							margin: 0px 0px 18px 0px;
						}
						#contenedor #centro #texto table
						{
							margin: 0px 0px 10px 0px;
						}
						#contenedor #centro #texto ul
						{
							margin: 0px 0px 18px 0px;
						}
				
				

/********************************************************************************************/

/*							OFERTAS							*/

/********************************************************************************************/
		
		#contenedor #centro .ofertas-list
		{
			margin: 20px 0px 0px 0px;
		}
		
		#contenedor #centro .ofertas-item
		{
			background-color: #232020;
			border: 1px solid #2d2828;
			display: block;
			float: left;
			margin: 0px 10px 20px 0px;
			padding: 15px 19px;
			position: relative;
			width: 250px;
		}
				#contenedor #centro .ofertas-item .oferta-titulo
				{
					/*background-color: #333333;*/
					display: block;
					font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
					font-size: 14px;
					font-weight: bold;
					height: 55px;
					margin: 10px 0px 5px 0px;
					overflow: hidden;
					padding: 0px 0px;
					position: relative;
				}
				
				#contenedor #centro .ofertas-item .oferta-precio-desde
				{
					/*background-color: #333333;*/
					font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
					font-size: 12px;
					font-weight: bold;
					margin: 0px 0px;
					padding: 0px 0px;
					text-transform: uppercase;
					width: 100px;
				}
				
				#contenedor #centro .ofertas-item .oferta-precio-cifra
				{
					/*background-color: #333333;*/
					color: #FFFFFF;
					float: left;
					font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
					font-size: 24px;
					font-weight: normal;
					margin: -5px 0px 0px 0px;
					padding: 0px 0px;
				}
				
				#contenedor #centro .ofertas-item .oferta-reservar
				{
					float: right;
				}
						#contenedor #centro .ofertas-item .oferta-reservar a
						{
							background-color: #0054a6;
							border: 1px solid #0054a6;
							display: block;
							color: #FFFFFF;
							font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
							font-size: 13px;
							font-weight: bold;
							height: 20px;
							margin: -10px 0px 0px 0px;
							padding: 5px 5px 3px 5px;
							text-align: center;
							text-decoration: none;
							text-transform: uppercase;
							width: 100px;
						}
						#contenedor #centro .ofertas-item .oferta-reservar a:hover
						{
							background-color: #2d2828;
							border: 1px solid #0054a6;
						}
				
				

/********************************************************************************************/

/*							OFERTAS	TOTALES						*/

/********************************************************************************************/
		
		#contenedor #centro #texto .listado-0100
		{
			clear: left;
			float: left;
			width: 538px;
		}
				#contenedor #centro #texto .listado-0100 h2
				{
					background-color: #98ad36;
					display: block;
					height: 34px;
					left: -20px;
					margin: 0px;
					overflow: hidden;
					padding: 6px 20px 0px 20px;
					position: relative;
				}
				
				#contenedor #centro #texto .listado-0100 h3
				{
					color: #98ad36;
					margin: 20px 20px 15px 0px;
					padding: 0px 20px 0px 0px;
				}
				
				#contenedor #centro #texto .listado-0100 .oferta
				{
					border-bottom: 1px solid #98ad36;
					margin: 0px 20px 15px 0px;
					padding: 0px 0px 15px 0px;
				}
						#contenedor #centro #texto .listado-0100 .oferta .oferta-img
						{
							float: left;
							width: 80px;
						}
						
						#contenedor #centro #texto .listado-0100 .oferta .oferta-txt
						{
							margin-left: 80px;
							min-height: 50px;
						}
						
						#contenedor #centro #texto .listado-0100 .oferta .oferta-pvp
						{
							font-weight: bold;
							margin: 10px 0px 0px 80px;
						}
						
						#contenedor #centro #texto .listado-0100 .oferta .oferta-url
						{
							float: right;
							margin: 10px 0px 0px 80px;
							text-align: right;
						}
								#contenedor #centro #texto .listado-0100 .oferta .oferta-url a
								{
									background-color: #98ad36;
									border: 1px solid #98ad36;
									color: #FFFFFF;
									display: block;
									font-weight: bold;
									padding: 5px 10px;
									text-decoration: none;
									text-transform: uppercase;
								}
								#contenedor #centro #texto .listado-0100 .oferta .oferta-url a:hover
								{
									background-color: #2d2828;
									border: 1px solid #98ad36;
									color: #FFFFFF;
									padding: 5px 10px;
									text-decoration: none;
									text-transform: uppercase;
								}
		
		#contenedor #centro #texto .listado-0200
		{
			clear: left;
			float: left;
			width: 538px;
		}
				#contenedor #centro #texto .listado-0200 h2
				{
					background-color: #7a003b;
					display: block;
					height: 34px;
					left: -20px;
					margin: 0px;
					overflow: hidden;
					padding: 6px 20px 0px 20px;
					position: relative;
				}
				
				#contenedor #centro #texto .listado-0200 h3
				{
					color: #7a003b;
					margin: 20px 20px 15px 0px;
					padding: 0px 20px 0px 0px;
				}
				
				#contenedor #centro #texto .listado-0200 .oferta
				{
					border-bottom: 1px solid #7a003b;
					margin: 0px 20px 15px 0px;
					padding: 0px 0px 15px 0px;
				}
						#contenedor #centro #texto .listado-0200 .oferta .oferta-img
						{
							float: left;
							width: 80px;
						}
						
						#contenedor #centro #texto .listado-0200 .oferta .oferta-txt
						{
							margin-left: 80px;
							min-height: 50px;
						}
						
						#contenedor #centro #texto .listado-0200 .oferta .oferta-pvp
						{
							font-weight: bold;
							margin: 10px 0px 0px 80px;
						}
						
						#contenedor #centro #texto .listado-0200 .oferta .oferta-url
						{
							float: right;
							margin: 10px 0px 0px 80px;
							text-align: right;
						}
								#contenedor #centro #texto .listado-0200 .oferta .oferta-url a
								{
									background-color: #7a003b;
									border: 1px solid #7a003b;
									color: #FFFFFF;
									display: block;
									font-weight: bold;
									padding: 5px 10px;
									text-decoration: none;
									text-transform: uppercase;
								}
								#contenedor #centro #texto .listado-0200 .oferta .oferta-url a:hover
								{
									background-color: #2d2828;
									border: 1px solid #7a003b;
									color: #FFFFFF;
									padding: 5px 10px;
									text-decoration: none;
									text-transform: uppercase;
								}
		
		#contenedor #centro #texto .imagen
		{
			float: right;
			overflow: hidden;
			width: 320px;
		}
		
		#contenedor #centro #texto .cierre
		{
			clear: both;
		}
				
				

/********************************************************************************************/

/*						CLASES COMUNES						*/

/********************************************************************************************/

.der
{
	text-align: right;
}
.gay-friendly
{
	background-image: url(/img/ico-gay.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #CCCCCC;
	padding: 0px 0px 0px 18px;
	text-decoration: none;
}
.masinfo
{
	background-image: url(/img/ico-flechitas-02.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
}
.oculto
{
	display: none;
}
.reservar
{
	background-image: url(/img/ico-flechitas-01.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 0px;
}
.submenu
{
	font-size: 13px;
}
