*{
margin:0;
padding:0;
}
 div.c7 {margin-bottom:15px;}
 div.c6 {margin-top:15px;}
 div.c5 {float:right; width:20%; padding-top:9px;}
 div.c4 {float:left; width:75%}
 div.c3 {clear: both; text-align: right}
 iframe.c2 {border:none; overflow:hidden; width:242px; height:37px;}
 div.c1 {clear:both}
body{
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;	

	/*background-image: url("../images/bg.jpg");
	background-repeat: repeat;
	background-color:#FFF;*/
}

.buscador_nuevo{
background-image: url("../images/1.jpg");
	background-repeat: no-repeat;
	background-color:#FFF;
}

.nuevo_busc{background-image: url("../images/bg_buscador.png");
	background-repeat: no-repeat;
	background-color: transparent;
	margin-top:5px;

}

h1,h2,h3{font-weight:normal;}

.texto{

	margin-bottom:10px;
	
}

a{
	text-decoration:none;	
	color: #666666;
}
a:hover{
	text-decoration:underline;
	color:#11b5ea
}

img{
	border:0;	
}
input{
	border: 1px solid #11b5ea;
	padding-left:2px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;
	
}

select{
	border: 1px solid #11b5ea;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000;

}

form{
	margin:0;
	padding:0;	
}

.titulo{margin-top:10px;}



#contenedor {
	position: relative;
	margin: 0px auto; 
	width:910px;
	/*background-image: url("../images/bg.jpg");*/
	background-repeat: repeat-y;
	background-color:#FFF;
	font-size:13px;
  }
#cabecera{
	padding-top:0px;	
	padding-left:20px;
	padding-right:20px;
}
#logo{
	float:left;
	width:40%;	
	padding-bottom:15px;
	padding-top:15px;
}
#enlaces-cabecera{
	float:right;
	width:55%;
	background-image: url("../images/bg-cabecera2.jpg");
	padding-top:5px;
	height:95px;
}
#linea{
	position: relative;
	margin: 0px auto; 
	width:870px;
	height:3px;
	background-image: url("../images/linea.gif");
	background-repeat: repeat-x;	
}
#btn_news a:hover{
	cursor:hand;
}

#boletin img{
	margin-top:-1px;
}
#enlaces-cabecera2{
	text-align:right;
	margin-top:8px;
	color:#11b5ea;
	font-size: 11px;
}
#enlaces-cabecera2 a{
	color:#11b5ea;
	line-height:normal;
	font-size: 11px;
}

#enlaces-cabecera a:hover{
	color:#666;
}

.margen-form{padding-left:40px;}

#contenido{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
#texto-posicionamiento{
	padding:15px;

}
#texto-posicionamiento p{
line-height:normal;
}
#pie{
	margin:0 auto;
	color:#3D474B;
	
	background-color:#e0e2e3;
	padding:15px;
	font-size:12px;
}

.centrar{text-align:center;}

#pie a{
	color:#3D474B;
	margin:0;
	padding:0;
}

#pie h4{font-weight: bolder;}

#pie .separador{border-bottom:1px solid #FFF;
border-top:1px solid #bfbfbf; height:0px; margin-bottom:10px;}

#pie p{
	margin-bottom:5px;
}




#enlaces-pie{padding-left:15px; padding-top:10px;}
#pie #enlaces-pie{padding-left:15px; padding-top:10px;}

#pie #columna-enlaces{
float:left;
width:163px;
color:#3D474B;
margin-bottom:15px;

}

#columna-enlaces{
float:left;
width:170px;
color:#fff;
margin-bottom:15px;

}
#columna-enlaces p{
margin-bottom:5px;
}

#pie #columna-enlaces p{
margin-bottom:0px;
}
#columna-enlaces a{
text-decoration:none;
color:#666;
padding:2px;

}
#pie img{margin-right:5px;}
#pie #columna-enlaces a{
text-decoration:none;

color:#3D474B;

}

#pie #columna-enlaces a:hover{
text-decoration:underline;
color:#3D474B;

}
#columna-enlaces a:hover{
	text-decoration:underline;
padding:2px;
}
#bloque-central{
padding-left:15px;
padding-right:10px;
padding-top:5px;
}
#mensaje_email{
color:#70e82e;
padding-top:3px;
}

#columna-enlaces p{color:#666; line-height:normal;}

