﻿/*************UNDOHTML***************************/
:link,:visited { text-decoration:none }
ul,ol { padding-left:0px;margin-left:0px; list-style: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
p {line-height: 16px;}
a img,:link img,:visited img { border:none }
address { font-style:normal }
/*************UNDOHTML***************************/

/*****************	LAYOUT	********************/

body {
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9B9A8E;
	background-color: #FFF;
	background:url('../images/fondo_body.gif') top left repeat;
}

#page-wrap {
	/*width: 48.25em;
	margin: 0.5em auto;
	padding: 0 1.5em;
	background-color: #FFF;*/
	 
	margin:0.5em auto;	 
	padding: 0 1.5em;
	background-color: #FFF;
	background-position:center;	
	/*width:816px;*/
	/*width:770px;*/
	width: 48.25em;
	text-align:left;
	
}

#header {
	width: 100%;
	margin: 0 0 0.75em 0;
}

#main {
	clear:both;
	width: 100%;
	overflow:hidden;
	min-height:600px;
}

#footer{
	border: solid 1px #ffffff;
	padding: 0px 0px 0px 0px;
	background:url('../images/pie.jpg') bottom left no-repeat;
	width:100%;
}

#derecha{float:right;margin-bottom:1em;width:23em;}
#izquierda{float:left; width:24em;margin-bottom:1em;}
/** añadido**/
#izquierdacir{
	width:23em; margin-right:2em;
	margin-bottom:10em;
}
#derechacir{width:23em;margin-bottom:10em;}

/** fin añadido**/
#main-content {float:left; width:32em;padding-top:1em;}
#side {
	float:right; 
	width:16em;
	border:2px solid #DCD9D2;border-bottom:0;border-top:0;
	background-color:#F6F5F1;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
}

.clear {
	width: 100%;
	clear:both;
	height:0;
}
/*****************	FIN LAYOUT	********************/

/******************** CARGANDO **************************/
.fondo{
	font-family: Arial, Helvetica, sans-serif;
	color: #9B9A8E;
	background-color: #FFF;
	background:url('../images/fondo_body.gif') top left repeat;}
.loading{
	width:50em;
	margin: 12em auto;
	background-color: #FFF;
	height:27em;
}

.loading p{margin-top:0.5em; text-align:center;}
.loading p.imagen img{margin-top:3em;}
.loading p.texto1{font-size:1.5em;color:#8B877B;}
.loading p.texto2{font-size:2em;color:#FF8925;}
 #divBuscando { top:0px; right:0px; visibility:hidden; background-color:#fff; width:100%; height:800px; }
/******************** FIN CARGANDO *********************/

/*****************	HEADER		********************/
h1 {
	float:left;
	width: 40%;
	margin: 2.25em 0 1em 0;
}
h1 span{
	position:absolute;
	width:0;
	overflow:hidden;
}
#top-nav {
	float:right;
	width:50%;
	padding: 1em 0 0 0;
	text-align:right;
	background:url('../images/fon_top_nav.gif') top right no-repeat;
}
#top-nav li {
	display:inline;
	font-size:0.7em;
}
#top-nav .acceso-agencias {border:0;}

#top-nav .tufuerza{
	display:block;
	float:right;
	position:relative;
	margin: 0.8em 0;
	width:12em;
	margin-right:3em;
}
#top-nav .botontufuerza{
	background:url('../images/bottufuerza.gif') top no-repeat;
	width:12em;
	display:block;
	height:1.9em;
	vertical-align:middle;
	border:0;
}
#top-nav .botontufuerzahover{
	background:url('../images/bottufuerza.gif') bottom no-repeat;
	width:12em;
	display:block;
	height:1.9em;
	vertical-align:middle;
	border:0;
}

#top-nav .mireserva {
	display:block;
	float:right;
	position:relative;
	width:8em;
	margin: 1.3em 0;
	background:url('../images/ico_carrito.gif') left no-repeat;
}
.bocadillo {
	position:absolute;
	z-index:200;
	top:-2em;
	right:8em;
	min-height: 31em;
	width:30em;
	margin: 2.4em 0 0 0;
	background:url('../images/fondo_bocadillo.png') top right no-repeat;
}
.bocadillo p{
	width:24em;
	margin: 10.2em 0 0 1.5em;
	text-align:left;
	color:#FFF;
}

/*****************	FIN HEADER	********************/

/*****************	MENU NAVEGACCION	************/
.nav {
	float:left;
	width:100%;
	margin:0;
	padding: 0 0 0.2em 0;
	border-bottom: 3px solid #DCD9D2;
	z-index: 100;
}
.navCesta {
	
}
.nav li {
	z-index:100;
	float:left;
	font-size: 0.75em;
	background-color: #901A4A;
}

.nav li:hover .second-nav, .nav li.hover .second-nav {
	width:12em;
	overflow:visible;
} 


.second-nav {
	position:absolute;
	width:0;
	overflow:hidden;
	background-color: #F0F0F0;
}
.second-nav li{
	clear:both;
	position:relative;
	width: 100%;
	font-size: 1em;
	border-bottom: 1px solid #AEC0CE;
	background-color: #F0F0F0;
}
.second-nav li:hover .third-nav, .second-nav li.hover .third-nav {
	width:11em;
	overflow:visible;
}

.third-nav {
	position:absolute;
	left: 12em;
	top: -1px;
	width:0;
	overflow:hidden;
	background-color: #F0F0F0;
}
.third-nav li{
	clear:both;
}

p.migas {
	clear:both;
	width:100%;
	padding: 0.4em 0;
	border-bottom: 2px solid #DCD9D2;
	color:#6C8FAB;
	font-weight:bold;
	font-size:0.7em;
}
/*****************	FIN MENU NAVEGACCION	********/

/*****************	BUSQUEDA AVANZADA	************/
.busqueda{
	height:2em;
	margin: 0 1em 0 0;
	background:url('../images/degradado_busqueda.jpg') left repeat-x;
	border:1px solid #C4C4C4;
}
.busqueda p{
	height:2.5em;
	padding:0.7em 0 0 4em;
	font-size:0.7em;
	font-weight:bold;
	color:#555555;
	background:url('/images/ojo.jpg') left top no-repeat; 
}
#frmbusqueda{
	margin:0.6em 1em 0 0;
	padding:0 0 0.8em 0;
	border:1px solid #C4C4C4;
	background-color:#ffffff;
}
#frmbusqueda fieldset {border:0;}
#frmbusqueda p {margin: 0 1em;}
#frmbusqueda p.intro{
	margin-top:0.8em;
	font-size:0.7em;
	color:#6F6F6F;
}
#frmbusqueda p.avanzada{
	width: 18.5em;
	text-align:right;
}

#frmbusqueda p{margin-top:0.6em;}
	
#frmbusqueda input{
	font-size:0.7em;	
	border:0.01em solid #95B0CB;
	padding:0.2em;
	color:#819CB3;
}

.busqueda-avanzada  #frmbusqueda label{
	color:#567F9F;
	font-size:0.7em;
	font-weight:bold;
	margin-left:1em;
}

#frmbusqueda label{
	color:#567F9F;
	font-size:0.8em;
	font-weight:bold;
}

/**Añadido**/
p.avanzadahome{
	width: 18.5em;
	text-align:right;
}
p.inputhome{
	font-size:0.7em;	
	/*padding:0.2em;*/
	padding-left:50px;
}
/**Fin añadido**/

.cmdbuscar input{
	width:6.2em;
	height:1.75em;
	border: 0;
	margin-left:16.4em;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton.gif') no-repeat top;
}

#frmbusqueda input#txtnombre{margin-left:3em;width:12.5em;}
#frmbusqueda input#txtemail{margin-left:4em;width:12.5em;}
#frmbusqueda input#txtpoblacion{margin-left:2.1em;width:12.5em;}
#frmbusqueda input#txtprovincia{margin-left:2.4em;width:12.5em;}
#frmbusqueda input#txtcodpostal{margin-left:0.2em;width:7em;}

/**Añadido**/
#frmbusqueda_age input#txtprovincia_age{margin-left:2.4em;width:12.5em;}
#frmbusqueda_search input#txtprovincia_search{margin-left:2.4em;width:12.5em;}
#frmbusqueda_home input#txtprovincia_home{margin-left:2.4em;width:12.5em;}
/**Fin añadido**/


input#txtemail{margin-left:4.3em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtnombre{margin-left:3.2em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtpoblacion{margin-left:2.1em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtprovincia{margin-left:2.4em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtcodpostal{margin-left:0.2em;width:7em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}

/**añadido**/
input#txtprovincia_age{margin-left:2.4em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtprovincia_search{margin-left:2.4em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}
input#txtprovincia_home{margin-left:2.4em;width:12.5em;
	font-size:0.9em;	
	border:0.01em solid #567F9F;
	padding-left:0.1em;}	
/**fin añadido**/

#frmbusqueda input#cmdbuscar{
	width:6.2em;
	height:1.75em;
	border: 0;
	margin-left:16.4em;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton.gif') no-repeat top;
}
#frmbusqueda input#buscar{
	width:6.2em;
	height:1.75em;
	margin-left:1em;
	border: 0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:url('../images/fondo_boton.gif') no-repeat top;
}
/*******************************BUSQUEDA HOTELES *******************/
.busquedahotel{
	width:22.875em;
	background-image:url('../images/degradado_busqueda_azul.jpg');
	background-position:left top;
	background-repeat:repeat-x; 
	/*border:1px solid #88A0B4;*/
	margin-top:1em;
}
.busquedahotel p{
	padding:0.5em 0 0.55em 4em;
	font-size:0.8em;
	font-weight:bold;
	color:#2E506D;
	background-image:url('../images/ojo_azul.jpg');
	background-position:left top;
	background-repeat:no-repeat; }
	
.formbusquedahotel{
	width:22.875em; 
	margin-top:0.6em;
	padding-bottom:0.8em;
	border:1px solid #C4C4C4;
	background-color:#ffffff;}

.formbusquedahotel fieldset {width:22.875em;border:0;}

.formbusquedahotel p {width: 21em;margin-left:1em;}
.formbusquedahotel div {width: 21em;margin-left:1em;}

.formbusquedahotel p.intro{
	margin-top:0.8em;
	font-size:0.7em;
	color:#6F6F6F;}
	
	/*p.intro{
	margin-top:0.8em;
	font-size:0.7em;
	color:#6F6F6F;}*/
	
	p.txtpoblacion
	{
	color:#567F9F;
	font-size:0.7em;
	font-weight:bold;
	margin-left:2em;	
	padding-left:32px;	
	}	
	
/**Añadido HOME**/

p.txtpoblacion input#txtpoblacion{margin-left:2.6em;width:12.5em;}
p.txtpoblacion input#txtprovincia{margin-left:3.2em;width:12.5em;}
p.txtpoblacion input#txtcodpostal{margin-left:0.7em;width:7em;}
p.txtpoblacion input#buscar{margin-left:1em; color:#FFF; border:0;}
/**Fin añadido**/	
	
		
.formbusquedahotel p.separador{margin:0.5em 0 0 1em;}
.formbusquedahotel #pestanas p {width:18.5em;margin-left:0.2em;}
.formbusquedahotel #pestanas p.separador {margin-left:0;}
.formbusquedahotel .pestanas {margin-top: 0.6em;}

.formbusquedahotel input{
	font-size:0.7em;	
	border:0.01em solid #9BB5CE;
	padding:0.1em;
}
	
.formbusquedahotel select{
	font-size:0.7em;	
	border:0.01em solid #567F9F;
	padding:0.1em;
	margin-left:0.4em;}

.formbusquedahotel label{
	color:#706A5A;
	font-size:0.7em;
	font-weight:bold;}

.formbusquedahotel .capas{
	width:19.1em;
	border:0.01em solid;
	margin:0 2.9em 0.2em 0;
}
.formbusquedahotel .capas label{
	margin-left:0.4em;
	font-weight:normal;
	font-size:0.7em;
	color:#698EA8;}

.formbusquedahotel .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#698EA8;}

.formbusquedahotel .capas select{margin-left:0.5em;}
.formbusquedahotel .capas .edadninio{margin-left:1.7em;}	
.formbusquedahotel label#lblnumnoches{margin-left:6.4em;}
.formbusquedahotel label#lblfechasalida{margin-left:3.8em;}
.formbusquedahotel input#txtdestino{width:27.2em; margin-right:1em;}
.formbusquedahotel #lbldestino span{font-weight:normal; color:#698EA8;}
.formbusquedahotel input#txthotel{width:27.2em; margin-right:1em;}
.formbusquedahotel input#txtfechaentrada{width:7em;}
.formbusquedahotel input#txtnumnoches{margin-left:3.5em; width:5em;}
.formbusquedahotel input#txtfechasalida{width:7em;margin-left:3.6em;}
.formbusquedahotel select#listanumhabitaciones{margin-left:3.3em;}
.formbusquedahotel label#lblregimen{margin-left:2.9em;}
.formbusquedahotel select#listaregimen{margin-left:0.8em;}

.formbusquedahotel input#buscar{
	width:6.2em;
	margin-top:0.3em;
	padding: 0.3em 0.9em;
	border: 0;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul.gif') no-repeat top;}
.formbusquedahotel input#buscar:hover{background:url('../images/fondo_boton_azul.gif') no-repeat bottom;}
	
.formbusquedahotel p.boton{width:20.2em;text-align:right;margin:0 2.7em 0 0;}

#consultacostas {position:absolute;background:#FFF;}
#consultahoteles {position:absolute;background:#FFF;}

/************* AUTOCOMPLETADOS ***/
div.contenedordestino {
		position: relative;
		width: 20em;
		top:0px;
		left:0px;
		z-index:100;		
	}

div.fill {
	margin:0;
	font-family: Arial;
	font-size: 0.85em;
	display: none;
	position:absolute;
	color: #315C7C;
	background-color: #f5f8fb;/*#C1D5EA;*/
	border: 1px solid #94afca;
	overflow: visible;
	height: auto;
	width: 307px;
	top: 0px;
	left:0px;	
}

.busqueda-avanzada #frmbusqueda input#txtnombre{margin-left:2.6em;width:14.5em;}
.busqueda-avanzada #frmbusqueda input#txtemail{margin-left:4em;width:14.5em;}
.busqueda-avanzada #frmbusqueda input#txtpoblacion{margin-left:1.8em;width:14.5em;}
.busqueda-avanzada #frmbusqueda input#txtprovincia{margin-left:2.1em;width:14.5em;}
.busqueda-avanzada #frmbusqueda p.avanzada{width:15.8em; text-align:right;}
.busqueda-avanzada #frmbusqueda input#cmdbuscar{margin-left:1em; color:#FFF; border:0;}

/** Añadido **/
.busqueda-avanzada #frmbusqueda input#txtprovincia_age{margin-left:2.1em;width:14.5em;}
.busqueda-avanzada #frmbusqueda input#txtprovincia_search{margin-left:2.1em;width:14.5em;}
.busqueda-avanzada #frmbusqueda input#txtprovincia_home{margin-left:2.1em;width:14.5em;}
/** Fin añadido **/

div.fill tr.fill {
	font-family: Arial;
	font-size: 0.8em;
	color: #585858;
	background-color: #C6C0C0;/*#94AFCA;*/
	border: 1px solid #94afca;	
	height: auto;
}

div.fill tr {
	font-family: Arial;
	font-size: 0.8em;
	color: #585858;
	background-color: #f5f8fb;/*#C1D5EA;*/
	border: 1px solid #94afca;
}

div.fill tr td {
	padding-left:3px;
}

/************************************* FIN listaos de autocompletado****************************************************/
/*********************CONSULTA DE COSTAS********************/
/*iframe {
	width:27.45em;
	height:27.5em;
	border:0;
}*/
.consulta-hoteles-costa, .consulta-hoteles {
	width: 27.3em;
	border:1px solid #CB3775;
	background:#FFF none;
}
.titulo-consulta {
	position:relative;
	padding: 0.1em 0 0.1em 2em;
	font-size:0.7em;
	font-weight:bold;
	background: #CB3775 url('/images/fondo_titulo_consulta.gif') no-repeat left center;
	color:#F2C3D7;
}
.titulo-consulta a span {visibility:hidden;}

.abcdario {
	padding: 0.1em 0.4em 0.3em 0.4em;
	border-top:1px solid #DB6D9A;
	background: #DB6D9A url('/images/fondo_abcdario.gif') repeat-x left center;
}
.abcdario li {
	display:inline;
	padding: 0 0.15em;
	border-right:1px solid #DF769E;
	font-size: 0.6em;
	font-weight:bold;
}
.abcdario .first-child {border-left:1px solid #DF769E;}

.capa-lista-localidades {
	clear:both;
	background:#FFF none; /*#FBECF3 none;*/
	overflow:hidden;
}

.lista-localidades, .lista-localidades-destacadas, .lista-localidades-destacadas2 {
	float:left;
	position: relative;
	width: 30%;
	padding: 0.4em 0.6em;
	font-size:0.7em;
}
.lista-localidades-destacadas, .lista-localidades-destacadas2 {padding-bottom: 30000px;margin-bottom: -29980px; position:static;}

.cabeceradestino {
	margin-bottom: 0.5em;
	border-bottom:1px solid #ACABA7;
	font-weight:bold;
	color:#71695C;
}
.lista-localidades-destacadas, .lista-localidades-destacadas2 {width: 46%;padding-top: 1em;}
.lista-localidades-destacadas {background:#E8EFF7 none;}
.lista-localidades-destacadas li, .lista-localidades-destacadas2 li {
	margin-left: 1.5em;margin-right: 1.5em;
}

.lista-localidades span {position: absolute; width:6em;}
#costabrava span {top: 16.5em;left:30.3em;}
#costamaresme span {top: 18.5em;left:28.8em;}
#costagarraf span {top: 19.5em;left:26.8em;}
#costadorada span {top: 20.5em;left:25.8em;}
#costaazahar span {top: 22em;left:24.4em;}
#costavalencia span {top: 23.65em;left:23.8em;}
#costablanca span {top: 26.7em;left:23.8em;}
#costacalida span {top: 28.7em;left:9.8em;}
#costaalmeria span {top: 30.1em;left:8.2em;}
#costatropical span {top: 31.3em;left:4.4em;}
#costasol span {top: 31.9em;left:1.4em;}
#costaluz span {top: 31.5em;left:-6.2em;}
#algarve span {top: 29em;left:-24.2em;}
#estoril span {top: 24.5em;left:-24.2em;}
#costagalicia span {top: 13em;left:-8.5em;}
#costaasturias span {top: 12.3em;left:-3em;}
#costacantabria span {top: 12.3em;left:-11.5em;}
#costavasca span {top: 13.2em;left:-8.8em;}
#landas span {top: 10.8em;left:-10.2em;}
#provenca span {top: 15em;left:8.3em;}

.mapa-costas img {border:0;border-top:1px solid #CB3775;}
.mapa-costas img.invisible {display:none;}
/*********************FIN CONSULTA DE COSTAS********************/

/***************************** FIN BUSQUEDA HOTELES *****************************/

#resultados{
	margin-top:2em;
	padding-bottom:1.8em;
	font-family: Arial, Helvetica, sans-serif;
}
#resultados p.resul{
	font-size:0.8em;
	color:#6B8FA9;
}
#resultados p.resul span{color:#CF4D84;font-weight:bold;}
.paginador{
	clear:both;
	margin-top:0.5em;
	padding:0.3em 0em 0.3em 0em;
	color:#668AA4;
	background-color:#F0F5F9;
	border:0.01em solid #668AA4;
	text-align:center;
}
.paginador ul{font-size:0.7em;margin-right:1em;}
.paginador ul li{
	display:inline;
	font-weight:bold;
	color:#CF4D84;
}
.paginador ul li.separador{}

/*** Añadido ***/

.paginadorage{
	clear:both;
	width:23em;
	margin-top:0.5em;
	padding:0.3em 0em 0.3em 0em;
	color:#668AA4;
	background-color:#F0F5F9;
	border:0.01em solid #668AA4;
	text-align:center;
}
.paginadorage ul{font-size:0.7em;margin-right:1em;}
.paginadorage ul li{
	display:inline;
	font-weight:bold;
	color:#CF4D84;
}
.paginadorage ul li.separador{}
/*** Fin Añadido ***/

#datos{float:left; margin:0.5em 0em 0.5em 0em;}
#datos div{
	float:left;
	width:30.5em;
	margin-top:0.5em;
	padding:0.5em 0 0.5em 1em;
	border:0.01em solid #C9D4DE;
	font-size:0.7em;
}
#datos div p.nombre{
	margin-bottom:0.5em;	
	color:#6B8FA9;
	font-weight:bold;
}
#datos div p.dir{
	color:#7D7D7D;

}
#datos div p.fono{
	margin-bottom:0.5em;
	color:#7D7D7D;
}

