
body
{
	margin-left: 56px;
	margin-right: 40px;
	padding: 0px;
	font-family: Verdana, arial;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
}

body.politica
{
	background-color:#ECE9D8;
}

body.popup
{
	background-color:#ECE9D8;
	margin-left: 46px;
	margin-right: 26px;
}



div
{
	overflow: visible;

}
img
{
	border-style:none;	
}

input
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;	
}

select
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;	
}

p , h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}

a:link, a:hover, a:visited, a:active
{
	font-family: Verdana, arial;
	color:#333333;
	text-decoration:none;	
	border-style:none;
}


/*********************************TEMPLATE********************************/

#divTodo
{
	width:808px;
	background-color:#ECE9D8;
	_width:809px;
	float:left;
}

#divTodoPopup
{
	min-height:300px;
	background-color:#ECE9D8;
}

#divPolitica
{
	width:92%;
}

#Cuerpo
{
	min-height:500px;		
}

.Cabecera
{
	background-repeat:no-repeat;
	background-image:url(../images/template/fondo_superior.jpg);
	background-position:-1px;
	height:112px;
	text-align:right;
	
}

.Menu
{
	position:relative;
	float:right;
	margin-right:20px;
	top:72%;
	
}

.Tramuntana
{
	width:100%;
	height:58px;
	background-color:#F5C500;
	background-image:url(../images/template/logo.gif);
	background-position:16px 0px;
	background-repeat:no-repeat;
}

.AccesoAgentes
{
    position:relative;
    left:550px;
    top:24px;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
}

a.AccAgents
{
    color:#AD0078;
}

.Franja
{
	width:100%;
	height:20px;
	background-color:#AD0078;
	background-repeat:no-repeat;
	background-image:url(../images/template/gruvapacom.gif);
	background-position:96% 0px;
}


.div_Izquierda
{
	float:left;	
}	

.div_Derecha
{
	float:left;	
	margin-left:12px;
	margin-top:6px;
	width:596px;
}	




/********** Pie de Pagina ***********/

#pie
{
	background-color:#065B98;
	clear:both;
	color:#FFFFFF;
	font-size:11px;
	padding:12px;
	min-height:68px;
	margin-top:6px;
		
}

#pie a:link, #pie a:hover, #pie a:visited, #pie a:active
{
	color:#FFFFFF;
	font-size:11px;
}

#pie a:hover
{
	text-decoration:underline;
}

#pie p
{
	margin-bottom:14px;
}





/****************************HOME*******************************/

.Home_Iz
{
	float:left;
	width:385px;
	color:#065B98;
	font-size:12px;		
	background-color:#F0D072;	
	margin:0px;
	padding:0px;

}