/*Clases particulares*/
.ad_derecha{margin-top:-6px; margin-left:10px;}
.fechas{margin-top:25px; padding-bottom:25px;}
.destino{margin-left:32px; padding-top:30px; /*background: url(../images/maleta.png	) 90% 10px no-repeat;*/}
.fechas_mini{}
.destino_mini{}
.paginas{margin-left:32px; padding-top:25px; padding-bottom:8px; }
.box-buscador01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	1px solid #11b5ea;
	height: 28px;
	width: 370px;
	border: 1px solid #71CDF4;
	line-height: 11px;
	margin-top:3px;
}
.box-buscador02 {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	height: 17px;
	width: 45px;
	border: 1px solid #11b5ea;
	line-height: 11px;
}
/*.box-buscador03 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	text-align : center;
	font-weight: normal;
	color: #333333;
	height: 17px;

	border: 1px solid #71CDF4;
	line-height: 10px;
}*/

#buscador{
	width: 566px;
	color:#333;
}

.texto a{
	color:#11b5ea;	
}

.destino a{
	color:#11b5ea;	
}


#buscador_mini{
	width: 845px;
	height:75px;
	padding:10px; 
	margin-top:10px;
	background-image: url("../images/2.jpg");
	background-repeat: no-repeat;
	background-color:#FFF;
}

.buscador_cuerpo{
	width: 566px;
}

.bajo_buscador{
	height: 55px;
	color: #333333;
	width: 566px;
}
.buscador_top{
	height: 39px;
	color: #333333;
	width: 566px;
}

#buscador_mini h1{margin-top:10px; margin-bottom:15px;}