/*mapa*/
#mapa {
	float:left;
	display:none;
	position:absolute;
	top:14em;
	left:20em;
	height:5em;
	width: 32em;
	min-height: 440px;
	background-image: url(../images/fot_mapa_espana.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border:0.02em solid #DF87AC;
}
#mapa p {
	float:left;
	padding:0.2em 0em 0.2em 1em;
	font-size: 0.75em;
	color: #FADEEF;
	background-color:#CB3775;
	width:40em;
}
#mapa p#cerrar{width:0.66em;}
#mapa ul li  {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}
#mapa ul li:hover {background-color:#CC3575;}

#galiciaa {top: 60px;left: 65px;width: 52px;}
#asturiass {top: 30px;left: 120px;width: 56px;}
#cantabriaa{top: 12px;left: 183px;width: 60px;}
#paisvasco{top: 14px;left: 247px;width: 62px;}
#larioja{top: 46px;left: 216px;width: 54px;}
#navarra {top: 20px;left: 282px;width: 58px;}
#aragon {top: 60px;left: 279px;width: 58px;}
#catalunia {top: 26px;left: 398px;width: 64px;}
#castleon {top: 25px;left: 160px;width: 86px;}
#madrid {top: 62px;left: 181px;width: 54px;}
#extremadura {top: 96px;left: 107px;width: 84px;}
#castmancha {top: 85px;left: 208px;width: 68px;min-height: 26px;}
#valenciaa {top: 56px;left: 307px;width: 88px;}
#baleares {top: 24px;left: 427px;width: 60px;}
#andalucia {top: 110px;left: 150px;width: 64px;}
#murcia {top: 80px;left: 285px;width: 64px;}
#canarias {top: 152px;left: 350px;width: 64px;}
/*fin mapa*/

/*AÑADIDO mapa_agencias*/
#mapa_agencia {
	float:left;
	display:none;
	position:absolute;
	top:14em;
	left:20em;
	height:5em;
	width: 32em;
	min-height: 440px;
	background-image: url(../images/fot_mapa_espana.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border:0.02em solid #DF87AC;
	background-color:#cb3775;
}
#mapa_agencia p {
	float:left;
	padding:0.2em 0em 0.2em 1em;
	font-size: 0.75em;
	color: #FADEEF;
	background-color:#CB3775;
	width:40em;
}
#mapa_agencia p#cerrar{width:0.66em;}
#mapa_agencia ul li  {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}
#mapa_agencia div div {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}
#mapa_agencia ul li:hover {background-color:#CC3575;}

#mapa_agencia div div:hover {background-color:#CC3575;}

#mapa_search {
	float:left;
	display:none;
	position:absolute;
	top:14em;
	left:20em;
	height:420px;
	width: 32em;
	min-height: 440px;
	background-image: url(../images/fot_mapa_espana.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border:0.02em solid #DF87AC;
	background-color: #CB3775;
}
#mapa_search p {
	float:left;
	padding:0.2em 0em 0.2em 1em;
	font-size: 0.75em;
	color: #FADEEF;
	background-color:#CB3775;
	width:40em;
}
#mapa_search p#cerrar{width:0.66em;}
#mapa_search ul li  {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}

#mapa_search div div  {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}

#mapa_search ul li:hover {background-color:#CC3575;}

#mapa_search div div:hover {background-color:#CC3575;}

#mapa_home {
	float:left;
	display:none;
	position:absolute;
	top:14em;
	left:20em;
	height:5em;
	width: 32em;
	min-height: 440px;
	background-image: url(../images/fot_mapa_espana.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border:0.02em solid #DF87AC;
}
#mapa_home p {
	float:left;
	padding:0.2em 0em 0.2em 1em;
	font-size: 0.75em;
	color: #FADEEF;
	background-color:#CB3775;
	width:40em;
}
#mapa_home p#cerrar{width:0.66em;}
#mapa_home ul li  {
	clear: both;
	position: relative;
	background-color: #003966;
	min-height: 12px;
	font-size: 55%;
	text-align: center;
	z-index: 1;
}
#mapa_home ul li:hover {background-color:#CC3575;}

/** Fin añadido**/


/*****************	FIN BUSQUEDA AVANZADA	************/

/*******************************BUSQUEDA HOTELES *******************/
.busquedahotel{
	width:22.875em;
	background-image:url('../images/degradado_busqueda_azul.jpg');
	background-position:left top;
	background-repeat:repeat-x; 
	border:1px solid #88A0B4;
	margin-top:1em;
}
.busquedahotel p{
	padding:0.5em 0 0.55em 4em;
	font-size:0.8em;
	font-weight:bold;
	color:#2E506D;
	background-image:url('../images/ojo_azul.jpg');
	background-position:left top;
	background-repeat:no-repeat; }
	