.Home_Izquierda_Contenido
{
	background-image:url(../images/home/bg_TemasNoticias.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.Home_Der
{
	
	float:left;
	width:422px;
	.width:400px;
}


.Home_Flash
{
	height:196px;
	background-color:#CCCCCC;
	margin:0px;
}


.Home_Izquierda_Contenido .separador

{
	width:90%;
	padding:0px;
	margin-left:5%;
	margin-bottom:6px;
	margin-top:14px;
	background-color:#E6B012;	
	height:2px;
	font-size:2px;
	line-height:2px;
}


.Home_Izquierda_Contenido .sub
{
	margin-left:5%;
	width:90%;
	
}

.Home_Izquierda_Contenido .tit
{
	color:#065B98;
	font-size:14px;
	font-family:Trebuchet MS, Arial;
	font-weight:bold;
	 font-style:italic;
}





.Home_Izquierda_Contenido .seccion 
{
	border-bottom:solid 2px #E6B012;
}

.Home_Izquierda_Contenido  #reserva
{
	background-image:url(../images/home/bg_compruebe_reserva.gif);
	background-repeat:no-repeat;
	background-position: left bottom;	
}

.Home_Izquierda_Contenido  #mailing
{
	background-image:url(../images/home/bg_mailing.gif);
	background-repeat:no-repeat;
	background-position: left bottom;	
}

.Home_Izquierda_Contenido  #grupos
{
	background-image:url(../images/grupos.gif);
	background-repeat:no-repeat;
	background-position: left bottom;	
	width:178px;
	height:49px;
}
.Home_Izquierda_Contenido  #sugerencias
{
	background-image:url(../images/sugerencias.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:170px;
	height:49px;
}
.Home_Izquierda_Contenido .seccion .formulario ,  .Home_Izquierda_Contenido .seccion .formulario p
{
	clear:both;
	float:right;
	margin-bottom:4px;
	margin-top:4px;

}

.Home_Izquierda_Contenido .seccion .formulario label
{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.Home_Izquierda_Contenido .seccion .formulario input
{
	width:184px;
	border: solid 1px #E6B012;
	font-size:11px;
	background-color:#F8E3A4;
	color:#AD0078;
	padding-left:2px;
}

.Home_Izquierda_Contenido .seccion .formulario .mail
{
	width:260px;
}

.Home_Izquierda_Contenido .seccion .formulario .boton
{
	width: inherit;
	.width:90px;
	padding-left:6px;
	padding-right:6px;
	border:none;
	font-size:11px;
	color:#FFFFFF;
	background-color:#AD0078;
	clear:both;
	cursor:pointer;
}






/************** Temas ***************/

.Home_Temas_Cabecera
{
	width:165px;
	height:40px;
	background-color:#065B98;
	color:#FFFFFF;	
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/home/bg_temas.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	float:left;
}
.Home_Temas_Cabecera div
{
	margin-left:45px;
	margin-top:10px;
}

.Home_Temas
{
	float:left;
	margin-top:12px;
	width:165px;
}


.Home_Temas .elemento
{
	overflow:hidden;
	clear:left;
	display:block;
	color:#065B98;
	background-color: Transparent;
	cursor:pointer;
	margin-top:8px;

}

.Home_Temas .elemento_activo
{	 
	overflow:hidden;
	display:block;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:8px;
	background-color:#E6B012;
}


.Home_Temas .elemento img, .Home_Temas .elemento_activo img
{
	float:left;	
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.Home_Temas .elemento_activo div , .Home_Temas .elemento div
{
	float:left;	
	color:#065B98;
	cursor:pointer;
}



/************** Noticias ***************/

.Home_Noticias_Cabecera
{
	width:385px;
	height:40px;
	background-color:#AD0078;
	color:#FFFFFF;	
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/home/bg_noticias.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	float:left;
}

.Home_Noticias_Cabecera div
{
	margin-left:45px;
	margin-top:10px;
}

.Home_Noticias
{
	float:left;
	margin-top:12px;
	width:205px;
	margin-left:15px;
	color:#065B98;
	font-size:12px;
	line-height:14px;


}

.Home_Noticias .elemento
{
	float:left;
	width:325px;;
	margin-left:15px;
}

.Home_Noticias .elemento img
{
	float:left;	
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
}


.Home_Noticias .elemento .titulo
{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

.Home_Noticias .elemento a
{
	color:#065B98;
	font-size:11px;
}


.Home_Noticias .elemento .separador
{
	width:90%;
	padding:0px;
	margin-right:10%;
	margin-top:6px;
	background-color:#AD0078;
	height:1px;
}


/*******************Destinos**********************/

.Home_Destinos 
{
	width:422px;
}

.Home_Destinos .Cab
{
	height:40px;
	background-color:#F5C500;
	color:#AD0078;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/home/bg_destinos.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.Home_Destinos .Cab div
{
	margin-left:66px;
	padding-top:10px;
	
}


.Home_Destinos .elemento , .Home_Destinos .elemento a 
{
	color:#065B98;
	background-color:#FFFFFF;
	overflow:visible;
	line-height:20px;

}



.Home_Destinos .elemento .titulo
{
	font-family:Trebuchet MS;
	font-size:16px;
	margin-top:10px;
	margin-left:18px;
	
}

.Home_Destinos .elemento .descripcion
{
	margin-left:18px;
	margin-top:6px;

}

.Home_Destinos .elemento .preciodesde
{
	font-family:Verdana;
	text-align:right;	
	margin-top:4px;
}
.Home_Destinos .elemento .precio
{
	font-family:Verdana;
	font-size:18px;
	color:#AD0078;
	font-weight:bold;	
}


.Home_Destinos .elemento .imagen
{
	float:right;
}


.Home_Destinos .elemento img
{
	width:115px;
}


.Home_Destinos .elemento .info
{
	float:left;
	width:302px;
}

.infotemas
{
	float:left;
	width:600px;
}

.Home_Destinos .elemento .separador
{
	background-color:#F5C500;
	height:10px;
	float:none;
}









/********************BUSCADOR************************/
.Buscador div , .Buscador, .Buscador td div
{
	overflow:visible;	
}
.Buscador, .Buscador td
{
	background:#ECE9D8;
	font-family: Trebuchet MS;
	font-size:14px;
	color:#065B98;
	border-style:none;	
}


.Buscador
{
	padding-left:12px;
	padding-top:6px;
	min-height:190px;

}

.label_iz
{
	width:80px;
	float:left;	
}

.label
{
	float:left;	
}

.destino
{
	width:184px;
	float:left;	
}

.dias
{
	font-size:12px;
}

.dias select
{
	font-size:11px;
	width:34px;
	padding:0px;
}

.dias  .edades
{
	font-size:11px;
	width:38px;
}

.habs
{
	font-size:10px;
	padding:0px;
	margin:0px;	
}

.buscar
{
	background-color:#F5C500;
	padding-right:60px;
	padding-left:40px;
	border-style:none;
	font-family:Trebuchet MS;
	color:#AD0078;
	font-size:16px;
	font-weight:bold;
	height:22px;
	text-align:left;
	text-transform:lowercase;
	background-image:url(../images/template/ojo_buscador.gif);
	background-position:88% 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:6px;
}



/******************* Resultados *********************/

.resultados
{
	background-color:#ECE9D8;
	overflow:auto;
}



.resultados .cab
{
	float:left;
	width:384px;
}


.resultados .cab .tubusqueda
{
	height:40px;
	background-color:#F5C500;
	color:#AD0078;
	font-family:Trebuchet MS;
	background-image: url(../images/home/bg_destinos.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width:384px;
}

.resultados .cab p
{
	margin:0px;
	font-size:16px;
	margin-left:66px;
	padding-top:2px;
	line-height:18px;
	font-weight:bold;
}

.resultados .cab .en
{
	font-size:13px;
	font-weight:normal;
}

.resultados .cab .sinresultados
{
	border:solid 2px #AD0078;
	color:#4E78AE;	
	font-size:11px;
	font-style:italic;
	width:80%;
	.width:96%;
	padding:18px;
	margin-left:4%;
	font-weight:bold;
	margin-top:30px;
	text-align:right;
}

.resultados .busc
{
	float:left;
	width:424px;
}

.nuevabusqueda
{
	font-family:Trebuchet MS, Arial;
	color:#AD0078;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	padding-top:22px;
	text-align:right;
	cursor:pointer;
}

.nuevabusqueda img
{
	margin-bottom:-4px;
}



.resultados .resul

{
	margin-bottom:14px;
}

.resultados .listado
{
	margin-bottom:36px;
	margin-top:14px;
}

.resul .tit
{
	background-color:#065B98;
	color:#F5C500;
	font-family:Trebuchet MS;
	font-size:16px;
	padding:2px;
	padding-left:18px;
}

.resul .tit p
{
	float:left;
}

.resul .tit p.precio
{
	float:right;
}

.resul .contenido
{
	margin:18px;	
}


.resul .contenido .imagen
{
	float:left;	
}

.resul .contenido .descripcion
{
	float:left;	
	font-family:Verdana;
	font-size:12px;
	margin-left:8px;
	padding-top:2px;
	line-height:16px;
}

.resul .contenido .descripcion_peq
{
	float:left;	
	font-family:Verdana;
	font-size:11px;
	margin-left:8px;
	padding-top:4px;
	line-height:18px;
}

a.masinfo:link , a.masinfo:hover, a.masinfo:visited, a.masinfo:active 
{
	color:#AD0078;
	text-decoration:underline;
	font-size:11px;
}


.tablaprecio
{
	text-align:left;
	margin-bottom:8px;
}


.tablaprecio .tabla_precio_cab td
{
	background-color:#065B98;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:3px 0px 3px 0px;
}


.tablaprecio .tabla_precio_cab .hotel
{
	width:292px;
	
}

.tablaprecio .tabla_precio_cab .habitacion
{
	width:210px;
}

.tablaprecio .tabla_precio_cab .precio
{
	width:120px;
}

.tablaprecio .tabla_precio_cab .reservar
{
	background-color: Transparent;
}


.tablaprecio  .tablaprecio_info  td
{
	color:#333333;
	font-size:11px;
	text-align:left;
	padding:4px 0px 4px 0px;
	vertical-align:middle;
	padding-left:8px;
	
}

.tablaprecio .tablaprecio_info .hotel
{
	background-color:#FFFFFF;	
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.tablaprecio  .tablaprecio_info .habitacion
{
	border-left:solid 2px #ECE9D8;
	border-bottom:solid 2px #ECE9D8;
	background-color:#FFFFFF;

}

.tablaprecio  .tablaprecio_info .precio
{
	border-left:solid 2px #ECE9D8;
	border-bottom:solid 2px #ECE9D8;
	background-color:#FFFFFF;
	text-align:center;

}

.tablaprecio .tabla_precio_cab .reservar
{
	background-color: Transparent;
}


.boton_reservar
{
	width:126px;
}


.boton_reservar .izq
{
	width:120px;
	float:left;	
}
.boton_reservar .der
{
	float:left;	
}


.boton_reservar .reserve
{
	background-color:#AD0078;
	color:#F5C500;
	font-size:12px;
	text-align:center;
	padding: 4px 0px 4px 0px;
}

.boton_reservar .reserve a:link, .boton_reservar .reserve a:active, .boton_reservar .reserve a:hover, .boton_reservar .reserve a:visited
{
	color:#F5C500;
}

.boton_reservar .onrequest
{
	color:#AD0078;
	background-color:#F5C500;
	font-size:12px;
	text-align:center;
	padding: 4px 0px 4px 0px;
	background-image:url(../images/template/info.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
}

.boton_reservar .onrequest a:link, .boton_reservar .onrequest a:active, .boton_reservar .onrequest a:hover, .boton_reservar .onrequest a:visited
{
	color:#AD0078;
}



.boton_reservar .sombra_inf
{
	background-image:url(../images/template/sombra_boton_inferior.gif);
	background-repeat:no-repeat;
	height:6px;	
}

.boton_reservar .sombra_der
{
	background-image:url(../images/template/sombra_boton_derecha.gif);
	background-repeat:no-repeat;
	width:6px;	
	height:28px;
	background-position:bottom;
	
}


/***************************** Booking ****************************/

.suplementos
{
		width:570px;
}

.suplementos .resul .contenido
{
	margin:12px 12px 12px 0px;	
}

.titular
{
	font-size:13px;
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#065B98;	
	border-bottom:solid 2px #065B98;
	padding:4px 0px 4px 12px; 	
	background-image:url(../images/template/flecha.gif);
	background-repeat:no-repeat;
	background-position:2px 8px;
	margin-bottom:10px;
	margin-top:4px;
}

.titular #fecha
{
	 font-style:italic;
	float:right;
	margin-right:12px;
}

.titular #tit
{
	float:left;
}


.subtitular
{
	font-size:13px;
	font-family:Trebuchet MS;
	color:#065B98;	
	margin:2px 0px 2px 0px; 	
}

.titular2
{
	font-size:12px;
	font-weight:bold;
	color:#065B98;	
	padding:4px 0px 4px 0px; 	
	margin-bottom:2px;
}

.subtitular2
{
	font-size:11px;
	font-weight:bold;
	color:#065B98;	
	padding:2px 0px 2px 0px; 	
	margin-bottom:2px;
}


.suplementos .info
{
	background-color:#FFFFFF;	
	padding:7px;
	margin-top:4px;
}

.suplementos .info .precio
{
	text-align:right;
	padding-top:32px;
}

.suplementos .info .titol
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:14px;
	margin-bottom:4px;	
}

.suplementos .info .item
{

	font-size:10px;
}

.suplementos .info .itembig
{
	font-size:11px;
}

.suplementos .info .cifra
{
	font-size:11px;
}




.precioT
{
	font-size:12px;
	color:#AD0078;	
	background-color:#FFFFFF;	
	padding:2px 4px 2px 4px ;
	margin-top:4px;
}

.precioT .item
{
	float:left;
	margin-top:2px;
}

.precioT .cifra
{
	float:right;
	font-size:17px;
}


.suplemento
{
	margin-top:14px;
}

.suplemento p
{
	margin-top:2px;
}

.suplemento .desc
{
	margin-left:4px;
}

.suplemento .cantidad
{
	margin-left:4px;
	margin-top:6px;
}

.suplementoOp
{
	margin-top:14px;
}

.suplementoOp p
{
	margin-top:2px;
}

.suplementoOp .desc
{
	margin-left:24px;
}

.suplementoOp .cantidad
{
	margin-left:24px;
	margin-top:6px;
}


.suplementos_desglose
{
	margin-top:4px;
}


.suplementos_desglose td
{
	background-color:#FFFFFF;
	margin:2px;
	width:100px;
	text-align:center;
	padding:4px 0px 4px 0px;
}

.suplementos_desglose2
{
	margin-top:4px;
}


.suplementos_desglose2 td
{
	background-color:#FFFFFF;
	margin:2px;
	width:120px;
	text-align:center;
	padding:4px 0px 4px 0px;
}

.precioSup
{
	border-style:none;
	background-color:Transparent;	
	text-align:center;
	font-size:11px;
	font-weight:bold;
}


#pasosbook
{
	clear:both;
	text-align:left;
	position:relative;
	margin-top:12px;
}


#pasosbook div
{
	border-top: solid 1px #065B98;
	text-align:right;
	padding:12px 0px 12px 0px;
	padding-right:22px;
	color:#AD0078;
	font-size:13px;
	clear:both;
	width:176px;
}

#pasosbook .pasoSel
{

	background-color:#F5C500;
	color:#065B98;
	background-image:url(../images/template/flecha_pasos.gif);
	background-repeat:no-repeat;
	background-position:96%;
}

.pasajeros
{
	margin-top:6px;	
	color:#065B98;
	font-size:11px;
}

.pasajeros .observaciones
{
	margin-top:12px;	
	margin-left:16px;
	font-size:11px;
}

.pasajeros .observaciones .obser
{
	font-size:11px;
	color:#333333;
	border:solid 1px #666666; 	
	width:394px;
	margin-top:4px;
	font-family:verdana;	
	padding:4px;
}


.pasajeros input
{
	font-size:11px;
	color:#333333;
	border:solid 1px #666666; 
}

.pasajero_tit
{
	color:#065B98;
	font-size:12px;
}

.habitacion
{
	margin-top:8px;
	color:#AD0078;
}


.botonera
{
	margin-top:32px;
	margin-bottom:60px;
	text-align:center;
}

.botonera input
{
	margin-top:4px;
}


.Continuar
{
	background-color:#AD0078;	
	width:200px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-image:url(../images/template/flecha_continuar.gif);
	background-repeat:no-repeat;
	background-position: 99% center;
	border-style:none;
	height:20px;
	cursor:pointer;
}

.Finalizada
{
	width:226px;
	padding-right:18px;
}

.Cancelar
{
	background-color: Transparent;	
	width:200px;
	color:#AD0078;
	font-weight:bold;
	font-size:11px;
	background-image:url(../images/template/cancelar_reserva.gif);
	background-repeat:no-repeat;
	background-position: 99% center;
	border:solid 1px #AD0078;
	height:20px;
	cursor:pointer;

}


/*******************Cesta Compra Booking ******************/


.formulario_titular
{
	margin-bottom:14px;
}

.formulario_titular div
{
	margin-top:4px;
	.margin-top:1px;
}

.formulario_titular label
{
	display:block;
	margin-bottom:2px;
}
.formulario_titular .lit
{
	float:left;	
	width:134px;
}

.formulario_titular input, .formulario_titular select
{
	font-size:11px;
}

.formulario_titular .lit input
{
	float:left;	
	width:114px;
}


.formulario_titular .big
{
	float:left;		
	width:220px;
}

.formulario_titular .big input , .formulario_titular .big select
{
	width:200px;
}


.formulario_tarjeta
{
	margin-bottom:14px;
	line-height:16px;
}

.formulario_tarjeta input, .formulario_tarjeta select
{
	font-size:11px;
}


.info_adicional
{
	font-size:12px;
	padding:8px;
	background-color:#D6CFA9;
	margin-top:12px;
	margin-right:8px;
	margin-bottom:14px;
}


.info_adicional_peq
{
	font-size:11px;
	color:#AD0078;
	margin-top:16px;
	margin-bottom:14px;
}



.resumendatos 
{
}

.resumendatos p
{
	font-size:12px;
	margin-bottom:4px;
	.margin-bottom:2px;
}

.resumendatos p.valor
{
	color:#065B98;
	width:200px;
	float:left;

}

.resumendatos p.label
{
	width:98px;
	margin-left:6px;
	float:left;

}


/*************** Ficha Paquete ***********/


#tablaInfoPaquete
{
	background-color:#ECE9D8;
	min-height:800px;
	width:810px;
	padding-top:20px;
	padding-bottom:60px;
}

#tablaInfoPaquete #botonera
{
	float:left;
}

#tablaInfoPaquete #fichaPaquete
{
	float:left;
	width:598px;
	margin-left:10px;
}


#tablaInfoPaquete #botonera .boton
{
	margin-bottom:16px;
}

#tablaInfoPaquete #botonera .boton input
{
	color:#005EA5;
	background-color:#F5C500;
	text-align:right;
	padding-right:18px;
	width:188px;	
	height:24px;
	border:none 0px #FFFFFF;
	cursor:pointer;
}

#tablaInfoPaquete #botonera .boton input.sel 
{
	color:#FFFFFF;
	background-color:#AD0078;
	background-image:url(../images/template/flecha_sel_paq.gif);
	background-repeat:no-repeat;
	background-position:98% center;
	padding-right:26px;
	cursor:default;
}

#tablaInfoPaquete #botonera .boton input#volver 
{

	background-image:url(../images/template/flecha_volver_paq.gif);
	background-repeat:no-repeat;
	background-position:8% center;

}



#tablaInfoPaquete #botonera .boton .sombra_inf
{
	background-image:url(../images/template/sombra_botonpaq_inferior.gif);
	background-repeat:no-repeat;
	width:188px;
	height:10px;		
}

#tablaInfoPaquete #botonera .boton .iz
{	
	float:left;	
}

#tablaInfoPaquete #botonera .boton .sombra_der
{
	background-image:url(../images/template/sombra_botonpaq_derecha.gif);
	background-repeat:no-repeat;
	width:10px;
	height:34px;	
	float:left;	
}


#fichaPaquete .cab
{
	float:left;
	margin-left:8px;
}


#fichaPaquete .fotos
{
	float:left;
}

#fichaPaquete .fotos img
{
	width:98px;
}

#fichaPaquete .descripcion
{
	margin-left:12px;
	width:470px;
}

#fichaPaquete .descripcion p
{
	margin-top:2px;
	margin-bottom:4px;
}

.infoSolicitar
{
	float:left;
	cursor:pointer;
	width:18px;
	margin-left:4px;
	margin-right:-18px;
}

.amenities
{
	float:left;
	margin-left:36px;
	margin-top:16px;
}



.caja_texto_fecha
{
	width:88px;
	text-align:center;
}


.destacado
{
	color:#AD0078;
	font-size:13px;	
}




.textoGran
{
	font-size:12px;
}

.seccion
{
	margin-bottom:6px;
}


.divOpaco{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	filter:alpha(opacity=66); /*IE*/
	-moz-opacity:0.6; /*Gecko*/
	opacity:0.6; /*CSS3*/
	filter:alpha(opacity=66); /*IE*/
	z-index:99998;
}

.divFlotante{
	border:2px solid #586587;
	background:#FFFFFF;
	position:absolute;
	width:268px;
	height:120px;
	z-index:99999; 
	top:40%; 
	left:40%;
}


.divFlotanteEncabezado{
	background-color:#E0EAFD;
	height:15px;
	padding:2px;
	padding-left:8px;
	color:#586587;
}

.divFlotanteTexto{
	margin:5px;
	text-align:center;
	line-height:12px;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#4E78AE;
}



.Clear
{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	float:none;
}


#Cesta
{
	margin-bottom:14px;
}

#Cesta .tit_item
{

	margin-bottom:8px;
	
}

#Cesta .tit_item span
{
	background:#FFFFFF;
	color:#00599C;
	font-size:10px;
	padding:4px;	
}

#facebook_widget
{
    background: url("/images/facebook_slider23.gif") no-repeat scroll 0 -1px transparent;
    display: block;
    float: left;
    height: 150px;
    padding: 10px 0;
    width: 27px;
    z-index: 100;
}

.facebook_widget_footer
{
    background: #3A5A94 url(/images/facebook_slider2.gif) no-repeat 0 0;
    float: left;
    padding-left: 50px;
    padding: 10px 0;
    text-align: right;
    display: none;
    width: 264px;
    font-family: Verdana;
    font-size: 9px;
    color: #fff;
    height: 506px;
}

.facebook_widget_footer a
{
    color: #FFF;
    text-decoration: underline;
}

#botonVolver
{
    background:#F5C500;
    float:right;
    font-size:12px;
    padding:6px 0;
    width:100px;
    height:15px;
    text-align:center;
}