#buscador h1{
	
	padding-top:15px;
	padding-left:35px;
	display:block;
	color: #333;
	font-family:'Century Gothic',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	}
	
	
	#buscador h2{
	
		padding-top:15px;
	padding-left:35px;
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	}
	
	.h1blue{color:#11b5ea; }

.box-buscador03 {	
font-family: "Trebuchet MS", Arial;
font-size: 13px;
border: 1px solid #11b5ea;
	background: #FFF url(../images/cal.png) no-repeat 95% 50%;
	padding-right: 30px;
	height: 28px;
	color: #333333;
	width: 80px;}
.txt-buscador01 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	margin-bottom:-5px;
	font-weight: normal;

}
.galeria-borde-foto {
	border: 1px solid #11b5ea;
}
.txt-home01:hover {
	font-family: "Trebuchet MS", Arial;
	color: #E50083;
	text-decoration: underline;
}
.txt-home02:hover {
	color: #E50083;
	text-decoration: underline;
}
.txt-home03 {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.txt-home04 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.precio-ofertas-numero01 {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	text-decoration: line-through;
}
.precio-ofertas-numero02 {
	font-family: "Trebuchet MS", Arial;
	font-size: 20px;
	line-height: 20px;
	color: #70e82e;
	font-weight: bold;
	letter-spacing: -3px;
	padding-right:4px;
}
.precio-ofertas-numero05 {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	line-height: 20px;
	color: #70e82e;
	font-weight: bold;
	letter-spacing: -3px;
}
.precio-ofertas-txt01 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
}
.precio-ofertas-txt02 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #70e82e;
	font-weight: bold;
}
.txt-home05 {

	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-home05:hover {
	text-decoration: underline;
}
.separador{
height:1px;
font-size:smaller;
}

/* IFRAMES */

#caja_buscador_logos {
	display: block;
	margin: 0;
	padding: 1px 1px 0 1px;
	border: 0;
	height: 48px;
	background: transparent url(../images/bg-container-buscador-logos.jpg) no-repeat top left;
	text-align: right;
}
	.logos{ display: block; margin: 0px; padding: 0px; border: 1px solid #dadada; border-top: 0px; border-bottom: 0px; border-left: 0px; height: 46px; float: left; } /* LA ALTURA DE LA DIV SE MARCA A LA MITAD DE LA ALTURA DE LOS LOGOS DOBLES */
	
	.Lastminute{ width: 144px; background: url(../images/logo-mini-lastminute-inactivo.jpg) no-repeat; }
	.Liligo { width: 130px; background: url(../images/boton-liligo.jpg) no-repeat; }
	.Rumbo { width: 104px; background: url(../images/logo-mini-rumbo-inactivo.jpg) no-repeat; }
	.Viajar { width: 112px; background: url(../images/logo-mini-spanair-inactivo.jpg) no-repeat; }
	.Hotels { width: 96px; background: url(../images/boton-hotels.jpg) no-repeat; }
	
	.BarceloViajes { width: 100px; background: url(../images/logo-mini-barceloviajes-inactivo.jpg) no-repeat; }
	.ViajesIberia { width: 100px; background: url(../images/logo-mini-viajesiberia-inactivo.jpg) no-repeat; }
	.Logitravel { width: 115px; background: url(../images/logo-mini-logitravel-inactivo.jpg) no-repeat; }
	.Kelkoo { width: 64px; background: url(../images/logo-mini-kelkoo-inactivo.jpg) no-repeat; }
	.Muchoviaje { width: 104px; background: url(../images/logo-mini-muchoviaje-inactivo.jpg) no-repeat; }
	
	.Lastminute-activo{ width: 130px; background: url(../images/logo-mini-lastminute.jpg) no-repeat bottom; cursor:pointer; }
	.Lastminute-activo:hover{ width: 130px; background: url(../images/logo-mini-lastminute.jpg) no-repeat top; }
	.Liligo-activo { width: 130px; background: url(../images/boton-liligo.jpg) no-repeat bottom; cursor:pointer; }
	.Liligo-activo:hover { width: 130px; background: url(../images/boton-liligo.jpg) no-repeat top; }
	.Rumbo-activo { width: 104px; background: url(../images/logo-mini-rumbo.jpg) no-repeat bottom; cursor:pointer; }
	.Rumbo-activo:hover { width: 104px; background: url(../images/logo-mini-rumbo.jpg) no-repeat top; }
	.Viajar-activo { width: 112px; background: url(../images/logo-mini-spanair.jpg) no-repeat bottom; cursor:pointer; }
	.Viajar-activo:hover { width: 112px; background: url(../images/logo-mini-spanair.jpg) no-repeat top; }
	.Hotels-activo { width: 96px; background: url(../images/boton-hotels.jpg) no-repeat bottom; cursor:pointer; }
	.Hotels-activo:hover { width: 96px; background: url(../images/boton-hotels.jpg) no-repeat top; }
	.Muchoviaje-activo:hover { width: 104px; background: url(../images/logo-mini-muchoviaje.jpg) no-repeat top; }
	
	.BarceloViajes-activo { width: 100px; background: url(../images/logo-mini-barceloviajes.jpg) no-repeat bottom; cursor:pointer; }
	.BarceloViajes-activo:hover { width: 100px; background: url(../images/logo-mini-barceloviajes.jpg) no-repeat top; }
	.ViajesIberia-activo { width: 100px; background: url(../images/logo-mini-viajesiberia.jpg) no-repeat bottom; cursor:pointer; }
	.ViajesIberia-activo:hover { width: 100px; background: url(../images/logo-mini-viajesiberia.jpg) no-repeat top; }
	.Logitravel-activo { width: 115px; background: url(../images/logo-mini-logitravel.jpg) no-repeat bottom; cursor:pointer; }
	.Logitravel-activo:hover { width: 115px; background: url(../images/logo-mini-logitravel.jpg) no-repeat top; }
	.Kelkoo-activo { width: 100px; background: url(../images/logo-mini-kelkoo.jpg) no-repeat bottom; cursor:pointer; }
	.kelkoo-activo:hover { width: 100px; background: url(../images/logo-mini-kelkoo.jpg) no-repeat top; }
	.Muchoviaje-activo { width: 104px; background: url(../images/logo-mini-muchoviaje.jpg) no-repeat bottom; cursor:pointer; }
	.Muchoviaje-activo:hover { width: 104px; background: url(../images/logo-mini-muchoviaje.jpg) no-repeat top; }


#iframes{
	height: 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dadada;
	border-top: 0px;
	border-bottom: 0px;
}
#iframeLastminute{
	display: none;
}
#iframeRumbo{
	display: none;
}
#iframeSpanair{
	display: none;
}
#iframeLiligo{
	display: none;
}
#iframeHotels{
	display: none;
}
#iframeMuchoviaje{
	display: none;
}
.iframe{
	height: 700px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border:none;
}

.ui-icon { width: 18px; height: 25px; background-image: url(images/resize.jpg); }
.ui-resizable { position: relative;}
.ui-resizable-se { cursor: se-resize; width: 18px; height: 25px; right: 1px; bottom: 1px; }
.ui-resizable-handle { position: absolute; right: 0px; margin: 0px; padding: 0px;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

/* MIGUITAS DE PAN */
.miguitas{ font-size:10px;}
.miguitas a{color:#11b5ea;}

/* CONSEJOS Y COMENTARIOS */
#consejos_mini{
	width:100%;
	float:left;
}

#consejos_mini a{
	color:#11b5ea;
}

#comentarios_mini{
	width:48%;
	float:right;
}
#comentarios_mini a{
	color:#11b5ea;
}

.entrada_blog{width:280px; float:left; margin-right:10px; }
.texto_entrada{ background-color: #e9f0f2; padding:10px;}
.img_entrada{ height: 225px; background: url(../images/img_bg.png) center bottom no-repeat;}
.texto_peq{font-size:11px;}