.formbusquedahotel{
	width:22.875em;
	margin-top:0.6em;
	padding-bottom:0.8em;
	border:1px solid #C4C4C4;
	background-color:#ffffff;}

.formbusquedahotel fieldset {width:22.875em;border:0;}

.formbusquedahotel p {width: 21em;margin-left:1em;}
.formbusquedahotel div {width: 21em;margin-left:1em;}

.formbusquedahotel p.intro{
	margin-top:0.8em;
	font-size:0.7em;
	color:#6F6F6F;}	
.formbusquedahotel p.separador{margin:0.2em 0 0 1em;}
.formbusquedahotel #pestanas p {width:18.5em;margin-left:0.2em;}
.formbusquedahotel #pestanas p.separador {margin-left:0;}
.formbusquedahotel .pestanas {margin-top: 0.6em;}

.formbusquedahotel input{
	padding:0.1em;
	border:0.01em solid #9BB5CE;
	font-size:0.7em;	
	color:#6B8EAA;
}
	
.formbusquedahotel select{
	font-size:0.7em;	
	border:0.01em solid #567F9F;
	padding:0.1em;
	margin-left:0.4em;
	color:#6B8EAA;}

.formbusquedahotel label{
	color:#706A5A;
	font-size:0.7em;
	font-weight:bold;}

.formbusquedahotel .capas{
	width:19.1em;
	border:0.01em solid;
	margin:0 2.9em 0.2em 0;
	border-color:#819CB3;
}
.formbusquedahotel .capas label{
	margin-left:0.4em;
	font-weight:normal;
	font-size:0.7em;
	color:#698EA8;}

.formbusquedahotel .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#698EA8;}

.formbusquedahotel .capas select{margin-left:0.5em;}
.formbusquedahotel .capas .edadninio{margin-left:1.7em;}	
.formbusquedahotel label#lblnumnoches{margin-left:6.4em;}
.formbusquedahotel label#lblfechasalida{margin-left:3.8em;}
.formbusquedahotel input#txtorigen{width:27.2em; margin-right:1em;}
.formbusquedahotel input#txtdestino{width:27.2em; margin-right:1em;}
.formbusquedahotel #lbldestino span{font-weight:normal; color:#698EA8;}
.formbusquedahotel input#txthotel{width:27.2em; margin-right:1em;}
.formbusquedahotel input#txtfechaentrada{width:7em;}
.formbusquedahotel input#txtnumnoches{margin-left:3.5em; width:5em;}
.formbusquedahotel input#txtfechasalida{width:7em;margin-left:3.6em;}
.formbusquedahotel select#listanumhabitaciones{margin-left:3.3em;}
.formbusquedahotel label#lblregimen{margin-left:2.9em;}
.formbusquedahotel select#listaregimen{margin-left:0.8em;}	
.formbusquedahotel p.boton{width:20.2em;text-align:right;margin:0.8em 2.7em 0 0; }
.formbusquedahotel p.boton input{color:#FFF; border:0;padding-bottom:0.4em;}

#consultacostas {position:absolute;background:#FFF;}
#consultahoteles {position:absolute;background:#FFF;}

/**Añadido**/
.listanumhabitaciones1{margin:0;}
/**Fin**/


/************* AUTOCOMPLETADOS ***/
div.contenedororigen {
		position: relative;
		width: 20em;
		top:0px;
		left:0px;
		z-index:100;		
	}

div.contenedordestino {
		position: relative;
		width: 20em;
		top:0px;
		left:0px;
		z-index:100;	
	}
div.fill {
	margin:0;
	font-family: Arial;
	font-size: 0.85em;
	display: none;
	position:absolute;
	color: #315C7C;
	background-color: #f5f8fb;/*#C1D5EA;*/
	border: 1px solid #94afca;
	overflow: visible;
	height: auto;
	width: 307px;
	top: 0px;
	left:0px;	
}

div.fill tr.fill {
	font-family: Arial;
	font-size: 0.8em;
	color: #585858;
	background-color: #C6C0C0;/*#94AFCA;*/
	border: 1px solid #94afca;	
	height: auto;
}

div.fill tr {
	font-family: Arial;
	font-size: 0.8em;
	color: #585858;
	background-color: #f5f8fb;/*#C1D5EA;*/
	border: 1px solid #94afca;
}

div.fill tr td {
	padding-left:3px;
}

/************************************* FIN listaos de autocompletado****************************************************/
/*********************CONSULTA DE COSTAS********************/
iframe {
	width:27.45em;
	height:27.5em;
	border:0;
	z-index:1;
	background-color:#FFF;
}
iframe.popup {
	width:32.1em;
	height:16em;
	border:0;
	background-color:#FFF;
	
}
.consulta-hoteles-costa, .consulta-hoteles {
	width: 27.3em;
	border:1px solid #CB3775;
	background:#FFF none;
}
.titulo-consulta {
	position:relative;
	padding: 0.1em 0 0.1em 2em;
	font-size:0.7em;
	font-weight:bold;
	background: #CB3775 url('/images/fondo_titulo_consulta.gif') no-repeat left center;
	color:#F2C3D7;
}
.titulo-consulta a span {visibility:hidden;}

.abcdario {
	padding: 0.1em 0.4em 0.3em 0.4em;
	border-top:1px solid #DB6D9A;
	background: #DB6D9A url('/images/fondo_abcdario.gif') repeat-x left center;
}
.abcdario li {
	display:inline;
	padding: 0 0.15em;
	border-right:1px solid #DF769E;
	font-size: 0.6em;
	font-weight:bold;
}
.abcdario .first-child {border-left:1px solid #DF769E;}

.capa-lista-localidades {
	clear:both;
	background:#FFF none; /*#FBECF3 none;*/
	overflow:hidden;
}

.lista-localidades, .lista-localidades-destacadas, .lista-localidades-destacadas2 {
	float:left;
	position: relative;
	width: 30%;
	padding: 0.4em 0.6em;
	font-size:0.7em;
}
.lista-localidades-destacadas, .lista-localidades-destacadas2 {padding-bottom: 30000px;margin-bottom: -29980px; position:static;width: 46%;padding-top: 1em;}

.cabeceradestino {
	margin-bottom: 0.5em;
	border-bottom:1px solid #ACABA7;
	font-weight:bold;
	color:#71695C;
}
.lista-localidades-destacadas {background:#E8EFF7 none;}
.lista-localidades-destacadas li, .lista-localidades-destacadas2 li {margin-left: 1.5em;margin-right: 1.5em;}
.lista-localidades-destacadas3{font-size:0.7em;margin:0 1.5em 0 1.5em;height:27.5em; margin-top:1em;}

.lista-localidades span {position: absolute; width:6em;}
#costabrava span {top: 16.5em;left:30.3em;}
#costamaresme span {top: 18.5em;left:28.8em;}
#costagarraf span {top: 19.5em;left:26.8em;}
#costadorada span {top: 20.5em;left:25.8em;}
#costaazahar span {top: 22em;left:24.4em;}
#costavalencia span {top: 23.65em;left:23.8em;}
#costablanca span {top: 26.7em;left:23.8em;}
#costacalida span {top: 28.7em;left:9.8em;}
#costaalmeria span {top: 30.1em;left:8.2em;}
#costatropical span {top: 31.3em;left:4.4em;}
#costasol span {top: 31.9em;left:1.4em;}
#costaluz span {top: 31.5em;left:-6.2em;}
#costaalgarve span {top: 29em;left:-24.2em;}
#costaestoril span {top: 24.5em;left:-24.2em;}
#costagalicia span {top: 13em;left:-8.5em;}
#costaasturias span {top: 12.3em;left:-3em;}
#costacantabria span {top: 12.3em;left:-11.5em;}
#costavasca span {top: 13.2em;left:-8.8em;}
#costalandas span {top: 10.8em;left:-10.2em;}
#costaprovenca span {top: 15em;left:8.3em;}

.mapa-costas img {border:0;border-top:1px solid #CB3775;}
.mapa-costas img.invisible {display:none;}
/*********************FIN CONSULTA DE COSTAS********************/

/***************************** FIN BUSQUEDA HOTELES *****************************/

/************************ BUSQUEDA VIAJES ***************************/
.viajes li#segundalista{margin-left:1em;}
.viajes span#entrefechas{margin-left:1em;}
.viajes input#txtfechasalida{margin-left:1em;}
.viajes p.primerparrafo{margin-top:1em;}
.viajes .formbusquedahotel label{margin:0;}
.viajes .formbusquedahotel p.avanzada{text-align:right;}
.viajes .formbusquedahotel p.fechasviaje span {font-size:0.7em;}
.viajes .formbusquedahotel p span{color:#6B8DA9; font-weight:normal;}
.viajes .formbusquedahotel input#cmdbuscar{border:0;color:#FFF; padding-bottom:0.4em; width:6.2em; margin-right:2em;}
.viajes .viajesdestacados ul li.columnasdestinos{float:left; width:11em;}
.viajes .cabaceradestacados{background:#CB3775;color:#FFF;font-weight:bold;font-size:0.7em; padding:0.5em; border:0.01em solid #CB3775;}
.viajes .hijosdestacados{border:0.01em solid #C4C4C4; margin-top:0.2em;}
.viajes .viajesdestacados{margin-top:2em;}
.viajes .viajesdestacados p{margin-bottom:0.5em; color:#295F8D; font-size:1.1em;}
.viajes .hijosdestacados .ultimohijo{margin-bottom:0.5em;}
.viajes .formbusquedahotel p img{vertical-align:middle;}


#buscopaquete li#segundalista{margin-left:1em;}
#buscopaquete span.entrefechas{margin-left:1em;}
#buscopaquete input.txtfechasalida{margin-left:1em;}
p.primerparrafo{margin-top:1em;}
#buscopaquete label{margin:0;}
#buscopaquete p.avanzada{text-align:right;}
.avanzada{text-align:right;}
#buscopaquete p.fechasviaje span {font-size:0.7em;}
.fechasviaje span {font-size:0.7em;}
#buscopaquete p span{color:#6B8DA9; font-weight:normal;}
#buscopaquete input#cmdbuscar{border:0;color:#FFF; padding-bottom:0.4em; width:6.2em; margin-right:2em;}
.viajesdestacados ul li.columnasdestinos{float:left; width:11em;}
.cabaceradestacados{background:#CB3775;color:#FFF;font-weight:bold;font-size:0.7em; padding:0.5em; border:0.01em solid #CB3775;}
.hijosdestacados{border:0.01em solid #C4C4C4; margin-top:0.2em;}
.viajesdestacados{margin-top:2em;}
.viajesdestacados p{margin-bottom:0.5em; color:#295F8D; font-size:1.1em;}
.hijosdestacados .ultimohijo{margin-bottom:0.5em;}
#buscopaquete p img{vertical-align:middle;}
.entrefechas{margin-left:1em;}
.txtfechasalida{margin-left:1em;}

/********************** FIN BUSQUEDA VIAJES ************************/

/*****************	RESULTADOS HOTELES	************/
p.tit_buscado {
	margin: 0 0 0.3em 0;
	font-size:0.8em;
	color:#CA3972;
}

.listabusqueda {
	margin: 0 1em 0 0;
	padding: 0.3em 0.5em;
	border:1px solid #CB3773;
	background:#FBECF3;
}
.listabusqueda li {
	overflow:hidden
}
.listabusqueda li.first-child {
	margin: 0 0 0.3em 0;
	border-bottom:1px solid #D1C6C4;
}
.listabusqueda li:after {clear:both;content:".";visibility:hidden;}
.listabusqueda p {float:left;font-size:0.7em;font-weight:bold;color:#706B58;}
.listabusqueda p.fecha {width: 7em;}
.listabusqueda span {font-weight:normal;}
.titulobusqueda, .nombrehotel{color:#6A8DA9;font-size:1.1em;font-weight:bold; margin-top:0.5em;}
.titulobusqueda span{color:#CB3775;}

.enlacevolver {margin: 0 1em 0 0;text-align:right;}
#resultados {margin: 1.5em 1em 1.5em 0;}

.order {
	margin:0.5em 0 1em 0;
	padding: 0.2em 0 0.2em 0.5em;
	border-top:1px solid #D5D2CD;
	border-bottom:1px solid #D5D2CD;
	font-size: 0.7em;
	font-weight:bold;
	color:#706B57;
	background-color:#F5F2ED;
}
.desglose{
	margin:0.5em 0 1em 0;
	padding: 0.2em 0 0.2em 0.5em;
	font-size: 0.7em;
	font-weight:bold;
	color:#706B57;
}
.datosdesglose{
	margin:0.5em 0 1em 0;
	padding: 0.2em 0 0.2em 0.5em;
	font-size: 0.7em;
	color:#CB3775
}

.listahoteles {color: #6F6C59;}
.listahoteles li {	
	position:relative;
	margin-bottom: 1em;
	width:98%;
}
.listahotelesviajes{	
	position:relative;
	margin-bottom: 1em;
}

.precios {
	margin: 1.5m 0;
	padding: 0.4em 0 0.4em 0.4em;
	clear:both;
	font-weight:bold;
	color:#FFF;
	text-align:right;
}
.precios span {padding: 0.3em 2.8em 0.3em 0.8em;background-color: #CB3775;}
.recuadroresultados {padding: 0.2em;border:1px solid #819DB3;}
.recuadroresultados img {float:left;margin-right:0.3em;}
.nombrehotel {float:none;margin: 0.6em 0.3em 0 0.3em; font-weight:bold;}
.nombrehotel span {padding-right:0.4em;background:#FFF url('/images/nombre-hotel.gif') no-repeat right center;}
.nombrehotel .one-stars {background:#FFF url('/images/estrellas.gif') no-repeat -40px center ;font-size:1em;}
.nombrehotel .two-stars {background:#FFF url('/images/estrellas.gif') no-repeat -30px center ;font-size:1em;}
.nombrehotel .three-stars {background:#FFF url('/images/estrellas.gif') no-repeat -20px center ;font-size:1em;}
.nombrehotel .four-stars {background:#FFF url('/images/estrellas.gif') no-repeat -10px center ;font-size:1em;}
.nombrehotel .five-stars {}

.nombrehotel span span {visibility:hidden;margin-right:-35px;}
.nombrehotel a{float:right;font-size:0.6em;}

.descripcionhotel {float:none;margin:0.5em 0.3em;font-size:0.7em;}

p.descripcionhotelpopup 
{
	font-size:0.7em;color:#6E6B58;margin-bottom:1em;padding: 0.4em 0 0.4em 0;font-weight:normal;font-family:Arial;
}
p.tipo-habitacionpopup {margin: 0 0 0 0.8em;color:#819BB2;}

.descripcionservicios{margin:0.5em 0.3em;font-size:0.7em;}
.listadatoshotel {
	clear:both;
	margin: 0 0.5em 0 0;
	border:1px solid #D8E1E8;
	font-size:0.7em;
}
.listadatoshotel li.first-child {
	padding: 0.4em 0 0.4em 0;
	border-bottom:1px solid #D8E1E8;
	color:#819BB2;
	font-weight:bold;
}
.listadatoshotel li {
	width:100%;
	clear:both;
	padding: 0 0 0.8em 0;
	margin-bottom:0;
}
.listadatoshotel .first-child p {color:#819BB2;}
.listadatoshotel p {float:left;}
.listadatoshotel .tipo-habitacion {width: 22.4375em;margin: 0 0 0 0.8em;}
.listadatoshotel .regimen {width: 12.7375em;margin: 0 0 0 0.3em;}
.listadatoshotel .precio {width: 4.8em;margin: 0 0 0 0.3em;color:#CC3675;}
.listadatoshotel .precio span {font-size:1.2em;color:#CB3771;font-weight:bold;}

p.tipo-habitaciontabla {width: 20.4375em;margin: 0 0 0 0.8em;color:#CC3675;font-size:0.6em; font-weight:bold;}

.listahoteles .botones {margin: 0.4em 0.3em;text-align:right;}

/**Añadido para BookAlo.xsl **/




/**Fin Añadido**/


.mi-reserva input 
{
	white-space:nowrap;
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul_big.gif') no-repeat top left;
}
.mi-reserva input:hover {text-decoration:underline;cursor:pointer;}
.mi-reserva input:focus {background:#FFF url('/images/fondo_boton_azul_big.gif') no-repeat bottom left;}

.hoteles-paginas-siguientes {
	margin: 0.5em;
}

.hoteles-paginas-siguientes .first-child{
	color:#706B58;
	font-weight:bold;
	font-size:0.7em;
}
.hoteles-paginas-siguientes li {
	margin-bottom: 0.8em;
	font-weight:bold;
	font-size:0.7em;
	color:#6A8EA8;
}
.preciopagina li {
	/*display:inline;*/
	line-height: 16px;
	padding: 0 0.2em;
	/*border-right:1px solid #706A5C;*/
	font-size:1em;
	color:#706A5C;
	font-weight:normal;
	margin-bottom: 1px;
}
.preciopagina span {
	color:#C93776;
	font-weight:bold;
}

/************* mas info*************/
.infohotel {
	display:none;/**/
	position:absolute;
	z-index:1;
	top: 10%;
	left:10%;
	width:31.25em;
}
.infohotel .pestanas {
	z-index:1;
	height:1.1em;
	border-bottom:1px solid #819BB2;
}
.pestanas li {
	z-index:1;
	float:left;
	width:6.625em;
	margin: 0 0.2em 0 0;
	border:1px solid #819CB3;border-bottom:0;
	font-size:0.7em;
	text-align:center;
	background:#FFF;
}
.pestanas .linkcerrar {
	width:16.4em;
	margin:0;
}
.pestanas a {
	clear:both;
	display:block;
	padding-bottom:0.3em;
	text-align:center;
	background:#819CB3;
	color:#FFF;
}
.pestanas .sel a {padding-bottom:0.3em;background:#FFF;color:#819DB3;}

.infohotel .capas {
	display:none;
	clear:both;
	height:20em;
	overflow:scroll;
	padding: 1em;
	font-size:0.7em;
	border:1px solid #6B8EAA;border-top:0;
	background:#FFF;
}
.capas p, .capas ul, .capas ol {margin-bottom:0.5em;color:#706A5C;}
.capas .tit_servicio {
	margin-bottom: 0;
	font-weight:bold;
	color:#7A93A9;
}
.lista-fotos-hotel li {float:left; min-height:4.8em; margin: 0.3em; padding:0.1em;}
.resumen-precios-dia {
	clear:both;
	margin:0.3em;
	border:1px solid #D8E1E8;
}
.resumen-precios-dia li {clear:both;}
.resumen-precios-dia .first-child {
	border-bottom:1px solid #D8E1E8;
}
.resumen-precios-dia .first-child p {color:#819DB3;font-weight:bold;}

.resumen-precios-dia p {float:left;padding:0.3em;margin:0;line-height:14px;}
.resumen-precios-dia .tipo-hab {width:14.875em;}
.resumen-precios-dia .nnoches {width:5.125em;}
.resumen-precios-dia .regimen {width:11em;}
.resumen-precios-dia .precio-total {width:6em;color:#C93775;font-weight:bold;font-size:1.1em;}
.resumen-precios-dia .first-child .precio-total {font-size:1em;}
.resumen-precios-dia .clear, .lista-precios-dia .clear, .formbusquedahotel .clear {clear:both;display:block;width:0;padding:0;margin:0;line-height:0;}

.lista-precios-dia {
	clear:both;
	margin:0.3em;
}
.lista-precios-dia p {float:left;padding:0.3em;margin:0;line-height:14px;width:12.8%;text-align:center;color:#CB3773;}
.lista-precios-dia li {clear:both;font-weight:bold;}
.lista-precios-dia .cabecera {border-bottom:1px solid #D8E1E8;}
.lista-precios-dia .cabecera p {font-weight:normal;	background:#F6F5F1;color:#706B58;}
/************* fin mas info*************/
/*****************	FIN RESULTADOS HOTELES	************/

/******************* RESULTADOS VIAJES **********************/
.resultados_viajes .paginador{margin-bottom:1em;}
.resultados_viajes .recuadroresultados ul{width:31em;margin:0;}
.resultados_viajes .recuadroresultados ul li.espaciocalendario{width:11em; height:10em; background-color:#EDEDED;}
.resultados_viajes .recuadroresultados ul li.espaciodescripcion{width:19em;margin-left:0.9em;}
.resultados_viajes .recuadroresultados ul li.espaciocalendario,.resultados_viajes .recuadroresultados ul li.espaciodescripcion{float:left;margin:0;padding:0;}
.resultados_viajes .recuadroresultados ul li p.nombrehotel{font-weight:normal;}
.resultados_viajes .recuadroresultados ul {overflow:auto;width:100%;}
.resultados_viajes .recuadroresultados p.titulocalendario

/**** Añadido ****/

.paginador{margin-bottom:1em;}
.recuadroresultados ul{width:31em;margin:0;}
.recuadroresultados ul li.espaciocalendario{width:11em; height:100%; background-color:#EDEDED;}
.recuadroresultados ul li.espaciodescripcion{width:18.5em;margin-left:0.9em;border:1px solid red;}
.recuadroresultados ul li{float:left;margin:0;padding:0;}
.recuadroresultados ul li p.nombrehotel{font-weight:normal;}
.recuadroresultados ul {overflow:auto;width:100%;}
.recuadroresultados p.titulocalendario


{
	background-color:#CB3775;
	color:#FFF; 
	font-size:0.7em; 
	font-weight:bold;
 	text-align:center;
}


/************ ESTILO DEL CALENDARIO RESULTADOS VIAJES ********/
.cStyle
{
	margin-left:0.3em;
	font-size:0.8em;
	background:#EDEDED;
	color:yellow;
	width:11em; height:11em;
	float:left;
	font-size:0.75em;	
}
	
.cDayHeader{color:#CB3775;font-weight:bold;}
.cNextPrev{color:#DF0000;}	
.cOtherMonthDay{color:red;/** BUG **/}
.cSelectedDay{background-color:#CB3775;color:#FFFFFF;}
.cTitle{background:#EDEDED;color:#50504E; border-color:#E0E0E0;font-size:0.9em; font-weight:bold;}
.cTodayDay{background-color:#CB3775;color:red;/** BUG **/}
.cWeekendDay{color:red; /** BUG **/}
.cDay{color:red; /** BUG **/}

/********** FIN ESTILO DEL CALENDARIO RESULTADOS VIAJES ********/

/****************** FIN RESULTADOS VIAJES ******************/

/***************** DATOS RESERVA ******************/
.subtotalprecio{color:#CC3874; width:7em; clear:both;}
.totalprecio{color:#D9192E;  width:7em;}

.tipohabitacion {width: 17em;}
.numpersonas{ width:5em;}
.numninios{width:5em;}
.datoshotel .precio{float:right;width:6.5em;font-weight:bold;font-size:1.2em; color:#CC3874;}
.datoshotel .tipohabitacion .precio .divhotel{float:right;font-weight:bold;font-size:1.2em; color:#CC3874;}
.datoshotel .tipohabitacion .hotel{float:right;font-weight:bold;font-size:1.2em; color:#CC3874;}
.fecha {width:auto;}
.datoshotel .numnoches{float:right;width:7.7em;}

.fraseinfo{width:33em;font-size:0.9em; color:#6A8EA6; margin-bottom:1em; margin-top:1em;}
.precionoche{width:7em;font-weight:normal;}
.tituloprecio{width:7em;font-weight:bold;font-size:0.75em;}

.listaprecio{text-align:right; margin:0.7em 0.3em;}
.listaprecio dt, .listaprecio dd {margin:0.2em 0;font-size:0.7em;font-weight:bold; padding: 0.2em 0.3em;}
.listaprecio dt {
	float:left;
	width:75%;
	color:#706B57; 
}
.listaprecio dd{
	float:right;
	width:6.7em;
	border:1px solid #D8E1E8; 
	font-size:0.8em; 
	text-align:left;
	color:#CC3874;}
	
.fraseinfo span{color:#DC0167;}
.titulonegrita{color:#6A8EA6; font-size:0.9em; font-weight:bold; margin-bottom:0.5em;}
#frmdatosreserva .recuadroresultados{width:32em;color:#6E6B5A; margin-top:1em;}
#frmdatosreserva .listadatoshotel {
	margin: 0 0.5em 0 0; 
	border-top:1px solid #D8E1E8; 
	font-size:0.7em;}
#frmdatosreserva .nombrehotel{
	color:#6A8DA9;
	font-size:1.1em; 
	margin-top:0.5em;
	font-weight:normal;}

#frmdatosreserva .nombrehotel a{margin-left:10em;}
#frmdatosreserva .datoscliente{margin:1em 0 1em; color:#819CB3;}
.datoshotel{clear:both; margin: 0.4em 0.2em; font-size:0.7em;}
.datoshotel li{
	clear:both;
	display:block;
	border-bottom:1px solid #D8E1E8;
	margin:0.1em 0.4em; 
	padding: 0.2em 0.3em 0.3em 0.3em;
	background-color:#F6F5F1;}

.datoshotel .first-child{border-top:1px solid #D8E1E8;}
.datoshotel li:after {
	display:block;
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
}

.datoshotel p {float:left; color:#9B9A8E;}

#frmdatosreserva .capas{
	width:32.5em;
	border:0.01em solid #819CB3;
	margin:0em 2.9em 0.2em 0;
}
#frmdatosreserva .capas label{
	margin-left:1em;
	font-weight:normal;
	font-size:0.7em;
	color:#716A58;
	font-weight:bold;}
	
#frmdatosreserva .capas input{
	width:15em; 
	margin-right:0.4em;
	border:0.01em solid #95B0CB;
	padding:0.2em;
	font-size:0.7em;
	color:#819CB3;}

#frmdatosreserva .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#716A58;}
	
.botoncontinuar{
	text-align:right;
	width:32.5em;
	margin-top:0.5em;
}
 .botoncontinuar input#cmdcontinuar{
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul_big.gif') no-repeat top left;}
	
.txtnombrecliente{margin-left:1em;}
.txtempresacliente{margin-left:0.6em;}
.txtemailcliente{margin-left:2.4em;}
.txtapellidoscliente{margin-left:1em;}
.txttelefonocliente{margin-left:1em;}

#frmdatosreserva .capas .txtnombrecliente{margin-left:1.4em;}
#frmdatosreserva .capas .txtempresacliente{margin-left:0.95em;}
#frmdatosreserva .capas .txtemailcliente{margin-left:2.7em;}
#frmdatosreserva .capas .txtapellidoscliente{margin-left:1em;}
#frmdatosreserva .capas .txttelefonocliente{margin-left:1.1em;}

/**************** FIN DATOS RESERVA **************/

/**************** RESERVAR AGENCIA ****************/
.reservar_agencia .recuadroresultados .nombrehotel{font-weight:normal;}
.reservar_agencia .capas{
	border:0.01em solid #819CB3;
	margin:0.1em 0.3em 0.1em 0;
}
.reservar_agencia .capas label{
	margin-left:0.6em;
	font-size:0.7em;
	color:#716A58;
	font-weight:bold;}
	
.reservar_agencia .capas input{
	width:15em; 
	margin-right:0.4em;
	border:1px solid #95B0CB;
	padding:0.2em;
	color:#819CB3;
	font-size:0.7em;}

.reservar_agencia .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#819CB3;}
	
.checkbox{font-size:0.7em;color:#716A58; margin:0.5em 0 0.5em;}
.checkbox span{margin-left:0.8em;}

#frmchk .checkbox{font-weight:bold;}

.reservar_agencia .datoscliente{margin:1em 0 1em;}

.botonconfirmar{text-align:right;margin:0.5em 0.3em;}
.botonconfirmar input#cmdconfirmarreserva{
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.7em; font-weight:bold; color:#FFF;
	background:#FFF url('/images/fondo_boton_azul_big.gif') no-repeat top left;}

.titulolista{
	font-weight:bold;
	font-size:0.9em;
	color:#6A8EA6;
	margin-bottom:0.5em;
	margin-top:2em;
}

.infobooking{font-size:0.9em; padding:1em;background:#F3F8FC;color:#706959;}
.infobooking span {color:#6D6A57;font-weight:bold;}

#txtobservaciones{
	width:42em;
	height:10em;
	font-size:0.75em;
	padding:0.2em;
	font-family:Arial, Helvetica, sans-serif;		
	border:0.01em solid #9BB5CE;
	color:#819CB3;}
	
.txtnombrecliente{margin-left:1em;}
.txtempresacliente{margin-left:0.5em;}
.txtemailcliente{margin-left:2.2em;}
.txtapellidoscliente{margin-left:1em;}
.txttelefonocliente{margin-left:1em;}
/************* FIN RESERVAR AGENCIA *****************/

/************* RESERVA CLIENTE *****************/
.reserva_cliente .capas{
	width:32em;
	border:0.01em solid #819CB3;
	margin:0.01em 2.9em 1em 0;
}
.reserva_cliente .capas label{
	margin-left:1em;
	font-size:0.7em;
	color:#716A58;
	font-weight:bold;}
	
.reserva_cliente .capas input{
	width:15em; 
	margin-right:0.4em;
	border:0.01em solid #9BB5CE;
	padding:0.2em;
	font-size:0.7em;
	color:#819CB3;}

.reserva_cliente .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#716A58;}
	
.reserva_cliente  .datoscliente{margin:1em 0 1em;}
.reserva_cliente .recuadroresultados{width:32em;color:#6E6B5A; margin-top:1em;}
.reserva_cliente .recuadroresultados .nombrehotel{font-weight:normal;}
.reserva_cliente .capas p{margin-top:0.5em;}
p.tituloprecio{	text-align:right; margin-right:2em; font-size:0.8em;}
span#totalprecio{margin-left:1.5em;}
.reserva_cliente #frmchk .checkbox{margin-bottom:2em;font-weight:normal;}
.reserva_cliente .busqueda {width:32em;}
.reserva_cliente #frmbusqueda{width:32em;}
.reserva_cliente #frmbusqueda label{ margin-left:1em; font-size:0.7em; font-weight:bold;}

.reserva_cliente #frmbusqueda input#txtpoblacion{margin-left:2.9em;width:16em;}
.reserva_cliente #frmbusqueda input#txtprovincia{margin-left:3.1em;width:16em;}
.reserva_cliente #frmbusqueda input#txtcodpostal{margin-left:0.8em;width:16em;}
.reserva_cliente #frmbusqueda p.avanzada{width:17.5em; text-align:right;}
.reserva_cliente #frmbusqueda p.avanzada input{border:0; color:#FFF;}

.botonfinalizar{text-align:right;width:32em;margin-top:0.5em;}
.reserva_cliente div#datos div{width:44.7em;}
.reserva_cliente div#datos p.resulvermapa{text-align:right; margin-right:1em;font-size:1.4em;}
.reserva_cliente div#datos div.resultadoselect{ border-color:#819CB3;}
.reserva_cliente div#datos div p{margin-left:1.5em;}
.reserva_cliente div#datos div p.nombre{margin-left:0;}
.reserva_cliente div#datos div p.nombre input{margin-right:0.5em;}
.reserva_cliente div#resultados #frmchk{margin-top:1em;}


/************* FIN RESERVA CLIENTE *********************/

/************** CONFIRMACION AGENCIA *****************/
.confirmacion_agencia .cabeceraazul{width:32em; margin-top:1em;}
.confirmacion_agencia .recuadroresultados{width:32em;margin-top:1em;}
.confirmacion_agencia .recuadroresultados .nombrehotel{font-weight:normal;}
.confirmacion_agencia div#trasladosseleccionados{margin-top:0.2em;}
.confirmacion_agencia p.localizador{font-size:0.95em;font-weight:bold;color:#698EAB;}
.confirmacion_agencia p.localizador span{margin-left:0.4em;	color:#CB3773;}
.confirmacion_agencia p.adjuntos{background:http://www.viajararoma.com('../images/ico_adjuntos.jpg') no-repeat left;}
.confirmacion_agencia p.adjuntos span{margin-left:2.5em; font-weight:bold; color:#716A58;}
.confirmacion_agencia div#alertas{color:#716A58; background:#F3F8FC;}
.confirmacion_agencia div#alertas p{margin:0.6em; font-size:0.8em;}
.confirmacion_agencia div#alertas p.alerta{background:url('../images/ico_warning.jpg') no-repeat left;}
.confirmacion_agencia div#alertas p.alerta span#textoalerta{margin-left:1.5em; font-weight:bold;font-size:1.2em;}
.confirmacion_agencia div.autogestionadosbig{border:0;}
div.autogestionadosbig{border:0;}
/*.cabeceraazul{width:32em; margin-top:1em;}
 p.localizador{font-size:0.95em;font-weight:bold;color:#698EAB;}
 p.localizador span{margin-left:0.4em;	color:#CB3773;}*/
/************ FIN CONFIRMACION AGENCIA **************/

/****************** MI RESERVA *********************/

.mi_reserva .cabeceraazul{width:30.5em; margin-top:1em;}
.mi_reserva .recuadroresultados{width:30em;}
.mi_reserva .recuadroresultados .nombrehotel{font-weight:normal;}
.mi_reserva p.descripcionhotel{color:#706A5C; margin-bottom:1em;}
.mi_reserva ul.datoshotel{margin:0.5em 0 0.5em;}
.mi_reserva ul.titulorecuadro{width:30.5em; margin-top:1em;}
.mi_reserva ul.titulorecuadro p{margin:0; float:left;}
.mi_reserva p.titulolista {width:28em;}
.mi_reserva p a.anadirmas{float:right;width:auto;}
.mi_reserva ul#listaprecio p{float:left;}
.mi_reserva ul#listaprecio{width:43em; margin:1em 0em 1em;}
.mi_reserva p#titulopreciototal{width:29em; text-align:right; font-weight:bold; font-size:1.2em; color:#706A5C;}
.mi_reserva p.preciototal, .mi_reserva p.preciounitario{font-weight:bold;color:#CC3673; font-size:1.2em;width:5em;text-align:right;}
.mi_reserva p.preciototalsolo{width:33.5em;text-align:right;font-weight:bold;color:#CC3673; font-size:1.2em;}
.mi_reserva p.preciounitario{font-weight:normal;}
.mi_reserva p.modificarhotel{width:27.5em; text-align:right}
.mi_reserva p.eliminarhotel{width:7em; text-align:right}
.mi_reserva p.eliminarfila{width:7em; text-align:right}
.mi_reserva p.textofila{width:27em; text-align:left; font-weight:bold; color:#706A5C;padding-left:0.5em;}
/* traslados con imagen */
.mi_reserva img#imagencoche{ position:absolute;width:6.7em; height:4.5em; margin:0.25em 0em 0em 0.3em;}
.mi_reserva p.eliminarfilaalquiler{width:24.5em; text-align:right}
.mi_reserva p.textofilaalquiler{width:24em; text-align:left; font-weight:bold; color:#706A5C;padding-left:0.5em;}
.mi_reserva ul#listaalquileres{width:32.7em; margin-left:10em;}

.mi_reserva ul#listabotones {float:left; width:29em;}
.mi_reserva ul#listabotones li {float:left;}
.mi_reserva ul#listabotones li p{display:inline;}	
.mi_reserva p.botonimprimir{float:left; width:1em; margin:0; margin-left:0.3em;}
.mi_reserva p.botonseguir{float:right; width:10em; text-align:right;margin:0;}
.mi_reserva p.botonfinalizar{float:left; width:29em;}

p.cabeceraazul{width:30.5em; margin-top:1em;}
p.titulorecuadro{width:30.5em; margin-top:1em;}
table.titulorecuadro{width:30.5em; margin-top:1em;}

/**************** FIN MI RESERVA ******************/

/********************* GESTION RESERVAS *********************************/
.gestion_reservas .cabeceraazul{width:35em; margin-top:1em;}
.gestion_reservas .izquierda,.gestion_reservas #listareserva,.gestion_reservas #listareserva li{width:35em;}
.gestion_reservas .recuadroresultados .nombrehotel{font-weight:normal;}
.gestion_reservas ul.datoshotel{margin:0.5em 0 0.5em; width:100%;}
.gestion_reservas ul#listahoteles li,.gestion_reservas ul#listaacciones li,.gestion_reservas ul#listatraslados li,.gestion_reservas ul#listaocio li{width:47.8em;}
.gestion_reservas ul#listahoteles p{color:#706A5C; text-align:center;}
.gestion_reservas ul#listahoteles p.fechas{width:16em;}
.gestion_reservas ul#listahoteles p.tipohabitacion{width:13em;}
.gestion_reservas ul#listahoteles p.precionoche{width:5em; font-weight:bold; color:#CD3776; font-size:1.1em;}
.gestion_reservas ul#listahoteles p.pendiente{width:13em; text-align:right; background:url('/images/ico_pendiente.gif') left no-repeat;}
.gestion_reservas ul#listaacciones li,.gestion_reservas ul#listatraslados .preciototal,.gestion_reservas ul#listaocio .preciototal{background:none;border:0;}
.gestion_reservas ul.titulorecuadro{margin-top:1em;}
.gestion_reservas ul.titulorecuadro p{margin:0; float:left;}
.gestion_reservas p.titulolista {width:33em; color:#CB3775;}
.gestion_reservas ul#listaprecio p{float:left;}
.gestion_reservas ul#listaprecio{width:50em; margin:1em 0em 1em;}
.gestion_reservas p#titulopreciototal{width:34em; text-align:right; font-weight:bold; font-size:1.2em; color:#706A5C;}
.gestion_reservas p.preciototal, .mi_reserva p.preciounitario{font-weight:bold;color:#FF3433; font-size:1.2em;width:5em;text-align:right;}
.gestion_reservas p.preciototalsolo{width:38.5em;text-align:right;font-weight:bold;color:#FF3433; font-size:1.2em;}
.gestion_reservas p.preciounitario{font-weight:normal; color:#FF3433; width:4.5em; text-align:center; font-size:1.2em;}
.gestion_reservas p.quitardias{width:7em; text-align:right; margin-left:20em; margin-right:1.5em;background:url('/images/ico_quitardias.gif') left no-repeat;}
.gestion_reservas p.anadirdias{width:7em; text-align:right; background:url('/images/ico_anadirdias.gif') left no-repeat; margin-right:1.5em;}
.gestion_reservas p.cancelar{width:10.5em; text-align:right;background:url('/images/ico_cancelar.gif') left no-repeat; font-weight:bold;}
.gestion_reservas p.textofila{width:31.3em; text-align:left; font-weight:bold; color:#706A5C;padding-left:0.5em;}
.gestion_reservas p.cancelar a{color:#FF3433;}
.gestion_reservas ul#listabotones {float:left; width:29em;}
.gestion_reservas ul#listabotones li {float:left;}
.gestion_reservas ul#listabotones li p{display:inline;}	
.gestion_reservas p.volver{float:left; width:3em; margin:0; margin-left:0.3em;}
.gestion_reservas p.botonaceptar{float:right; width:10em; text-align:right;margin:0;}
.gestion_reservas ul#listabotones{width:35em;}
.gestion_reservas ul#listaacciones p.quitardias a,.gestion_reservas ul#listaacciones p.anadirdias a{color:#716A58;}
.gestion_reservas p.localizador{font-size:0.9em;font-weight:bold;color:#698EAB;}

/************************ FIN GESTION RESERVAS *************************/
/*************************** buscador reserva ***********************/
.buscador_reservas .enlacevolver{text-align:left;margin-top:1em;}
.buscador_reservas .contenedor{width:40em;}
.buscador_reservas .busquedahotel{width:39em;}
.buscador_reservas .busquedahotel p{font-size:0.7em;}
.buscador_reservas #listahoteles p,.buscador_reservas #frmbusqueda label{color:#6F6A57;}
.buscador_reservas #frmbusqueda #txtapellidos{width:32.8em;margin-left:1.3em;}
.buscador_reservas #frmbusqueda .avanzada{width:29em;}
.buscador_reservas #frmbusqueda .avanzada input{border:0; color:#FFF;}
.buscador_reservas #resultados ul#listahoteles p{color:#706A5C; text-align:center;}
.buscador_reservas #resultados ul#listahoteles p.fechas{width:17em;}
.buscador_reservas #resultados ul#listahoteles p.tipohabitacion{width:15em;}
.buscador_reservas #resultados ul#listahoteles p.precionoche{width:7em; font-weight:bold; color:#CD3776; font-size:1.1em;}
.buscador_reservas #resultados ul#listahoteles p.confirmada{width:7em; text-align:right; background:url('/images/ico_confirmada.gif') left no-repeat; color:#25A415;}
.buscador_reservas #resultados ul#listahoteles p.pendiente{width:13em; text-align:right; background:url('/images/ico_pendiente.gif') left no-repeat; color:#4B5AAB;}
.buscador_reservas #listaacciones p.cancelar{width:7.5em; text-align:right;background:url('/images/ico_cancelar.gif') left no-repeat; font-weight:bold; margin-left:1.5em;}
.buscador_reservas #listaacciones p.cancelar a{color:#FF3433;}
.buscador_reservas #listaacciones p.modificar{
	width:7.5em;
	text-align:right;
	background:url('/images/ico_modificarreserva.gif') left no-repeat;
	font-weight:bold;
	margin-left:36em;}
.buscador_reservas #listaacciones p.modificar a{color:#6F6A57;}

/********************* fin buscador empresa ***************************/
/******************* DETALLES VIAJE, ESCAPADA, CIRCUITO ************************/
.detalles_viaje .migas,.detalles_escapada .migas,.detalles_circuito .migas{margin-bottom:1em;}
.detalles_viaje #volverbuscador,.detalles_escapada #volverbuscador{margin-bottom:1em;}
#tituloviajeselect{color:#698EA9; font-weight:bold; font-size:1.1em; margin-bottom:1em;}
.detallesviaje{width:31.25em;overflow:visible;}
.detallesviaje .pestanas {height:1.1em;}
.detallesviaje .pestanas li {width:8.5em;}
.detallesviaje p#volverbuscador{}
.detallesviaje .capas {
	clear:both;
	height:20em;
	padding: 1em;
	font-size:0.7em;
	border:1px solid #819CB3;border-top:0;
	background:#FFF;}
	
.detallesviaje .pestanas .linkcerrar{width:8.9em;}
.detallesviaje .pestanas .linkcerrar a{text-decoration:none;}
.detallesviaje #capaprecio1 p{font-weight:bold;color:#6B90AB;}
.detallesviaje select, .detallesviaje input
{
	margin-left:0.5em; 
	border:0.01em solid #95B0CB; 
	color:#819CB3; 
	padding:0.2em; 
	font-size:0.8em;
}
.detallesviaje #pestanascapa {margin-top: 1em; width:35em;}

/**** pestañas de la capa de precios *****/
.detallesviaje #pestanascapa ul#listalinkshabitacion li {
	z-index:1;
	float:left;
	width:6.625em;
	margin: 0 0.2em 0 0;
	border:1px solid #819CB3;border-bottom:0;
	text-align:center;
	background:#FFF;
}

.detallesviaje #pestanascapa ul#listalinkshabitacion li a{
	clear:both;
	display:block;
	padding-bottom:0.3em;
	text-align:center;
	background:#819CB3;
	color:#FFF;}
.detallesviaje #pestanascapa ul#listalinkshabitacion li .sel a {padding-bottom:0.3em;background:#FFF;color:#819DB3;}

.detallesviaje #pestanascapa .capaspestanascapa{border:1px solid #95B0CB;}
.detallesviaje #pestanascapa .capaspestanascapa p{margin-left:0.5em;}
.detallesviaje #pestanascapa .capaspestanascapa label{
	margin-left:0.8em;
	font-weight:normal;
	font-size:1em;
	color:#698EA8;
	margin-top:0.5em;
}
.detallesviaje #pestanascapa .capaspestanascapa span{
	display:block;
	margin:0.5em 0 0.5em 1em;
	font-size:1em;
	color:#698EA8;
	font-weight:normal;
}
.detallesviaje #pestanascapa .capaspestanascapa .numocupantes{margin-left:1em;}	
.detallesviaje #pestanascapa .capaspestanascapa .edadninio{margin-left:2.2em;}	
.detallesviaje #capaprecio1 .boton{text-align:right; margin-right:8em; margin-top:1em;}
.detallesviaje #capaprecio1 .boton #cmdpolitica, .detallesviaje #capaprecio1 .boton #cmdconfirmar{border:0; color:#FFF; font-size:0.8em;}
.detallesviaje #capaprecio1 .boton #cmdpolitica {font-size:0.75em;}
.detallesviaje ul.lista li{margin-left:1.5em; margin-bottom:0.2em; background:url('../images/ico_lista.gif')top left no-repeat; padding-left:1em;}
.detallesviaje #capainfo1 .tituloinfo{font-weight:bold;}
/****************** FIN DETALLES VIAJE ********************/

/***************** OPCIONES HOTEL ************************/
.opciones_hotel .migas,.opciones_escapada .migas,.opciones_deportes .migas{margin-bottom:1em;}
.opciones_hotel #volverbuscador,.opciones_escapada #volverbuscador,.opciones_deportes #volverbuscador{margin-bottom:1em;}
.opciones_hotel p.titulolista, .opciones_escapada p.titulolista, .opciones_deportes p.titulolista{font-size:0.8em;}
.opciones_hotel #listadohotelescircuito .tipohabitacion, .opciones_hotel #listadohotelescircuito .hotel,
.opciones_escapada #listadohotelescircuito .tipohabitacion, .opciones_escapada  #listadohotelescircuito .hotel,
.opciones_deportes #listadohotelescircuito .tipohabitacion, .opciones_deportes  #listadohotelescircuito .hotel
{color:#706B58;}
.opciones_hotel #tituloshotelescircuitos .tipohabitacion, .opciones_hotel #tituloshotelescircuitos .hotel, .opciones_hotel #tituloshotelescircuitos .precio,
.opciones_escapada #tituloshotelescircuitos .tipohabitacion, .opciones_escapada  #tituloshotelescircuitos .hotel, .opciones_escapada  #tituloshotelescircuitos .precio,
.opciones_deportes #tituloshotelescircuitos .tipohabitacion, .opciones_deportes  #tituloshotelescircuitos .hotel, .opciones_deportes  #tituloshotelescircuitos .precio
{color:#698EA9; font-size:1.1em; font-weight:bold;}
.opciones_hotel #listadohotelescircuito .tipohabitacion, .opciones_escapada #listadohotelescircuito .tipohabitacion, .opciones_deportes #listadohotelescircuito .tipohabitacion{width:27em;}
.opciones_hotel #tituloshotelescircuitos .tipohabitacion, .opciones_escapada #tituloshotelescircuitos .tipohabitacion, .opciones_deportes #tituloshotelescircuitos .tipohabitacion{width:24.5em;}
.opciones_hotel #listadohotelescircuito .hotel, .opciones_escapada #listadohotelescircuito .hotel, .opciones_deportes #listadohotelescircuito .hotel{width:25em;}
.opciones_hotel #tituloshotelescircuitos .hotel, .opciones_escapada #tituloshotelescircuitos .hotel{width:22.8em;}
.opciones_hotel #listadohotelescircuito .precio, .opciones_escapada #listadohotelescircuito .precio, .opciones_deportes #listadohotelescircuito .precio{width:11.7em;}
.opciones_hotel #tituloshotelescircuitos .precio, .opciones_escapada #tituloshotelescircuitos .precio, .opciones_deportes #tituloshotelescircuitos .precio{width:12.7em;}
.opciones_hotel #listadohotelescircuito .rbtseleccionarhotel, .opciones_escapada #listadohotelescircuito .rbtseleccionarhotel, .opciones_deportes #listadohotelescircuito .rbtseleccionarhotel{margin-right:0.2em; vertical-align:middle;border-style:none}
.opciones_hotel #botonconfirmar, .opciones_escapada #botonconfirmar, .opciones_deportes #botonconfirmar{text-align:right;margin:1em 0 1em 0;}
.opciones_hotel #botonconfirmar input,.opciones_escapada #botonconfirmar input,.opciones_deportes #botonconfirmar input{padding-bottom:0.5em;}
/*************** FIN OPCIONES HOTEL *********************/

/***************** RESERVA PAQUETE *********************/
.reserva_paquete #volveratras,.reserva_circuito #volveratras{margin-bottom:1em;}
.reserva_paquete #tituloviajeselect,.reserva_circuito #tituloviajeselect{font-size:0.95em;margin-top:1em; margin-bottom:0.5em;}
.reserva_paquete #preciototalpaquete,.reserva_paquete #fechasalidapaquete,.reserva_circuito #preciototalpaquete,.reserva_circuito #fechasalidapaquete{color:#6A8FA9;font-weight:bold; font-size:0.7em; margin-top:1em;}
.reserva_paquete #preciototalpaquete span,.reserva_circuito #preciototalpaquete span{font-size:1.7em;color:#CD3977;margin-left:0.2em;}
.reserva_paquete #fechasalidapaquete span,.reserva_circuito #fechasalidapaquete span{font-weight:normal; margin-left:0.5em;}
.reserva_paquete #primercheck{margin:1em 0 2em 0.5em;}
.reserva_paquete #tituloshotelescircuitos,.reserva_circuito #tituloshotelescircuitos{background:#FFF;}
.reserva_paquete #tituloshotelescircuitos p,.reserva_circuito #tituloshotelescircuitos p{font-weight:bold; color:#6A8EA8;}
.reserva_paquete #botonreservar,.reserva_circuito #botonreservar{text-align:right; margin:0 2em 2em 0;}
.reserva_paquete .migas,.reserva_circuito .migas{margin-bottom:1em;}
.reserva_paquete .cabeceraazul,.reserva_circuito .cabeceraazul{width:32.8em;}
.reserva_paquete .nombrehotel,.reserva_circuito .nombrehotel{font-weight:normal;}
.reserva_paquete .recuadroresultados,.reserva_circuito .recuadroresultados{width:32em; padding-left:0.5em;}
.reserva_paquete .recuadro,.reserva_circuito .recuadro{border: 0.01em solid #D9E0E8; width:31em;}
.reserva_paquete .recuadro li p,.reserva_paquete .recuadroresultados .descripcionhotel, .reserva_paquete #fechasalidapaquete span,
.reserva_circuito .recuadro li p,.reserva_circuito .recuadroresultados .descripcionhotel, .reserva_circuito #fechasalidapaquete span
{color:#6E6B58;}
.reserva_paquete .checkbox,.reserva_circuito .checkbox{margin-left:0.5em;}
.reserva_paquete .titulolista,.reserva_circuito .titulolista{font-size:0.75em;}
.reserva_paquete p.numpasajeros,.reserva_circuito p.numpasajeros{width:17em;}
.reserva_paquete p.adultos,.reserva_circuito p.adultos{width:8em; text-align:center}
.reserva_paquete p.ninios,.reserva_circuito p.ninios{width:8em;text-align:center}
div.recuadro{border: 0.01em solid #D9E0E8; width:33em;}
/*************** FIN RESERVA PAQUETE ******************/


/***************** RESERVA TRASLADOS *********************/
.reserva_traslado #volveratras{margin-bottom:1em;}
.reserva_traslado #tituloviajeselect{font-size:0.95em;margin-top:1em; margin-bottom:0.5em;}
.reserva_traslado #preciototalpaquete,.reserva_traslado #fechasalidapaquete{color:#6A8FA9;font-weight:bold; font-size:0.7em; margin-top:1em;}
.reserva_traslado #preciototalpaquete span{font-size:1.7em;color:#CD3977;margin-left:0.2em;}
.reserva_traslado #fechasalidapaquete span{font-weight:normal; margin-left:0.5em;}
.reserva_traslado #primercheck{margin:1em 0 2em 0.5em;}
.reserva_traslado #tituloshotelescircuitos{background:#FFF;}
.reserva_traslado #tituloshotelescircuitos p{font-weight:bold; color:#6A8EA8;}
.reserva_traslado #botonreservar{text-align:right; margin:0 2em 2em 0;}
.reserva_traslado .migas{margin-bottom:1em;}
.reserva_traslado .cabeceraazul{width:32.8em;}
.reserva_traslado .nombrehotel{font-weight:normal;}
.reserva_traslado .recuadroresultados{width:32em; padding-left:0.5em;}
.reserva_traslado .recuadro{border: 0.01em solid #D9E0E8; width:31em;}
.reserva_traslado .recuadro li p,.reserva_traslado .recuadroresultados .descripcionhotel, .reserva_traslado #fechasalidapaquete span 
{color:#6E6B58;}
.reserva_traslado .checkbox{margin-left:0.5em;}
.reserva_traslado .titulolista{font-size:0.75em;}
.reserva_traslado p.numpasajeros{width:17em;}
.reserva_traslado p.adultos{width:8em; text-align:center}
.reserva_traslado p.ninios{width:8em;text-align:center}
.datos_traslado input, .datos_traslado select{font-size:11px;color:#6A8EA8;}
div.recuadro{border: 0.01em solid #D9E0E8; width:33em;}
.inputs_disabled{margin:0px;padding:0px;border:none 0px #FFFFFF;font-size:11px;width:110px}
.reserva_traslado .precio{width:6.5em;font-weight:bold;font-size:12px; color:#CC3876;}
/*************** FIN RESERVA TRASLADOS ******************/

/********************* GRUPOS ***********************/
.grupos #fieldsetinferior{border-top:0.01em solid #C4C4C4;padding-top:1em;}
.grupos #cmdsolicitar{color:#FFF;border:0;}
.grupos #txtfechaentrada2, .grupos #txtfecharegreso2{margin-left:0;}
.grupos #etiquetaindividual, .grupos #chksi{margin-left:12em;}
.grupos #selectindividual{margin-left:2em;}
.grupos #chksi,#chkno{vertical-align:middle;}
.grupos #txtobservaciones{width:27em; height:7em; margin-bottom:2em;}
.grupos #titulodatos{font-size:0.7em; color:#395C78; width:30em;margin-left:1.5em;}
.grupos #txtempresa{width:29.5em;}
.grupos .fieldsetgrupos{margin:0; border:0;}
.grupos .fieldsetgrupos #txtdestino{margin:0;margin-left:2em;width:16.7em;}
.grupos .columnauno{width:10em;float:left;display:block;}
.grupos .columnados{margin-left:2em; width:17.5em;}
.grupos .columnadosselect{margin-left:2em; width:17em;}
.grupos .columnadosgrupos{margin-left:2em;}
.grupos .avanzada {text-align:right; margin-top:1em;}
.grupos .busquedahotel p span{font-size:0.85em;}
.grupos .entrefechas{margin:0 1.6em 0 1.6em;}
.grupos .fecha{	margin-left:2em;width:6em;}
.grupos .etiquetasselect{margin-left:1.3em;font-weight:normal;}
.grupos .selectnumhabitacion{margin-left:1.2em;}
.grupos .textocheck{font-weight:normal; margin-left:0.5em;}
.grupos div#izquierda select{border-color:#95B0CB;}
/***************** FIN GRUPOS ***************************/

/***************** BUSCADORES COMUNES ***********************/
.hoteles_salud #txtfechaentrada2, .ofertas #txtfechaentrada2, .excursiones #txtfechaentrada2, .deportes #txtfechaentrada2{margin-left:0;}
.hoteles_salud .fecha,.ofertas .fecha,.excursiones .fecha,.deportes .fecha{margin-left:1.5em;width:8em;}
.hoteles_salud .entrefechas,.ofertas .entrefechas,.excursiones .entrefechas,.deportes .entrefechas{margin:0 1em 0 1em;}
.excursiones .entrefechas{margin-right:-0.5em;}
.hoteles_salud p.boton,.ofertas p.boton,.excursiones p.boton,.deportes p.boton{margin-top:1em;}
/**************** FIN HOTELES SALUD ********************/

/****************** RESULTADOS OFERTA *****************/
.resultados_ofertas #resultados{margin-bottom:0;}
.resultados_ofertas .datoshotel .titulooferta {font-weight:bold;color:#6B8DA8; width:34.5em;padding-top:0.3em;}
.resultados_ofertas .datoshotel li{margin-left:0.5em;padding:0.3em 0;margin-top:0.3em;}
.resultados_ofertas .preciooferta{background:#CB3775; color:#FFF;padding:0.2em 0.5em;width:7em;}
.resultados_ofertas .preciooferta span{margin-left:0.2em;font-weight:bold; font-size:1.1em;}
.resultados_ofertas .botones input{font-size:1em; width:6.3em;}
.resultados_ofertas .listabusqueda,.resultados_ofertas .enlacevolver{width:35em;}
.resultados_ofertas .paginador{width:36em;}
.resultados_ofertas .datoshotel{width:51.5em; margin:0;}

/****************** RESULTADOS OFERTA *****************/

/**************** RESULTADOS EXCURSIONES *************/
.resultados_excursiones #labeladultos{margin-left:1em;}
.resultados_excursiones #labelninios1{margin-left:4.5em;}
.resultados_excursiones #labelninios2{margin-left:3em;}
.resultados_excursiones #resultados{width:36em;}
.resultados_excursiones .listaexcursiones .hijoexcursion{margin-top:1em;}
.resultados_excursiones .listabusqueda,.resultados_excursiones .enlacevolver{width:35em;}
.resultados_excursiones .listaocupantes{float:left;width:18em;}
.resultados_excursiones .tituloselects{font-size:0.7em;color:#698EA8;}
.resultados_excursiones .selectocupantes{margin-bottom:1em;}
.resultados_excursiones .selectocupantes select{width:6em;margin-left:0.5em;color:#819CB3; font-size:0.7em;border:1px solid #95B0CB;}
.resultados_excursiones .precioexcursion{color:#CB3775;font-size:1.1em; width:9em;float:left;margin-top:1em; padding-left:2em;}
.resultados_excursiones .botonanadir{float:left;margin-top:1em;}
/************** FIN RESULTADOS EXCURSIONES ***********/

/********************* VISADOS *********************/
.visados #txtobservacionesvisado
{width:15em; border:0.01em solid #9BB5CE; color:#6B8EAA; padding:0.2em; font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
.visados .formbusquedahotel #lblfechasalida{margin-left:1.3em;}
.visados #lblnumpasajeros{margin-left:1.8em;}
.visados #txtfechallegada,.visados .formbusquedahotel #txtfechasalida,.visados #txtnumpersonas{width:8em;}
.visados .formbusquedahotel #txtfechasalida,.visados #txtnumpersonas{margin-left:1.1em;}
.visados .formbusquedahotel #labelvisadosimple , .visados .formbusquedahotel #labelvisadomultiple {margin-left:0.3em;font-weight:normal;}
.visados .lupa img{vertical-align:middle;}
.visados .busquedahotel p{font-size:0.7em;}
.visados .formbusquedahotel .columnauno{width:12em;float:left; display:block;}
.visados .formbusquedahotel .columnados{width:15em;}
.visados .formbusquedahotel .boton{margin-top:1em;}
.visados .formbusquedahotel #txtnumpersonas{border-color:#9BB5CE;}
/******************** FIN VISADOS *****************/

/**************** RESULTADOS VISADOS **************/
.resultados_visados .migas,.resultados_visados .enlacevolver{margin-bottom:1em;}
.resultados_visados .listabusqueda{width:32em;}
.resultados_visados .enlacevolver, .resultados_visados .listahoteles{width:33em;}
.resultados_visados .datosvisado{font-weight:bold;color:#706B58;}
.resultados_visados .destino {width:20em;}

/************** FIN RESULTADOS VISADOS *************/

/******************** TRASLADOS *******************/
.traslados #labelninios{margin-left:1em;}
.traslados #lbldestinotraslado span{font-weight:normal;margin-left:0.5em;}
.traslados .formbusquedahotel #txtfechasalida, .traslados .formbusquedahotel #txtfechaentrada{margin:0;width:8em;}
.traslados .formbusquedahotel #horaI,.traslados .formbusquedahotel #horaV{width:8em; margin-left:1em;}
.traslados .formbusquedahotel #lblsalidafecha,.traslados .formbusquedahotel #lblfechallegada{float:left; display:block;width:9.4em;}
.traslados .lupa img{ margin-left:0.5em; vertical-align:middle;}
.traslados .busquedahotel, .traslados .formbusquedahotel{width:32em;}
.traslados .formbusquedahotel fieldset{width:31.9em;}
.traslados .labelchek{font-weight:normal; margin-left:0.3em;}
.traslados .listaocupantes{margin-bottom:1em;}
.traslados .titulofieldset{font-size:0.7em; font-weight:bold; margin-top:1em;color:#3B5B72;}
.traslados .busquedahotel p{font-size:0.7em;}
.traslados .formbusquedahotel{padding-bottom:0;border:0;}
.traslados .formbusquedahotel .fieldsetpadre{border:1px solid #6B8EAA;}
.traslados .formbusquedahotel .fieldsethijo
{
	border-right:1px solid #6B8EAA;
	border-bottom:1px solid #6B8EAA;
	width:16em; 
	float:right;
	padding-bottom:1em;
	margin-bottom:1em;
}

.chkopciones {border:none 0px #FFFFFF}
.traslados .formbusquedahotel .boton{text-align:right;width:100%; margin-top:1em;}
.traslados .formbusquedahotel .fieldsethijo p{width:14em;margin-left:1em;}
.traslados .formbusquedahotel .fieldsethijo p input{width:17em; padding:0.2em;}
.traslados .formbusquedahotel #fieldsetsalidam, .traslados .formbusquedahotel #fieldsetllegada{float:left;width:15.8em;border-left:1px solid #6B8EAA;}
#FechasTra_fIni_fecha {width:6em; margin-left:1em;}
#FechasTra_fFin_fecha {width:6em; margin-left:1em;}
/****************** FIN TRASLADOS *****************/

/*************** RESULTADOS ESCAPADAS ************/
.resultados_escapadas .listabusqueda, .resultados_escapadas #resultados, .resultados_escapadas .paginador,
.resultados_circuitos .listabusqueda, .resultados_circuitos #resultados, .resultados_circuitos .paginador
{width:32em;}
.resultados_escapadas .enlacevolver,.resultados_circuitos .enlacevolver{width:33em;}
.resultados_escapadas .hijoexcursion,.resultados_circuitos .hijoexcursion{margin-top:1em;}
.resultados_escapadas .descripcionhotel,.resultados_escapadas .labelfechasalida,
.resultados_circuitos .descripcionhotel,.resultados_circuitos .labelfechasalida{color:#706B58;}
.resultados_escapadas .labelfechasalida,.resultados_circuitos .labelfechasalida{font-size:0.7em; font-weight:bold;}
.resultados_escapadas .recuadroresultados,.resultados_circuitos .recuadroresultados{padding:0 1em 1em 1em;}
.resultados_escapadas .migas,.resultados_circuitos .migas{margin-bottom:1em;}
.resultados_escapadas .selectfecha,.resultados_circuitos .selectfecha{color:#819CB3; font-size:0.7em;border:1px solid #95B0CB; margin-left:0.2em;}
.resultados_escapadas .botones{overflow:auto;width:100%;}
.resultados_escapadas .botones input{float:right;}
.resultados_escapadas .labelfechasalida , .resultados_escapadas .selectfecha{float:left;}
/*circuitos*/
.resultados_circuitos .botones{text-align:right;}
.resultados_circuitos .recuadro {border:1px solid #C4C4C4;margin:0.5em 0;}
.resultados_circuitos .recuadro .datoshotel li{background:#FFF;border-bottom:0;}
.resultados_circuitos .recuadro .datoshotel li p{color:#706B58}
.resultados_circuitos .recuadro .datoshotel li .tipohabitacion{width:23em;}
.resultados_circuitos .recuadro .datoshotel li .tipohabitacion input{vertical-align:middle; margin-right:0.3em;}
.resultados_circuitos .recuadro .datoshotel li .hotel{width:12em;text-decoration:underline; }
.resultados_circuitos .recuadro .datoshotel li .precio{width:4em; text-align:right; color:#CB3775;}

/************* FIN RESULTADOS ESCAPADAS **********/

/****************** CIRCUITOS ********************/
.circuitos #txtfechaentrada1, .circuitos #txtfechaentrada2{width:8em;}
.circuitos .entrefechas{margin:0 1em; font-weight:normal;}
.circuitos #fechasviaje span,.circuitos .entrefechas{font-size:0.7em; color:#6A8EA8;}
.circuitos .capas{margin:1em 0 1em 1em; border:0.01em solid #A2A6A9;}
.circuitos .capas p{width:100%; margin-left:0.3em;}
.circuitos .busquedahotel p{font-size:0.7em;}
/**************** FIN CIRCUITOS *****************/

/****************** DETALLES CIRCUITO *********************/
.detalles_circuito #tituloviajeselect{margin-top:1em;}
.detalles_circuito #detallesviaje1 div.capas{height:30em;}
.detalles_circuito .titulolista{font-size:1em;}
.detalles_circuito #capaprecio1 .recuadroresultados .nombrehotel{font-size:1.5em;}
.detalles_circuito #capaprecio1 .recuadroresultados .datoshotel{font-size:1em;}
.detalles_circuito #capaprecio1 .recuadroresultados .datoshotel li p{font-weight:normal;color:#716C59;margin-left:0.5em; margin-bottom:0;}
.detalles_circuito #capaprecio1 .checkbox{font-size:1em;font-weight:normal;color:#716C59;}
.detalles_circuito #capaprecio1 #primercheck{margin-top:1em;}
.detalles_circuito #capaprecio1 .separador{margin-top:1em;}
.detalles_circuito #capaprecio1 .separador input{width:35em;}
.detalles_circuito #capaprecio1 .separador img{vertical-align:middle;margin-left:0.5em;}
.detalles_circuito #capaprecio1 .separador input#txtaeropuertosalida{margin-left:1.3em;}
.detalles_circuito #capaprecio1 .boton{width:100%;}
/****************** FIN DETALLES CIRCUITO *****************/

.botonfinalizar{
	text-align:right;
	margin-right:18em;
	margin-top:0.5em;
}
 .botonfinalizar input#cmdfinalizar{
	width:6.2em;
	padding: 0.3em 0.9em;
	border: 0;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul.gif') no-repeat top;	}

/************* FIN RESERVA CLIENTE *********************/

/*****************	ENLACES	************************/
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

#top-nav a {
	padding: 0.1em 0.3em;
	border-right:1px solid #CB3775;
	color:#818787;
}
#top-nav .acceso-agencias {
	border:1px solid #A2A6A9;
	padding:0.3em;
}

#top-nav a:link {color:#818787;}
#top-nav a:visited {color:#818787;}
#top-nav a:hover {background-color: #CB3775;color:#FFF; cursor:pointer;}
#top-nav a:active {background-color: #CB3775;color:#FFF;}

#top-nav .acceso-agencias a:link{color:#FFF;background-color:#CB3775;}
#top-nav .acceso-agencias a:visited {color:#FFF;background-color:#CB3775;}

#top-nav a.primero{
	padding-left:0.55em;
	border-left:1px solid #CB3775;	
}
#top-nav .mireserva a {
	border:0;
	color: #767676;
	font-weight:bold;
	background-color: #D1D1D1;
}

#top-nav .mireservaCesta a {
	border:0;
	color: #767676;
	font-weight:bold;
	background-color: white;
}

.nav a {
	display:block;
	padding:0.2em 0.51em;
	border-right:1px solid #FF753C;
	color:#FFF;
}

.nav a:hover{
	color:#FF7537;
}
.last a{border-right:0;}
.second-nav a {
	border:0;
	padding:0.2em 0.51em 0.2em 1.51em;
	color:#476982;
	background:url('../images/ico_second_menu.gif') 4% no-repeat;
}
.second-nav a:hover {color:#FFF;background:url('../images/ico_second_menu_hover.gif') 4% no-repeat;background-color:#6C8EA9;}
.second-nav a:active {color:#FFF;background:url('../images/ico_second_menu_hover.gif') 4% no-repeat;background-color:#6C8EA9;}

.second-nav a.parent {background:url('../images/ico_second_menu_parent.gif') 92% no-repeat;}
.second-nav a.parent:hover {background:url('../images/ico_second_menu_parent_hover.gif') 92% no-repeat;background-color:#6C8EA9;}
.second-nav a.sel {color:#FFF;background:url('../images/ico_second_menu_parent_hover.gif') 92% no-repeat;background-color:#6C8EA9;}
.third-nav a {color:#476982;}


#mapa #cerrar a{
	float:right;
	padding-right:0.3em;
	color: #FADEEF;
	background-color:#CB3775;
	font-weight:bold;
}
#mapa a {color: #FFFFFF;text-decoration: none;}

/**Añadido**/

#mapa_agencia #cerrar a{
	float:right;
	padding-right:0.3em;
	color: #FADEEF;
	background-color:#CB3775;
	font-weight:bold;
}
#mapa_agencia a {color: #FFFFFF;text-decoration: none;}

#mapa_search #cerrar a{
	float:right;
	padding-right:0.3em;
	color: #FADEEF;
	background-color:#CB3775;
	font-weight:bold;
}
#mapa_search a {color: #FFFFFF;text-decoration: none;}

#mapa_home #cerrar a{
	float:right;
	padding-right:0.3em;
	color: #FADEEF;
	background-color:#CB3775;
	font-weight:bold;
}
#mapa_home a {color: #FFFFFF;text-decoration: none;}

/**Fin añadido**/


.paginador ul li a {color:#668AA4;}
.paginador ul li a:link {text-decoration:none;}
.paginador ul li a:visited {text-decoration:none;}
.paginador ul li a:hover {text-decoration:underline;color:#CF4D84;}
.paginador ul li a:active {text-decoration:underline;color:#CF4D84;}
.paginador ul li.anterior a{
	padding-left:1.2em;
	background:url('../images/previous.gif') no-repeat left 50%;
}
.paginador ul li.siguiente a{
	padding-right:1em;
	background:url('../images/next.gif') no-repeat right 50%;
}
#datos div p.email a{color:#DB77A0;font-weight:bold;}

.desarrollado {
	padding: 1.6em 1em;
	background: url('../images/Logotipo.jpg') left top no-repeat;
}
.desarrollado:hover {text-decoration:none}
.desarrollado:active {text-decoration:none}

.desarrollado span {visibility:hidden;}

#frmbusqueda a {color:#CB3775;font-size: 0.7em;}

.formbusquedahotel a.linkhabitacion{
	border:0.01em solid #A7ABAF;
	padding: 0.3em 0.3em;
	font-size:0.7em;
	color:#A7ABAF;
	margin:0 0.6em 0 0;
}
.formbusquedahotel a span{width:5.2em;padding: 0.1em 0.2em;}
.formbusquedahotel a:hover span{text-decoration:none; background:#D9D9D1;}
.formbusquedahotel a:active span{text-decoration:none;background:#D9D9D1;}

.textorosabold{color:#CC3675;font-weight:bold;font-size:0.7em;}
.textorosa{color:#CC3675;font-size:0.7em;}
.textorojobold{color:#D81B31;font-weight:bold;font-size:0.7em;}

.linkcerrar a{background:#819CB3 url('/images/ico_cerrarpestana.gif') no-repeat 98%;}

.mas-info a {
	padding: 0.4em 1em;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top left;
}
.mas-info a:hover{background:#FFF url('/images/fondo_boton_azul.gif') no-repeat bottom left;}
.mas-info a:focus {padding: 0.4em 1em;background:#FFF url('/images/fondo_boton_azul.gif') no-repeat bottom left;}


.mas-info input
{
	/*margin-bottom:5px;
	width:68px;
	height:20px;
	white-space:nowrap;
	vertical-align: bottom;*/
    white-space:nowrap;
	width:129px;
	/*padding: 0.4em 1em;*/
	padding:0.3em 0;
	border:0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top;
}
.mas-info input:hover{background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top; text-decoration:underline;}
.mas-info input:focus {padding: 0.3em 0em;background:#FFF url('/images/fondo_boton_azul.gif') no-repeat bottom left;}

.preciopagina a {color:#706A5C;}

.order a {margin-left: 0.8em;color:#6B8FA9;font-weight:bold;font-size:1em;}
.order a:link {text-decoration:underline}
.order a:visited {text-decoration:underline}
.order a:hover {text-decoration:none}
.order a:active {text-decoration:none}

.titulo-consulta a {position:absolute;right:1.25em;width: 1.8em;
background: #CB3775 url('/images/ico_cerrar_consulta.gif') no-repeat left center;}
.titulo-consulta a:link {text-decoration:none;}
.titulo-consulta a:visited {text-decoration:none;}
.titulo-consulta a:hover {text-decoration:none;}
.titulo-consulta a:active {text-decoration:none;}

.abcdario a {padding-right:0.17em; color:#DE759D;}

.lista-localidades-destacadas a, .lista-localidades-destacadas2 a , .lista-localidades-destacadas3 a {color:#706B58;}
.lista-localidades-destacadas a:link, .lista-localidades-destacadas a:link span{color:#706B58; text-decoration:none;}
.lista-localidades-destacadas a:visited, .lista-localidades-destacadas a:visited span{color:#706B58; text-decoration:none;}
.lista-localidades-destacadas a:hover, .lista-localidades-destacadas a:hover span{color:#CD3774; text-decoration:underline;}
.lista-localidades-destacadas a:active, .lista-localidades-destacadas a:active span{color:#CD3774; text-decoration:underline;}
.lista-localidades-destacadas2 a.textorosabold , .lista-localidades-destacadas3 a.textorosabold{color:#CB3775;position:absolute;right:1.3em}
#frmdatosreserva a.linkcliente{
	border:0.01em solid #819DB5;
	padding: 0.3em 0.3em;
	font-size:0.7em;
	color:#819DB5;
	margin:0 0.1em 0 0;
}
.separador a span{width:8em;padding: 0.1em 0.2em;}
.separador a:hover span{text-decoration:none; background:#819DB5; color:#ffffff;}
.separador a:active span{text-decoration:none;background:#819DB5; color:#ffffff;}

#frmdatosreservaagencia a.linkcliente{
	border:0.01em solid #819DB5;
	padding: 0.3em 0.3em;
	font-size:0.7em;
	color:#819DB5;
	margin:0 0.1em 0 0;
}

.checkbox a span{color:#716A58;text-decoration:underline;}
.checkbox a:hover{text-decoration:none;}
.checkbox a:active{text-decoration:none;}

#linkimprimir {background :#FFF url('/images/ico_imprimir.jpg') no-repeat left; float:right; height:1.5em;}
 #linkimprimir span{
	text-align:right;
	color:#716A58;
	text-decoration:underline; 
	font-size:0.7em;
	line-height:2em; 
	font-weight:bold; 
	padding-left:2em;}

.botonimprimir{text-align:right; margin:0.5em 0.3em;}
.botonimprimir a:hover{text-decoration:none;}

.reserva_cliente a.linkcliente{
	border:0.01em solid #819DB5;
	padding: 0.3em 0.3em;
	font-size:0.7em;
	color:#819DB5;
	margin:0 0.1em 0 0;
}
.reserva_cliente .botonimprimir{width:32em;}
.reserva_cliente .checkbox a:hover #ampliacion{text-decoration:none;}
.reserva_cliente .checkbox a:active #ampliacion{text-decoration:none;}
.cabeceradestino a{font-size:1em;}

.mi_reserva p.titulolista a{font-weight:bold; font-size:0.75em;}
.mi_reserva a.accionmodificar span{margin-left:1.8em;}
.mi_reserva a.accioneliminar span{margin-left:1.5em;}
.mi_reserva a.accioneliminar{background:url('/images/ico_eliminar.jpg') no-repeat left; color:#706A5C;}
.mi_reserva a.accionmodificar{background:url('/images/ico_modificar.jpg') no-repeat left;color:#706A5C;}

.viajes .hijosdestacados li a{font-size:0.6em; color:#696969; margin-left:1em;}
.hijosdestacados li a{font-size:0.6em; color:#696969; margin-left:1em;}
.viajes .hijosdestacados li a:hover{color:#C93775;}
.hijosdestacados li a:hover{color:#C93775;}
.detalleviaje a{
	padding: 0.4em 1em;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top;
}

.detalleviaje a:hover{background:#FFF url('/images/fondo_boton_azul.gif') no-repeat bottom;}
.detalleviaje a:focus {padding: 0.4em 1em;background:#FFF url('/images/fondo_boton_azul.gif') no-repeat bottom;}

.pestanas a {
	clear:both;
	display:block;
	padding-bottom:0.3em;
	text-align:center;
	background:#819CB3;
	color:#FFF;
}
.pestanas .sel a {padding-bottom:0.3em;background:#FFF;color:#819DB3;}
/*****************	FIN ENLACES	********************/

/********************  ESPACIOS AUTOGESTIONADOS  ***********************/
.autogestionadosbig{
	margin-right:1em;
	margin-bottom:0.8em;
	width:350px;
	height:350px;
	margin-top:1em;
	border:0;
}

.autogestionadosmini{
	margin-right:1em;
	margin-bottom:0.8em;
	height:120px;
	text-align:center;
}
.autogestionados p{
	text-align:center;
}
/******************  FIN ESPACIOS AUTOGESTIONADOS  *********************/

/****************** AUTENTICACION *************************/
.informacion{border:1px solid #76B9D4; margin-top:1em; padding:1.5em; font-size:0.8em; color:#646965; text-align:center;}
.informacion span{
	color:#CD3870; font-weight:bold; font-size:1.1em;
}
/*#izquierda{
	width:23em; margin-right:2em;
	margin-bottom:10em;
}
#derecha{width:23em;margin-bottom:10em;}*/

.cabeceraazul{
	background-image:url('../images/cabeceraazul.jpg');
	background-position:left;
	background-repeat:repeat-x; 
	height:1.8em;
	border:0.01em solid  #819CB3;
	margin-bottom:1em;
}
.cabeceraazul span{float:left; padding-top:0.3em;color:#ffffff; font-size:1.1em; margin-left:1em;}

.cabeceraazulaut{
	background-image:url('../images/cabeceraazul.jpg');
	background-position:left;
	background-repeat:repeat-x; 
	height:1.7em;
	border:0.01em solid  #819CB3;
	margin-bottom:1em;
}
.cabeceraazulaut span{float:left; padding-top:0.3em;color:#ffffff; font-size:1.1em; margin-left:1em;}


.cuadroautenticacion{
	border:0.01em solid #819CB3;
	color:#706B58;
}

.cuadroautenticacion label{
	font-weight:bold;
	font-size:0.7em;
	margin:0 2em 0em 6em;
}

.cuadroautenticacion p input#txtusuario, input#txtpassword{border:0.01em solid #95B0CB; color:#819CB3; padding:0.2em; font-size:0.75em; width:12em;}

.cuadroautenticacion #cmdaceptar{margin-bottom:0.4em;}
.cuadroautenticacion #botonaceptar{text-align:right; margin-right:3.7em;}
.cuadroautenticacion #cuadrointro{margin-right:1em;}
.cuadroautenticacion #cuadroacceso{margin-left:1em;}
.cuadroautenticacion #linkbuscaragencia{
	text-align:right;
	margin-right:2.2em;
	margin-bottom:0.7em;
	margin-top:0.6em;
}

.cuadroautenticacion p{margin-top:0.7em;}
#txtusuario{margin-left:1.9em;}
.cuadroautenticacion #subtitulo{font-size:0.9em; margin-left:1em; margin-right:1em; margin-top:2em;}
.autenticacion p.cabeceraazul{	margin-top:1em;}

/****************** FIN AUTENTICACION *************************/
/********************** HOME ********************/
.home #frmbusqueda input#txtpoblacion{margin-left:2.9em;width:16em;}
.home #frmbusqueda input#txtprovincia{margin-left:3.1em;width:16em;}
.home #frmbusqueda input#txtcodpostal{margin-left:0.5em;width:8.8em;}
.home #frmbusqueda input#buscar{margin-left:1em; color:#FFF; border:0;}

/******************** FIN HOME ****************/
/********************  FOOTER  *********************/
#pie {
	float:left;
	width:100%;
	padding: 0 0 0 0;
	text-align:left;
	margin-bottom:1em;
}
#pie li {
	display:inline;
	font-size:0.7em;
	margin-bottom:1em;
}
#pie li span{
	margin-left:2em;
	font-size:1em;	
	color:#567F9F;
	font-weight:bold;
}
#pie li a{
	color:#818787;
	cursor:pointer;
}
.ahoraviajomasunete{float:left; margin-left:3.5em;}
/******************  FIN FOOTER  *******************/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.3.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.3
 * @date October 12, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;	
	background: transparent url(___any.gif) no-repeat left 10%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*******************FIN LIGHTBOX******************************/

/****************** HOVER DE LOS BOTONES ********************/
.botonazul{
	width:6.2em;
	height:1.8em;
	margin-left:1em;
	border: 0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:url('../images/fondo_boton_azul.gif') no-repeat top;
}
.botonazulhover{
	width:6.2em;
	height:1.8em;
	margin-left:1em;
	border: 0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:url('../images/fondo_boton_azul.gif') no-repeat bottom;
}
.botonbigazul{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul_big.gif') no-repeat top;

}
.botonbigazulhover{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul_big.gif') no-repeat bottom;
}
.botonmorado{
	width:6.2em;
	height:1.8em;
	margin-left:1em;
	border: 0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:url('../images/fondo_boton_morado.gif') no-repeat top;
}
.botonmoradohover{
	width:6.2em;
	height:1.8em;
	border: 0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:url('../images/fondo_boton_morado.gif') no-repeat bottom;
}
.botonbigmorado{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_morado_big.gif') no-repeat top;
	
}
.botonbigmoradohover{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_morado_big.gif') no-repeat bottom;
}
/****************** FIN HOVER BOTONES ***********************/

/*******************JUNIPER***********************************/
.cmdaceptar{
	width:6.2em;
	margin-top:0.3em;
	padding: 0.3em 0.9em;
	border: 0;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul.gif') no-repeat top;
	margin-bottom:0.4em;	
}
.boton_ok
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/boton_2.jpg' );
	border: 0;
	cursor: pointer;
	width: 129px;
	height: 20px;
	font-weight: bold;
	margin-left: 15px;
}
.botonR_ok
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/boton_2.jpg' );
	border: 0;
	cursor: pointer;
	width: 129px;
	height: 20px;
	font-weight: bold;
	margin-left: 15px;
}
.rojo
{
	color:#D81B31;
	font-weight:bold;
	font-size:12px;
}
.precioRosa
{
	color:#CC3675;font-weight:bold;

}
.texto
{
	font-size:12px;
	color:#71695C;
}
.textoAzul
{
	font-size:12px;
	color:#7A93A7;
}
.textoGris
{
	font-size:16px;
	color:#6E6B58;
}
.textoGris a{
	font-size:25px;
	color:#6E6B58;
}
.texto_etiqueta3
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.texto_cruceros, span.texto_cruceros, span.texto_cruceros td
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
}
.lineaAzul
{
	background-color:#2B689E;
	height:1px;
	width:100%;
}
.lineaGris
{
	background-color:#9B9B9B;
	height:1px;
	widows:100%;	
}
.buscadorhoteles{
	width:22.875em;
	background-image:url('../images/buscador_hoteles.jpg');
	background-position:left top;
	background-repeat:repeat-x; 
	margin-top:1em;
	height:31px;
}
.buscadorcircuitos{
	width:22.875em;
	background-image:url('../images/buscador_circuitos.jpg');
	background-position:left top;
	background-repeat:repeat-x; 
	margin-top:1em;
	margin-bottom: 0.8em;
	height:31px;
}
.buscadorpaquetes{
	width:368px;
	background-image:url('../images/buscador_paquetes.jpg');
	background-position:left top;
	background-repeat:repeat-x; 
	margin-top:1em;
	height:31px;
}

.fechasHab{
	/*width:22.875em;*/
	/*margin-top:0.6em;*/
	/*padding-bottom:0.8em;*/
	/*border:1px solid #C4C4C4;*/
	background-color:#ffffff;}
	

.fechasHab fieldset {width:22.875em;border:0;}

.fechasHab p {width: 21em;margin-left:1em;}
.fechasHab div {width: 21em;margin-left:1em;}

.fechasHab p.intro{
	margin-top:0.8em;
	font-size:0.7em;
	color:#6F6F6F;}
	
.fechasHab p.separador{margin:0.5em 0 0 1em;}
.fechasHab #pestanas p {width:18.5em;margin-left:0.2em;}
.fechasHab #pestanas p.separador {margin-left:0;}
.fechasHab .pestanas {margin-top: 0.6em;}

.fechasHab input{
	font-size:0.7em;	
	border:0.01em solid #9BB5CE;
	padding:0.1em;
}
	
.fechasHab select{
	font-size:0.7em;	
	border:0.01em solid #567F9F;
	padding:0.1em;
	margin-left:0.4em;}

select.fechasHab, .fechasHab select
{
	font-size:10px;	
	border:0.01em solid #567F9F;
	padding:0.1em;
	margin-left:0.4em;
}

.fechasHab label{
	color:#706A5A;
	font-size:0.7em;
	font-weight:bold;}

.fechasHab .capas{
	width:19.1em;
	border:0.01em solid;
	margin:0 2.9em 0.2em 0;
}
.fechasHab .capas label{
	margin-left:0.4em;
	font-weight:normal;
	font-size:0.7em;
	color:#698EA8;}

.fechasHab .capas span{
	display:block;
	margin: 0.5em 0 0.5em 0.3em;
	font-size:0.6em;
	color:#698EA8;}
	
.fechasHab span{
	color:#698EA8;}
	
	
.cuadroHab
{
	text-align:center;
	color:#829CB3;		
	border-top:1px solid #829CB3;
	border-left:1px solid #829CB3;	
	font-family: Arial, Helvetica, sans-serif;
	border-right:1px solid #829CB3;
	font-size:0.7em;
	
}
.cuadroHabS
{
	background-color:#829CB3;
	text-align:center;
	color:#ffffff;		
	border-top:1px solid #829CB3;
	border-left:1px solid #829CB3;	
	font-family: Arial, Helvetica, sans-serif;
	border-right:1px solid #829CB3;
	font-size:0.7em;		
}
.cuadroAdultos{
	color:#829CB3;		
	border-top:1px solid #829CB3;
	border-left:1px solid #829CB3;	
	font-family: Arial, Helvetica, sans-serif;
	border-right:1px solid #829CB3;
	border-bottom:1px solid #829CB3;
	font-size:0.7em;
	
}
.DVNinos
{  
	/*width:10px;*/
	width:76px;
}
.txtCuadro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#829CB3;		
}
div.tree
{
	border:0px;
}

div.tree td
{
	background-color:#ffffff;
	padding:0px;
	border:0px;
}
table.tree, table.tree td
{
	padding:0px;
	border:0px;
}
.fichaHotel
{
 background-color:White;
 height:255
}
.botonRosa
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/fondo_boton.gif' );
	border: 0;
	cursor: pointer;
	width: 67px;
	height: 20px;
	font-weight: bold;
	margin-left: 15px;
}
.botonL_ok
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/boton_2.jpg' );
	border: 0;
	cursor: pointer;
	width: 129px;
	height: 20px;
	font-weight: bold;
	margin-left: 15px;
}
#DIVresumen 
{
	position:absolute;
	z-index:1;
	left:inherit; top:inherit;
	width:256px;		
	overflow:hidden;
	visibility:visible;	
}
#MPReservesNada 
{
	position:absolute;
	z-index:1;
	left:inherit; top:inherit;
	width:256px;		
	overflow:hidden;
	visibility:visible;	
}

#top-nav .mireservaCesta {
	display:block;
	float:right;
	position:relative;
	width:8em;
	margin: 2.5em 0;	
}
.enlaceRosa
{
	font-weight:bold;
	font-size:0.9em;
	color:#CC3673;
	margin-bottom:0.5em;
	margin-top:2em;
}
#selectfechasdisp {
	font-size:12px;
	border:1px solid #819CB3;border-top:0;
	background:#FFF;
	font-weight:bold;color:#6B90AB;}
	
.numeros_paginas
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
}


.fichapaqCalendario
{
	float:left;
	width:200px;	
}

.fichapaqDescripcion
{
	float:left;
	width:288px;	
}


.cabeceraFechasSalida
{
	background-color:#CB3775;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding:3px 0px 3px 0px;	
}
/*******************FIN JUNIPER*******************************/



td.DiasSemana_hotel_listado
{
	border: #586587 1px solid;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #e0eafd;
	text-align: center;
}


.Texto_hotel_listado
{
	/*border: #586587 1px solid;*/
	/*color: #4b4b4b;*/
	font-size: 9px;
	/*font-weight: normal;*/
	/*font-family: Arial;*/
	/*background-color: white;*/
	/*border-collapse: separate;	*/
}

.Texto_hotel_listado_sin_borde
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;	
}


td.Texto_hotel_listado a
{	
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

td.Titulo_hotel_listado
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.Precio_hotel_listado
{
	font-weight: bold;
	font-size: 12px;
	color: #434d67;
	font-family: Arial;
}

.Precio2_hotel_listado
{
	font-weight: bold;
	font-size: 14px;
	color: #434d67;
	font-family: Arial;
}

/*** Añadido Listado Reservas **/

.listahoteles1 {color: #6F6C59;}
.listahoteles1 li {	
	position:relative;
	margin-bottom: 1em;
	width:98%;
}

.precios1 {
	margin: 1.5m 0;
	padding: 0.4em 0 0.4em 0.4em;
	clear:both;
	font-weight:bold;
	color:#FFF;
	text-align:right;
}
.precios1 span {padding: 0.3em 2.8em 0.3em 0.8em;background-color: #CB3775; text-align:right;}
.recuadroresultados1 {padding: 0.2em;border:1px solid #819DB3;}
.recuadroresultados img {float:left;margin-right:0.3em;}
.nombrehotel {float:none;margin: 0.6em 0.3em 0 0.3em; font-weight:bold;}
.nombrehotel span {padding-right:0.4em;background:#FFF url('/images/nombre-hotel.gif') no-repeat right center;}
.nombrehotel .one-stars {background:#FFF url('/images/estrellas.gif') no-repeat -40px center ;font-size:1em;}
.nombrehotel .two-stars {background:#FFF url('/images/estrellas.gif') no-repeat -30px center ;font-size:1em;}
.nombrehotel .three-stars {background:#FFF url('/images/estrellas.gif') no-repeat -20px center ;font-size:1em;}
.nombrehotel .four-stars {background:#FFF url('/images/estrellas.gif') no-repeat -10px center ;font-size:1em;}
.nombrehotel .five-stars {}

.nombrehotel span span {visibility:hidden;margin-right:-35px;}
.nombrehotel a{float:right;font-size:0.6em;}

/** FIN LISTADO RESERVAS **/ 
/*************************** AÑADIDO buscador reserva ***********************/
.enlacevolver{text-align:left;margin-top:1em;}
.contenedor{width:40em;}
.busquedahotel1{width:39em;}
.busquedahotel1 p{font-size:0.7em;}
#listahoteles p,.buscador_reservas #frmbusqueda label{color:#6F6A57;}
#txtapellidos{width:32.8em;margin-left:1.3em;}
.avanzada{width:29em;}
.avanzada input{border:0; color:#FFF;}
ul#listahoteles1 p{color:#706A5C; text-align:center;}
ul#listahoteles1 p.fechas1{width:17em;}
ul#listahoteles1 p.tipohabitacion1{width:8em;}
ul#listahoteles1 p.precionoche1{width:12em; font-weight:bold; color:#CD3776; font-size:1.1em;}
ul#listahoteles1 p.confirmada1{width:10em; text-align:left; padding-left:25px; background:url('/images/ico_confirmada.gif') left no-repeat; color:#25A415;}
ul#listahoteles1 p.pendiente1{width:11em; text-align:right; background:url('/images/ico_pendiente.gif') left no-repeat; color:#4B5AAB;}
#listaacciones1 p.cancelar1{width:7.5em; text-align:right;background:url('/images/ico_cancelar.gif') left no-repeat; font-weight:bold; margin-left:1.5em;}
#listaacciones1 p.cancelar1 a{color:#FF3433;}
#listaacciones1 p.modificar1{
	width:14em;
	text-align:right;
	background:url('/images/ico_modificarreserva.gif') left no-repeat;
	font-weight:bold;
	float:right;}
#listaacciones1 p.modificar1 a{color:#6F6A57;}

/********************* fin AÑADIDO buscador empresa ***************************/

/********************* Añadido GRUPOS ***********************/

.GRUPOS #fieldsetinferior{border-top:0.01em solid #C4C4C4;padding-top:1em;}
.GRUPOS .columnaunogrupo{width:10em;float:left;display:inline;font-size: 0.7em;color: #C4C4C4;}

.GRUPOS #izquierda div {margin-left: 0;}


/*************** Inputs (selects, text inputs, txtbox, button...) ***************/

.GRUPOS separadorInputCorto {}
.GRUPOS #separadorInputCorto input {	
	margin-left: 0.0em;
	font-size: 0.7em;
	padding: 0.1em;
	width: 17em;
}
/*
.GRUPOS input#txtComunesGrupos {
	margin-left: 0.0em;
	font-size: 0.7em;
	padding: 0.1em;
	width: 17em;
}*/

.GRUPOS #separadorInputLargo {}
.GRUPOS #separadorInputLargo input {
	font-size: 0.7em;
	padding: 0.1em;
	width: 27.00em;
}

/*.GRUPOS input#txtEmpresaGrupos {
	font-size: 0.7em;
	padding: 0.1em;
	width: 27.00em;
}*/

.GRUPOS #fechasviaje {}
.GRUPOS #fechasviaje input
{
	margin-left: 0.0em;
	width: 7.25em;
}

/*.GRUPOS input#txtFechaEntradaGrupos {
	margin-left: 0.0em;
	width: 7.25em;
}

.GRUPOS input#txtFechaSalidaGrupos {
	margin-left: 0.0em;
	width: 7.25em;
}*/

.GRUPOS #separadorSelectLargo {}
.GRUPOS #separadorSelectLargo select {
	margin-left: 0;
	width: 19.3em;
	padding: 0.1em;
	border-color: #9BB5CE;
}

.GRUPOS #filaSelectCorto {}
.GRUPOS #filaSelectCorto input {
	margin-left: 0;
	margin-right: 0.4em;
	width: 3.51em;
	padding: 0.1em;
	border-color: #9BB5CE;
}

.GRUPOS .fechasHab .buscadorSimple {
	display:inline;
}

.GRUPOS #lblSalida2 {
	margin-left:0.5em;
}

.GRUPOS #lblRegreso2 {
	margin-left:0.5em;
}

/*.GRUPOS select#selComunesGrupos {
	margin-left: 0;
	width: 19.3em;
	padding: 0.1em;
	border-color: #9BB5CE;
}

.GRUPOS select#selCortosGrupos {
	margin-left: 0;
	margin-right: 0.4em;
	width: 4.11em;
	padding: 0.1em;
	border-color: #9BB5CE;
}*/

.GRUPOS #filaSelectTransporte {}
.GRUPOS #filaSelectTransporte select {
	width: 13em;
	border-color: #9BB5CE;
}


/*.GRUPOS select#selTransporteGrupos 
{
	width: 13em;
	border-color: #9BB5CE;
}*/

.GRUPOS #columnaRadioButtons {}
.GRUPOS #columnaRadioButtons input {
	vertical-align:middle;
	margin-left: 0em;
	margin: 0;
	padding: 0;
	border: none 0px;
}

/*.GRUPOS #chk {
	vertical-align:middle;
	margin-left: 0em;
	margin: 0;
	padding: 0;
	border: none 0px;
}*/

.GRUPOS #separadorTextbox {}
.GRUPOS #separadorTextbox textarea 
{
	width: 23em;
	padding: 0.1em;
	margin: 0 0 1em 0;
	height: 6em;
	border: line 1px #9BB5CE;
}

/*.GRUPOS #txtboxObservaciones 
{
	width: 23em;
	padding: 0.1em;
	margin: 0 0 1em 0;
	height: 6em;
	border: line 1px #9BB5CE;
}*/

.GRUPOS #separadorBoton span 
{
	margin-right: 0.8em;
}

.GRUPOS #separadorBoton {
	text-align: right;
	margin-top: 1em;
	margin-left: 0em;
}

.GRUPOS #cmdsolicitar {
	color:#FFF;
	border:0;
	font-size: 0.9em;
	height: 2.05em;
}
/*************** FIN Inputs (selects, text inputs, txtbox, button...) ***************/


/*************** Labels ***************/

.GRUPOS #lblDatosGrupo {
	font-size:0.7em;
	color:#395C78;
	width:26em;
	margin: 0 0 0 0;
}

.GRUPOS #lblIndividual {
	font-weight: normal;
	padding: 0;
}

.GRUPOS #lblDoble {
	font-weight: normal;
	padding: 0;
}

.GRUPOS #lblTriple {
	font-weight: normal;
	padding: 0;
}

.GRUPOS #lblCuadruple {
	font-weight: normal;
	padding: 0;
}

.GRUPOS #lblNo 
{
	font-weight: normal;
}

.GRUPOS #lblSi 
{
	font-weight: normal;
}

/*************** FIN Labels ***************/

.GRUPOS #tablaHabitaciones {
	 border: none 0px;
	 border-spacing: 0;
	 width: 300px;
	 margin: 0.5em 0 0 1em;
}

.GRUPOS #tablaHabitaciones td 
{
	border: none 0px;
	padding: 0px;
	text-align: left;
	margin: 0;
	width: 7em;
}

.GRUPOS .fechasHab span {
	color:#706A5A;
	font-size:0.7em;
	font-weight:bold;
}

/***************** Añadido FIN GRUPOS ***************************/



/***************** Añadido CIRCUITOS ***************************/

#tablaDestino {}
#tablaDestino tr td select
{
	margin: 0 0 0 1.6em;
}

.LINKVOLVER #volverAlBuscador 
{
	text-align: right;
}

.LINKVOLVER .volverAlBuscador 
{
	text-align: right;
}

/***************** Añadido FIN CIRCUITOS ***************************/


.LINKVOLVER .volverAlBuscadorPaquete
{
	text-align: right;
	margin-right: 17.2em;
}

.BUSQUEDAHOTELES div#fechasHabAlto 
{
	height: 12em;
}

#fechasHabAlto #tablaForzarMargenIzquierda 
{
	padding:0;
	text-align: left;
	margin: 0 0 0 1.1em;
}



.BUSQUEDAHOTELES #tablaForzarMargenIzquierda {
	 border: none 0px;
	 border-spacing: 0;
	 margin: 0.5em 0 0 1em;
}

.BUSQUEDAHOTELES #tablaForzarMargenIzquierda td 
{
	/*border: none 0px;
	padding: 0px;
	text-align: left;
	margin: 0;
	width: 7em;*/
}

.BUSQUEDAHOTELES #pDesmarginador 
{
	padding-left: -1em;
	display: inline;
}



.rbtseleccionarhotel
{
	border-style:none;	
}

.BUSQUEDAHOTELES .mas-infoHoteles input:focus
{
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top;
	text-align: center;
}

.BUSQUEDAHOTELES .mas-infoHoteles input
{
    white-space:nowrap;
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top center;
}

.BUSQUEDAHOTELES .popupIframe {
	width:30.5em;
	height:16em;
	border:0;
	background-color:#FFF;
}

.BUSQUEDAHOTELES #selectorMultiNivelZona input
{
	width: 293px;
}


/******************************** PAXSELECTOR PESTANYAS *********************/
.pestanya
    {
        background-color:#86A7C8;
        float:left;
        _height:20px;
          color:#FFFFFF;
        font-size:10px;
        text-align:center;
        padding-top:3px;
        padding-left:14px;
        padding-right:14px;
        height:17px;
        clear:none;
        cursor:pointer;
    }
    
    .pestanya_selected
    {
        /*border-top: solid 1px #86A7C8; */
        background-color:#86A7C8;
        float:left;
        _height:20px;
         color:#FFFFFF;
        font-size:10px;
        text-align:center;
        padding-top:3px;
        padding-left:14px;
        padding-right:14px;
        height:17px;
        clear:none;
        height:17px;
        text-decoration:underline;
       
    }
    

    
    .tablaPestanyaPasaje
    {
        border:solid 1px #86A7C8;
        margin-top:0px;
        margin-bottom:8px;
    }
    
     .tablaPestanyaPasaje td
    {
        padding-top:4px;
        padding-bottom:4px;
        
    }
    
    
	.caja_texto_datos_personales
    {
		border:solid 1px #86A7C8;
		font-size:11px;
    }
    
    .input
    {
		font-size:11px;
		border:solid 1px	#86A7C8;
    }
    div .pzona {padding-left:0px; margin-left:0px;}
    .selectormulti { width:311px;}
    
    
/******************** AÑADIDO TRASLADOS *******************/
.traslados #labelninios{margin-left:1em;}
.traslados #lbldestinotraslado span{font-weight:normal;margin-left:0.5em;}
.traslados #txtfechasalida, .traslados #txtfechaentrada{margin:0;width:8em;}
.traslados #txthorasalida,.traslados #txthorallegada{width:8em; margin-left:1em;}
.traslados #lblsalidafecha,.traslados #lblfechallegada{float:left; display:block;width:9.4em;}
.traslados .lupa img{ margin-left:0.5em; vertical-align:middle;}
.traslados .busquedahotel, .traslados {width:32em;}
.traslados fieldset{width:31.9em;}
.traslados .listaocupantes{margin-bottom:1em;}
.traslados .titulofieldset{font-size:0.7em; font-weight:bold; margin-top:1em;color:#3B5B72;}
.traslados .busquedahotel p{font-size:0.7em;}
.traslados {padding-bottom:0;border:0;}
.traslados .fieldsetpadre{border:1px solid #C4C4C4;}
.traslados .fieldsethijo
{
	border-right:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	width:16em; 
	float:right;
	padding-bottom:1em;
	margin-bottom:1em;
}
.traslados .boton{text-align:right;width:100%; margin-top:1em;}
.traslados .fieldsethijo p{width:14em;margin-left:1em;}
.traslados .fieldsethijo p input{width:17em; padding:0.2em;}
.traslados #fieldsetsalida{float:left;width:15.8em;border-left:1px solid #6B8EAA;}
/****************** FIN AÑADIDO TRASLADOS *****************/

/******************** AÑADIDO EXCURSIONES *******************/
#excursiones #txtfechaentrada2{margin-left:0;}
#excursiones .fecha{margin-left:1.5em;width:8em;}
#excursiones .entrefechas{margin:0 1em 0 1em;}
#excursiones .entrefechas{margin-right:-0.5em;}
.entrefechasexc{margin:0 1em 0 1em;}
.entrefechasexc{margin-right:-0.5em;}
#excursiones p.boton{margin-top:1em;}

#excursiones #labeladultos{margin-left:1em;}
#excursiones #labelninios1{margin-left:4.5em;}
#excursiones #labelninios2{margin-left:3em;}
#excursiones #resultados{width:36em;}
#excursiones .listaexcursiones .hijoexcursion{margin-top:1em;}
#excursiones .listabusqueda,.resultados_excursiones .enlacevolver{width:35em;}
#excursiones .listaocupantes{float:left;width:18em;}
#excursiones .tituloselects{font-size:0.7em;color:#698EA8;}
#excursiones .selectocupantes{margin-bottom:1em;}
#excursiones .selectocupantes select{width:6em;margin-left:0.5em;color:#819CB3; font-size:0.7em;border:1px solid #95B0CB;}
#excursiones .precioexcursion{color:#CB3775;font-size:1.1em; width:9em;float:left;margin-top:1em; padding-left:2em;}
#excursiones .botonanadir{float:left;margin-top:1em;}

.EXCURSIONES #fechasHabAlto #separadorDestino 
{
	padding-left:0;
	margin-left:0;
}

.EXCURSIONES #separadorDestino #lblDestino 
{
	padding-left:6px;
}

.EXCURSIONES #separadorDestino span
{
	font-weight:normal;
}

.EXCURSIONES #tableDestino
{
	padding-left:2px;
}

.EXCURSIONES #separadorTipoDeServicio
{
	padding: 0 0 0 6px;
	/*padding-left: 6px;*/
	/*margin-left: 0pt;*/
	margin: 0;
	display: inline;
}

.EXCURSIONES #separadorTipoDeServicio label
{
	margin: 0;
	padding: 0;
}

.EXCURSIONES #fechasHabAlto div
{
	margin: 10px 0 0 0;
	padding: 0;
	/*margin-top: 10px;*/
}

.EXCURSIONES #fechasHabAlto div select
{
	width: 215px;
}

.EXCURSIONES #tdQuitaMargen
{
	width:75px;
	padding-left: 6px;
}

.EXCURSIONES td #FechasServicio_fFin_fecha
{
	width: 92px;
}

.EXCURSIONES td #lblfechasalida
{
	margin: 0px 4px 0px 4px;
}

.EXCURSIONES td #FechasServicio_fIni_fecha
{
	width: 92px;
}

.EXCURSIONES #columnaFechas #fechasHabAlto
{
	margin-top: 15px;
}

.EXCURSIONES #botonBuscarExcursiones
{
	text-align: right;
	margin-right: 32px;
}

.EXCURSIONES #listadoExcursiones 
{
	padding-top: 1em;
}

.EXCURSIONES #volverAlBuscador {
	text-align: right;
}

.EXCURSIONES #resultadosExcursiones {
	margin: 1.5em 1em 1.5em 0pt
}

.EXCURSIONES .order {
	margin:0.5em 0 1em 0;
	padding: 0.2em 0 0.2em 0.5em;
	border-top:1px solid #D5D2CD;
	border-bottom:1px solid #D5D2CD;
	font-size: 0.7em;
	font-weight:bold;
	color:#706B57;
	background-color:#F5F2ED;
}

.EXCURSIONES .order #listaTipos {
	font-size: 0.8em;
}

.EXCURSIONES .listaExcursiones {color: #6F6C59;}
.EXCURSIONES .listaExcursiones li {	
	position:relative;
	margin-bottom: 1em;
	width:98%;
}
.EXCURSIONES .listaExcursiones .botones {margin: 0.4em 0.3em;text-align:right;}
.EXCURSIONES .listadoExcursiones {padding: 0.2em;border:1px solid #819DB3;}

.EXCURSIONES .listadoExcursiones #nombreExcursion 
{
	color:#6A8DA9;
	font-size:1.1em;
	font-weight:bold;
	margin-top:0.5em;
}

.EXCURSIONES .listadoExcursiones #descripcionExcursion 
{
	float:none;
	margin:0.5em 0.3em 1em 0.5em;
	font-size:0.7em;
}

.EXCURSIONES .listadoExcursiones #fechasExcursion {
	color:#706A5A;
	font-size:0.7em;
	font-weight:bold;
	margin-left: 0.5em;
}

.EXCURSIONES #listaDatosExcursion {
	clear:both;
	margin: 1.5em 0.5em 1.5em 0.5em;
	border:1px solid #D8E1E8;
	font-size:0.7em;
}

.EXCURSIONES #listaDatosExcursion .first-child 
{
	padding: 0.5em 0 0.5em 0;
	margin: 0;
	font-weight: bold;
}

.EXCURSIONES select, .EXCURSIONES #fechas {
	font-size:0.7em;
	border:0.01em solid #567F9F;
	padding:0.1em;
	margin-left:0.4em;
}

.EXCURSIONES .first-child #destinoExcursiones 
{
	width: 22.4375em;
	margin: 0 0 0 0.8em;
	display: inline;
	padding-top: 0.5em;
	color: #819BB2;
}

.EXCURSIONES #listaDatosExcursion #separadorDestinos {
	margin: 0 0 0.3em 0;
	border-top: solid 1px #D1C6C4;
	width: 100%;
	padding: 0;
}

.EXCURSIONES .txtCuadro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#829CB3;		
}

.EXCURSIONES #divTablaPersonas
{
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0;
}

.EXCURSIONES #tablaPersonas
{
	border: 1px solid #D8E1E8;
	margin: 1.5em 0.35em;
}

.EXCURSIONES #tablaPersonas tbody td
{
	/*width: 60px;*/
}

.EXCURSIONES #tablaPersonas tbody tr#tablaPersonasTitulos
{
	border: none 0;
	color: #829CB3;
	font-size: 0.7em;
	background-color: White;
}

.EXCURSIONES #tablaPersonas tbody tr#tablaPersonasTitulos td
{
	color: #698EA8;
	font-weight: bold;
}

.EXCURSIONES #tablaPersonas tbody tr.tablaPersonasDatos
{
	border: none 0;
	margin: 0;
	padding: 0;
}

.EXCURSIONES #tablaPersonas tbody tr.tablaPersonasDatos td
{
	background-color: White;
	color: #698EA8;
}

.EXCURSIONES #tablaPersonas tbody tr.tablaPersonasDatos select
{
	font-size: 0.8em;
	width: 40px;
	margin: 0;
	color: #434D67;
}

.EXCURSIONES .boton_buscar 
{
    white-space:nowrap;
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.8em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top center;
	height: 20px;
}



/******************** Reservas excursiones *******************/

.EXCURSIONES #main
{
	margin: auto;
	padding: 0;
}

.EXCURSIONES .cabeceraazulaut
{
	background-image:url('../images/cabeceraazul.jpg');
	background-position:left;
	background-repeat:repeat-x; 
	height:1.7em;
	border:0.01em solid  #819CB3;
	margin-bottom:1em;
	margin-top:1em;
	width: 35.45em;
	padding:0;
}

.EXCURSIONES .cabeceraazulaut span
{
	float:left;
	padding-top:0.3em;
	color:#ffffff;
	font-size:1.1em;
	margin-left:1em;
}

.EXCURSIONES .recuadroresultados
{
	padding: 0.2em;
	border:1px solid #819DB3;
	width: 35em;
}

.EXCURSIONES #tituloExcursion
{
	color:#698EA9;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:1em;
	margin-top: 1em;
}

.EXCURSIONES #subtituloExcursion
{
	color:#698EA9;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:1em;
}

.EXCURSIONES #descripcionExcursion
{
	float:none;
	margin:0.5em 0.3em;
	font-size:0.7em;
	color: #6E6B58;
}

.EXCURSIONES #tituloPasajeros
{
	font-weight:bold;
	font-size:1em;
	color:#6A8EA6;
	margin-bottom:0.5em;
	margin-top:2em;
	text-align: left;
}

.EXCURSIONES #subtitulosIzquierda
{
	font-weight: bold;
	font-size: 1em;
	color: #706A5A;
}

.EXCURSIONES #textoNormal
{
	font-weight: normal;
	color: #6A8EA6;
}

.EXCURSIONES #textoPrecio
{
	font-size: 1.1em;
	font-weight: bold;
	color: #CD3977;
}


.EXCURSIONES #tablaDatos td
{
	font-weight: bold;
	font-size: 1em;
	color: #706A5A;
}

.EXCURSIONES #tablaDatos tbody tr .nada
{
	font-weight: normal;
	font-size: 1em;
}

.EXCURSIONES #tablaDatos tbody td
{
	width: 170px;
}

.EXCURSIONES #tablaDatos td input
{
	border: 1px solid #86A7C8;
	font-size: 11px;
	width: 181px;
}

.EXCURSIONES #divComi table
{
	padding: 1px;
	margin: 1px;
	border-color: #86A7C8;
}

.EXCURSIONES #divComi table .texto_cruceros
{
	font-weight: bold;
	color: #6A8EA6;
}

.EXCURSIONES #divComi table .texto_cruceros2
{
	font-weight: bold;
	color: #CD3977;
	font-size: 0.8em;
}

.EXCURSIONES #divComi table .Total_a_pagar2
{
	font-weight: bold;
	color: #6A8EA6;
}

.EXCURSIONES #divComi table .Total_a_pagar
{
	font-weight: bold;
	color: #CD3977;
	font-size: 1em;
}


.EXCURSIONES .BOTONCONTINUAR tr td #PBotones
{
	text-align: left;
}

.EXCURSIONES .BOTONCONTINUAR tr td div .boton_buscar
{
    white-space:nowrap;
	width:129px;
	padding:0.3em 0;
	border:0;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	background:#FFF url('/images/fondo_boton_azul.gif') no-repeat top center;
	height: 20px;
}

/******************** FIN Reservas excursiones *******************/

/****************** FIN AÑADIDO EXCURSIONES *****************/



/****************** BOTON RESERVA HOTELES *****************/

.botonReservaHotel .botonbigazul{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul_big.gif') no-repeat top;
}

.botonReservaHotel .botonbigazulhover{
	width:129px;
	height:1.95em;
	border:0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	background:url('../images/fondo_boton_azul_big.gif') no-repeat bottom;

}

/****************** FIN BOTON RESERVA HOTELES *****************/


/****************** SEGUROS *****************/

.EXCURSIONES td #fechasSeg_fIni_fecha
{
	width: 92px;
}

.EXCURSIONES td #fechasSeg_fFin_fecha
{
	width: 92px;
}

.EXCURSIONES #pan_listadoSeguros
{
	width:500px;
}

.EXCURSIONES #nAsegurados
{
	font-size:0.8em;
}

/****************** FIN SEGUROS *****************/


.seleccionarAgencia {
	padding-right:10px;
	cursor:pointer;
	font-weight:bold;
}