.textsmall1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #055BC4;
}
a.textsmall1:link {
	text-decoration: underline;
}
.textosmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.regalos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06269F;
	text-decoration: none;
}
a.regalos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-decoration: underline;
}
.catalogo-index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06269F;
	text-decoration: none;
	font-weight: bold;

}
a.catalogo-index:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;

}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}
.localizador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.localizador:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

select {color:#E5EDE5; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #233C8D; font-weight: normal;}

textarea {
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #233C8D;
	font-weight: normal;
	background-color: #FFF2F3;
}

input {color:#CC3333; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #233C8D; font-weight: normal;}


#scrollWindowDiv {
	BACKGROUND-COLOR: #000000; CLIP: rect(0px 160px 160px 0px); HEIGHT: 200px; LEFT: 593px; POSITION: absolute; TOP: 160px; WIDTH: 160px;
}
#scrollContentDiv {
	LEFT: 0px; POSITION: absolute; TOP: 0px; WIDTH: 150px; HEIGHT: 200px
}
.regalosdetalle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.regalostitu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055BC4;
	text-decoration: none;
	font-weight: bold;

}
.detallepatros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0667CC;
	text-decoration: none;
}
.regalostablas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055BC4;
	text-decoration: none;
	font-weight: bold;
}
.ayuda {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06269F;
	text-decoration: none;
	font-weight: bold;
}
.titubig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #055BC4;
}
a.ayuda:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;
}
.catalogopuntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textopeq {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.textopeq:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0667CC;
	text-decoration: underline;
}
a.textopeq:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
a.titubig:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #055BC4;
}
a.regalostablas:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055BC4;
	text-decoration: underline;
	font-weight: bold;
}
.nombre_balnearios {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #6699FF}
.oferta_noches {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #000000}
.validez_viejes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: bold}
.titulo_tabla_parador {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000}
.mayusculas_tabla_parador {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000}
.paradores_nombres {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.tabla_cuerpo_parador {  background-color: #4CC3F7}
.txt_img_amarillo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #FFE534}


/*ESTILOS DE TRAVELCLUB v5*/
.titulo-caja-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #85888d;
}
.titulo-caja-azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.contenido-caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B7079;
}
a.contenido-caja:link {
	text-decoration: underline;
}
a.contenido-caja:hover {
	color: #85888d;
	text-decoration: underline;
}
.contenido-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
}
a.contenido-formulario:link {
	color: #51a8e6;
	text-decoration: underline;
}
.contenido-titulo-caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.contenido-formulario-grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.contenido-formulario-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.pasos-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b7079;
}
.menu-textual-superior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menu-textual-superior:hover {
	color: #000000;
	text-decoration: underline;
}
.link-caja-inferior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link-caja-inferior:hover {
	color: #000000;
	text-decoration: underline;
}
.contenido-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
	text-decoration: none;
}
a.contenido-producto:hover {
	color: #6b7079;
	text-decoration: underline;
}
.precio-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffaf00;
}
.acceso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.acceso:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.titulo-menu-pub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.contenido-formulario-opcional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
	background-color: #f6f6f6;
}
.contenido-formulario-222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51a8e6;
}.precio-stock {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f3f3f3;
}
.cab_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #265dc3;
	text-decoration: none;
}
a.cab_menu:hover {
	color: #265dc3;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.cierre_permanente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265dc3;
	text-decoration: none;
}
a.cierre_permanente:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265dc3;
	text-decoration: underline;
}
.priv-bienvenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #265dc3;
}
.puntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #265dc3;
}
.tex-azulclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5297E0;
	text-decoration: none;

}
a.tex-azulclaro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5297E0;
	text-decoration: underline;
}
.mapaweb-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #265DC3;
	text-decoration: none;
}
a.mapaweb-titulo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5297E0;
	text-decoration: none;
}
.mapaweb-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6b7079;
	text-decoration: none;
}
a.mapaweb-normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.correcto {
  background:url("../imagenes/ico_check_blu.gif") no-repeat 0px 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.correcto1 {
  padding-right: 15px;
  padding-bottom: 15px;
}
.correcto_msj {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}
.incorrecto_msj {
  font-weight: bold;
  color: #EA5200;
  margin-left: 19px;
}
.incorrecto {
  background:url("../imagenes/ico_cross_org.gif") no-repeat 0px 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
/*FIN DE ESTILOS*/


/* estilos 200711 */
/* menu privado */
.menup {
	margin:0 0 10px 0;
}

.destacados {
	font-family: Trebuchet,MS;
	font-size: 22px;
	color: #265dc3;
}


/*cabecera publica */
#recu {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b71d5;
}

#recu a {
	color:#3b71d5;
	text-decoration:none;
}

#recu a:hover {
	text-decoration:underline;
}

/* pie */
#pie {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84888b;
}

#pie a {
	color:#3b71d5;
	text-decoration:none;
}

#pie a:hover {
	text-decoration:underline;
}

/* v5.2 */
.cabecera1Azul{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera2Azul{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera3Azul{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera4Azul{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3;}

.linkcabecera1Azul{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera1Azul:hover{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera2Azul{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera2Azul:hover{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera3Azul{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera3Azul:hover{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera4Azul{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera4Azul:hover{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.txtDestacadoH3{font: bold 11px Arial, Helvetica, sans-serif; color:#265dc3}
.linkAzul{font:11px Arial, Helvetica, sans-serif; color:#265dc3; text-decoration: none}
.linkAzul:hover{font:11px Arial, Helvetica, sans-serif; color:#265dc3; text-decoration: underline}
.textoGris{font:11px Arial, Helvetica, sans-serif; color:#747679;}

.cabeceza1Gris{font:bold 14px Trebuchet MS, Arial, Helvetica;  color: #676767}

.CapitalAzul{font:bold 16px Trebuchet MS, Arial, Helvetica; color:#265dc3;}
.linkCatalogoAzul{font:bold 12px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkCatalogoAzul:hover{font:bold 12px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}
.link_negro11{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #424242;text-decoration:none}
.link_negro11:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #265dc3;text-decoration:none}
.txt_negro11{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #424242;}
.cabGrisBold{font: bold 11px Arial, Helvetica, sans-serif; color:#424242; text-align: left}


.bordeTablaIzq{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-y; background-position:left}
.bordeTablaDer{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-y; background-position:right}
.bordeTablaSup{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-x; background-position:top}
.bordeTablaInf{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-x; background-position:bottom}

.puntosDestacado{color: #ed4a12; font-size: 20px; text-align: center}

.cabeceraModulo01 {font:bold 14px Trebuchet MS, Arial, Helvetica;color:#676767;}
.cabeceraModulo02 {font:bold 14px Trebuchet MS, Arial, Helvetica;color:#218fc4;}

.tablaBordeada{ border-width:1px; border-style:solid; border-color:#b5b5b6}
.bordeTablaSup2{ border-top:1px; border-top-style:solid; border-top-color:#b5b5b6}
.bordeTablaIzq2{ border-left:1px; border-left-style:solid; border-left-color:#b5b5b6}
.textoAzul{font:11px Arial, Helvetica, sans-serif; color:#265dc3;}
.puntosTachado{color: #ed4a12; text-decoration: line-through}
.puntosPrecioPremio{color: #ed4a12; font-size: 20px;}
.LineaSeparador{background-image:url(../images/sepProductos.gif);background-repeat:no-repeat;background-position:left}

.esquinaThumb{border: 1px solid #b4b4b5; background-image:url(../img/bck_detailcorner.gif); background-repeat:no-repeat; background-position:right bottom}
.esquinaThumbMarcada{border: 1px solid #268bdb; background-image:url(../img/bck_detailcorner.gif); background-repeat:no-repeat; background-position:right bottom}

.interlineado01 { line-height:125%;}

.linkAzulClaro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3197df; text-decoration: none;}
.linkAzulClaro:hover {text-decoration: underline; }

/* espaciador */
.sp {font:1px Arial, Helvetica, sans-serif; line-height:1px; }

/*estilos home publica*/
#recu {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b71d5;
}

#recu a {
	color:#3b71d5;
	text-decoration:none;
}

#recu a:hover {
	text-decoration:underline;
}

.banner a {
	margin:0;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3b71d5;
	text-decoration:none;
}

.banner a:hover {
	text-decoration:underline;
}

.info {
	margin:0;
	padding:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#36424a;
}

.infolink {
	margin:0;
	padding:0 10px 0 10px;
	text-align:right;
}

.infolink a {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b71d5;
}

.infolink a {
	color:#3b71d5;
	text-decoration:none;
}

.infolink a:hover {
	text-decoration:underline;
}

.socios {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4e53;
}

.socios span{
	margin:0 3px 0 0;
	padding:2px 0 2px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6b7079;
}

.socios a {
	color:#3b71d5;
	text-decoration:underline;
}

.ademas {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b7079;
}

.ademas a {
	color:#3b71d5;
	text-decoration:none;
}

.ademas a:hover {
	text-decoration:underline;
}

/* ESTILOS PROPIOS DE TANTA */
 
.txto { font:11px Arial, Helvetica, sans-serif; color:#747679; }
 
.module {width:613px; margin-bottom: 6px; background: url(../imagenes/img/table-mid.gif) repeat-y 0 0;}
.module thead td {background: url(../imagenes/img/table-top.gif) no-repeat 0 0; }
 .module thead td.derecha{ background: url(../imagenes/img/table_top_der.gif) no-repeat 100% -1px; padding-top:8px; padding-bottom:20px; padding-right:10px; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767; text-align:right;} 
.module tbody td {padding:0; vertical-align:top;}
.module tfoot td {background: url(../imagenes/img/table-bottom.gif) no-repeat 0 bottom; font-size:1px; height:10px;}
.module .topblanco{background: url(../imagenes/img/bg_top_blanco.gif) no-repeat 0 0; padding-top:8px; padding-bottom:20px; padding-left:10px; font:bold 14px Trebuchet MS, Arial, Helvetica;color:#676767;}
.module .topazul{background: url(../imagenes/img/bg_top_blanco.gif) no-repeat 0 0; padding-top:8px; padding-bottom:20px; padding-left:10px; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#2E5CB4;}
.module tbody .txto { padding-left:20px; width:380px;}
.module tbody .txto.adver { padding-left:20px; width:590px;}
.module tbody .txto2 { font:11px Arial, Helvetica, sans-serif; color:#747679; padding-left:30px; }
.module tbody .txto3 { font:11px Arial, Helvetica, sans-serif; color:#747679; padding-left:5px; width:325px;}
.module tbody .txto4 { font:11px Arial, Helvetica, sans-serif; color:#747679; padding-left:20px; padding-top:20px; width:350px;}
.module tbody .txto5 { font:11px Arial, Helvetica, sans-serif; color:#747679; padding-left:30px; padding-bottom:20px; width:380px;}
.module tbody .titulo {font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #2E60B7; padding-left:20px; padding-bottom:20px; font-weight:bold;}
.module tbody .titulo.mediano {font-size: 15px; color: #747679; padding-left:20px; padding-bottom:20px; padding-right:40px; font-weight:normal;}
.module tbody .titulo.mediano.azul {font-size: 17px; color: #2E60B7; padding-left:20px; padding-bottom:0px; padding-right:40px; font-weight:bold;}
.module tbody .titulo.mediano.azulmed {font-size: 14px; color: #2E60B7; padding-left:20px; padding-bottom:15px; padding-right:40px; font-weight:bold;}
 .module tbody .titulo.mediano.azulmed span{font-size: 11px; font-weight:normal}
  .module tbody .titulo.mediano.azulmed span.gris{color:#747679;}
.module tbody .nota { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D7077; padding-right:10px; padding-left:35px; padding-top:10px; padding-bottom:10px; text-align:left; background:url(../imagenes/img/ico_flecha.gif) no-repeat 24px 12px;}
.module tbody .txto a{font-weight:bold; color:#335CB8}
 
.module tbody .body {  padding-left: 8px }
.module tbody p {width: 381px; margin:0; padding-bottom:15px;    }
.module tbody .title {font: bold 13px Trebuchet MS,Arial,Helvetica; color:#265DC3;  }
.module tbody .img { background: url(../imagenes/img/td-backg.gif) no-repeat 0 0; } 
 .module tbody .img img { margin-left: 16px; padding-bottom: 15px; }
.module tbody .img2 { background: none; } 
 .module tbody .img2 img { margin-left: 16px; padding-bottom: 15px; }
.module .imagencentrada { padding-left:12px; padding-bottom:20px }
.module .espaciada{ padding-bottom:20px; border:none;}
 
.module tbody td.basesPromo { padding-top:5px; padding-bottom:5px; }
.module tbody td.txto .destacadoPromo { color:#265DC3; font-size:14px; }
 
 
 
.module.simple {}
 .module.simple thead td { height:10px; padding:0; background:url(../imagenes/img/table_top_izqder.gif) no-repeat left top; }
 .module.simple tbody td { background:url(../imagenes/img/bg_cetermodmiddlesimple.gif) no-repeat left top; }
  .module.simple table * td { background:none; }
 
 
 
 
.moduleSideBar {width:210px; background: url(../imagenes/img/table-midSideBar.gif) repeat-y 0 0;} 
.moduleSideBar thead td {padding-left:11px; padding-top: 11px; background: url(../imagenes/img/table-topSideBar.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767;  }
 .moduleSideBar thead td span { display: block; padding-left: 20px; background: url(../imagenes/img/ico_registrar.gif) no-repeat 0 50%; }
 .moduleSideBar thead td p { width: 164px; margin-top: 16px; margin-bottom: 14px; padding-top: 0; font: normal 11px Arial,Verdana, Helvetica; color: #3197df;   }
.moduleSideBar tbody td { padding-left: 13px; padding-bottom: 10px }
 .moduleSideBar tbody td table { margin-top: 18px  }
  .moduleSideBar tbody td table td { padding-left: 0; padding-bottom: 0 }
.moduleSideBar tfoot td {background: url(../imagenes/img/table-bottomSideBar.gif) no-repeat 0 bottom; font-size:1px; height:10px;}
 
 
 
.imagentop {padding-bottom:10px;}
.moduleSideBarIzq {width:145px; background: url(../imagenes/img/table-midSideBarIzq.gif) repeat-y 0 0;} 
.moduleSideBarIzq .nuevo {padding-left:10px; padding-top: 10px; background: url(../imagenes/img/table-topSiden.gif) no-repeat 0 0; font: bold 12px Trebuchet MS,Arial,Helvetica; color:#5F80C7;  }
.moduleSideBarIzq .nuevo span{display:block; margin-bottom:20px;  }
.moduleSideBarIzq thead td {padding-left:10px; padding-top: 3px; background: url(../imagenes/img/table-topSideBarIzq.gif) no-repeat 0 0; font: bold 12px Trebuchet MS,Arial,Helvetica; color:#5F80C7;  }
 .moduleSideBarIzq thead td span{ display:block; margin-bottom:10px;} 
 .moduleSideBarIzq thead td p { width: 164px; margin-top: 16px; margin-bottom: 14px; padding-top: 0; font: normal 11px Arial,Verdana, Helvetica; color: #3197df;   }
.moduleSideBarIzq tbody td { padding-left: 13px; padding-bottom: 5px }
 .moduleSideBarIzq .especial { padding-left: 1px; }
 .moduleSideBarIzq tbody td table { margin-top: 18px }
 .moduleSideBarIzq tbody td a img{ border:0px;}
  .moduleSideBarIzq tbody td table td { padding-left: 0; padding-bottom: 0 }
.moduleSideBarIzq tfoot td {background: url(../imagenes/img/table-bottomSideBarIzq.gif) no-repeat 0 bottom; font-size:1px; height:10px;}
 
.txtgris a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6F7074; line-height:20px; text-decoration:none;}
.txtgris a:hover{text-decoration:underline}
 
.centradaizq img{padding-left:15px;}
.txtazul a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3098DF; line-height:20px; text-decoration:none; padding-left:12px;}
.txtazul a:hover{text-decoration:underline}
 
.centermodule {width:613px; margin-bottom: 6px; background: url(../imagenes/img/bg_cetermodmiddle.gif) repeat-y 0 0;}
.centermodule thead td {background: url(../imagenes/img/bg_cetermodtop.gif) no-repeat 0 0; padding-top:10px; padding-bottom:20px; padding-left:10px; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767; }
.centermodule tfoot td {background: url(../imagenes/img/bg_cetermodbottom.gif) no-repeat 0 bottom; height:10px;}
.centermodule tbody td {padding-left: 5px;} 
.centermodule tbody .txto { padding-left:20px;}
.modcentral {margin-left:70px; margin-top:35px;}
 
 
.moduleCenterSmallv2 { width:199px; height:316px; margin-bottom: 6px; background: url(../imagenes/img/table-midCenterSmall.gif) repeat-y 0 0;} 
 
 
.moduleCenterSmallv2 thead td { padding-left:11px; padding-top:7px; background: url(../imagenes/img/table-topCenterSmall.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767;  }
 
 
.moduleCenterSmallv2 tbody td { padding-left: 10px; padding-right: 11px; }
.moduleCenterSmallv2 tbody .inner { background: url(../imagenes/img/table-midCenterSmall_inner.gif) no-repeat 0 0; }
 
 .moduleCenterSmallv2 tbody td table td { padding-left: 6px; padding-right: 6px; padding-bottom: 0; }
 .moduleCenterSmallv2 tbody td table td.img { padding-left: 0; padding-right: 0; }
 .moduleCenterSmallv2 tbody .txto{width:175px;}
 
.moduleCenterSmallv2 tfoot td { height:10px; background: url(../imagenes/img/table-bottomCenterSmall.gif) no-repeat 0 bottom; font-size:1px; }
 
 
 
.txto a.mas { text-decoration:none; }
.txto a.mas img { border:none; }
 
 
.moduleCenterSmaller { width:148px; height:425px; margin-bottom: 6px; background: url(../imagenes/img/table-midCenterSmaller.gif) repeat-y 0 0;} 
 
 
.moduleCenterSmaller thead td { padding-left:11px; padding-top:7px; background: url(../imagenes/img/table-topCenterSmaller.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767;  }
 
 
.moduleCenterSmaller tbody td { padding-left: 10px; padding-right: 11px; }
.moduleCenterSmaller tbody .inner { background: url(../imagenes/img/table-midCenterSmaller_inner.gif) no-repeat 0 0; }
 
 .moduleCenterSmaller tbody td table td { padding-left: 6px; padding-right: 6px; padding-bottom: 0; }
 .moduleCenterSmaller tbody td table td.img { padding-left: 0; padding-right: 0; }
 .moduleCenterSmaller tbody .txto{width:118px;}
 .moduleCenterSmaller .txto a{color:#3296E2; text-decoration:none}
 
.moduleCenterSmaller tfoot td { height:10px; background: url(../imagenes/img/table-bottomCenterSmaller.gif) no-repeat 0 bottom; font-size:1px; }
 
 
 
 
.moduleCenterNormal { width:613px; margin-bottom: 6px; background: url(../imagenes/img/table-midCenterNormal.gif) repeat-y 0 0;} 
.moduleCenterNormal thead td { padding-left:11px; padding-top:7px; background: url(../imagenes/img/table-topCenterNormal.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767;  }
.moduleCenterNormal tbody td { padding-left: 10px; padding-right: 11px; }
.moduleCenterNormal tbody .inner { background: url(../imagenes/img/table-midCenterNormal_inner.gif) no-repeat 0 0; }
 
 .moduleCenterNormal tbody td table td { padding-left: 6px; padding-right: 6px; padding-bottom: 0; }
 .moduleCenterNormal tbody table td.img { padding-left: 0; padding-right: 0;}
 
.moduleCenterNormal tfoot td { height:10px; background: url(../imagenes/img/table-bottomCenterNormal.gif) no-repeat 0 bottom; font-size:1px; }
 
 
.moduleCenterSmall { width:199px; margin-bottom: 6px; background: url(../imagenes/img/table-midCenterSmall.gif) repeat-y 0 0;} 
.moduleCenterSmall thead td { padding-left:11px; padding-top:7px; background: url(../imagenes/img/table-topCenterSmall.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767;  }
.moduleCenterSmall tbody td { padding-left: 10px; padding-right: 11px; }
.moduleCenterSmall tbody .inner { background: url(../imagenes/img/table-midCenterSmall_inner.gif) no-repeat 0 0; }
 
 .moduleCenterSmall tbody td table td { padding-left: 6px; padding-right: 6px; padding-bottom: 0; }
 .moduleCenterSmall tbody td table td.img { padding-left: 0; padding-right: 0; }
 
.moduleCenterSmall tfoot td { height:10px; background: url(../imagenes/img/table-bottomCenterSmall.gif) no-repeat 0 bottom; font-size:1px; }
 
.moduleEnlaces {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:20px; margin-bottom:20px; margin-left:18px; width:580px}
 .moduleEnlaces td span {color: #6c7179; padding:0 5px;}
 .moduleEnlaces td a {color:#3767BB; text-decoration:underline; font-weight:bold}
 
 
.moduleBalneario { margin-bottom: 6px; margin-left:20px;} 
 .moduleBalneario thead td{background:url(../imagenes/img/bg_moduleVA_top.gif) repeat-x 0px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#707070; padding-top:10px; padding-bottom:20px;}
 .moduleBalneario thead td.portaventura{background:url(../imagenes/img/bg_moduleVA_top.gif) repeat-x 0px 8px; padding-top:20px; padding-bottom:25px;}
 .moduleBalneario td{font: normal 12px Arial, Helvetica, sans-serif; color: #6c7179; } 
  .moduleBalneario td.linea{ background: url(../imagenes/img/bg_linea.gif) repeat-x 0px 8px;}
  .moduleBalneario .txto.especial{padding-top:20px; padding-bottom:20px;}
  .moduleBalneario img{padding-top:4px; padding-right:5px;}
  .moduleBalneario td span{font:11px Arial, Helvetica, sans-serif; color:#747679; } 
   .moduleBalneario td span.titulo{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #265dc3; padding-left:0px; }
   .moduleBalneario td span.gris{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #707070; padding-left:0px; }
   .moduleBalneario td span.grande{font: bold 14px Arial, Helvetica, sans-serif; color:#265dc3}
   
   
.modulePuntos { margin-bottom: 6px;} 
 .modulePuntos td.descripcion{font:11px Arial, Helvetica, sans-serif; color:#747679; padding-top:5px;} 
 .modulePuntos td.descripcion span{font:11px Arial, Helvetica, sans-serif; color:#3B5995; font-weight:bold}   
 .modulePuntos td.precio { border-left:#B5B5B5 solid 1px; border-top:#B5B5B5 solid 1px; border-bottom:#B5B5B5 solid 1px; font:11px Arial, Helvetica, sans-serif; color:#747679; padding-left:10px; padding-top:5px;}
  .modulePuntos td.precio span{color:#B56C41; font-size:20px;}
 .modulePuntos td.carro{ border:#B5B5B5 solid 1px;}
  .modulePuntos img{padding-top:5px; padding-right:5px; padding-left:5px; padding-bottom:10px;}
   
 
.moduleVA { margin-bottom: 6px; margin-left:20px;} 
  .moduleVA thead td{background:url(../imagenes/img/bg_moduleVA_top.gif) repeat-x 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#707070; padding-top:20px; padding-bottom:10px;}
  .moduleVA td.linea{ background: url(../imagenes/img/bg_linea.gif) repeat-x 0px 8px;}
  .moduleVA img{padding-top:13px; padding-right:5px;}  
  .moduleVA tbody td span{font:11px Arial, Helvetica, sans-serif; display:block; padding: 10px 0px; } 
   .moduleVA tbody td span.titulo{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left:0px; font-weight:bold }
   .moduleVA tbody td span.azulillo, .moduleVA td span.titulo.azulillo{color:#2E60B7}
   .moduleVA tbody td span.verde, .moduleVA td span.titulo.verde{color:#43AC4F}
   
   
.moduleLista { margin-bottom: 6px; margin-left:20px;} 
  .moduleLista td.linea{ background: url(../imagenes/img/bg_linea.gif) repeat-x 0px 8px;}
  .moduleLista td.linealateral{border-left:1px solid #E8E8E8; padding-left:25px;}
  .moduleLista img{padding-top:3px; padding-right:5px; padding-bottom:20px;}  
  .moduleLista img.notice { padding:0px;} 
  .moduleLista tbody td span{font-family: Arial, Helvetica, sans-serif; color:#4F4F4F; font-weight:bold; font-size: 11px; padding: 10px 0px; } 
   .moduleLista tbody td span.titulo{font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top:20px; color:#4F4F4F;; font-weight:normal; display:block;}
   .moduleLista tbody td span.titulo.b{font-weight:bold;}
   .moduleLista tbody td span.azulillo, .moduleLista td span.titulo.azulillo{color:#2E60B7}
   .moduleLista tbody td span.verde, .moduleLista td span.titulo.verde{color:#43AC4F}
  
 
 
.subModuleType01 { margin-bottom: 6px; margin-left:20px;}
 .subModuleType01 td { font: normal 12px Arial, Helvetica, sans-serif; color: #6c7179; }
  .subModuleType01 tbody td.titulo,
  .subModuleType01 tbody td.tituloLogo { height:54px; padding:0; vertical-align:middle; }
  .subModuleType01 tbody td.titulo { font: bold 15px Arial, Helvetica, sans-serif; color: #6C7179; }
   .subModuleType01 tbody td.titulo span { font-size: 17px; font-weight: bold; color: #265dc3; }
 
  .subModuleType01 tbody td.premioPuntos { padding-bottom:17px; }
 
  .subModuleType01 tbody tr td.linea { background: url(../imagenes/img/bg_linea.gif) repeat-x 0px 8px;}
  .subModuleType01 tbody tr td.linea.top { background-position:0px 0px;}
  .subModuleType01 td span { font:11px Arial, Helvetica, sans-serif; color:#747679; }
   .subModuleType01 tbody td span.lugar { padding:0; font-size: 11px; font-weight: bold; color: #265dc3; }
   .subModuleType01 tbody td .hotel { color:#424242; font-weight:bold; }
   .subModuleType01 tbody td.precioComun { vertical-align:middle; }
   .subModuleType01 tbody td.precioComun, 
   .subModuleType01 tbody td.precio { font: bold 13px Arial, Helvetica, sans-serif; color:#265dc3 } 
 
  .subModuleType01 tbody td.subTituloApartado {padding: 12px 0 4px 0;  vertical-align:bottom; }
  .subModuleType01 tbody tr.filaPar td { background-color:#f4f3f3; }
 
  .subModuleType01 tbody .condiciones td { padding: 15px 0 9px; font:11px Arial, Helvetica, sans-serif; color:#6C7179 }
 
 
 
 
 
.footer{ background-color:#EDEDED; text-align:center; padding-top:15px; padding-bottom:15px; margin-top:60px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #275DC1; line-height:20px;}
.footer a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #275DC1; line-height:20px; text-decoration:none; padding-left:2px; padding-right:2px;}
.footer a:hover{text-decoration:underline}
 
.sinborde a img, .modulePuntos img{border:none}
.imagentbottom img {padding-top:10px; border:none; padding-left:200px;}
.imagen {padding-bottom:10px; padding-left:110px;}
.subirt{margin-bottom:10px;}
.subir a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3197DF; text-decoration:none}
.subir a img{border:none}
.bulletcondi{background:url(../imagenes/img/bullet_gris.gif) no-repeat 13px 2px;}

/* añadido 20071123*/
module tbody .txto.grande{width:580px;}





/* añadido el 20071211 */
/* ESTILOS PAGINA AVIS */
 

.module02 { width:835px; margin:0 auto; margin-bottom:30px }
.module02 thead td { font-family:Arial, Helvetica, sans-serif; color:#676767; font-size:14px; 
background:url(../imagenes/img/bg_top_blanco_02.jpg) no-repeat top left }
.module02 thead td p.headLine { margin:0; padding:0; position:relative; left:15px; top:7px; font-weight:bold }
.module02 tbody td { border-left:1px solid #bebebe; border-right:1px solid #bebebe }
.module02 tfoot td { background:url(../imagenes/img/table-bottom_02.jpg) no-repeat bottom left }
.module02 img.banner { display:block; margin:10px auto }
 
 
 
#bodyContent { width:796px; margin:0 auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; color:#000 }
#bodyContent a { color:#e20025; text-decoration:underline }
#bodyContent a:hover { text-decoration:none }
#bodyContent h1, #bodyContent h2, #bodyContent h3 { margin:0; padding:0 }
 
#content th { font:normal 10px Arial, Helvetica, sans-serif; vertical-align:top }
#content th.first { text-align:left }
#content th.last, #content tr.sub td, #content tr.sub th { color:#fff }
#content td { text-align:center }
#content td.first { text-align:left }
#content td.points { color:#d72a18; font-weight:bold }
#content a { color:#e20025; text-decoration:underline }
#content a:hover { text-decoration:none }
#content h1, #content h2, #content h3 { margin:0; padding:0 }
#content table { width:100% !important; margin-top:54px; margin-bottom:18px; padding:0; border:0; border-collapse:collapse }
#content tr.first th { padding-top:8px; padding-bottom:4px; border-bottom:1px solid #cbc5ba }
#content th { padding:17px 1px 14px 1px; border-right:1px solid #fff; background-color:#e6e3de }
#content th.mainTitle { background:#e6e3de url(../imagenes/img/bck_th1.gif) no-repeat 0 0 }
#content th.topType1 { background:#e6e3de url(../imagenes/img/bck_th2.gif) no-repeat 0 0 }
#content th.topType2 { background:#e6e3de url(../imagenes/img/bck_th3.gif) no-repeat 0 0 }
#content th.last { background-color:#ed1c2e }
#content tr.sub td, #content tr.sub th { background-color:#9e917e }
#content tr.sub th { padding-top:5px; padding-bottom:5px }
#content td { padding-top:5px; padding-bottom:5px; border-right:1px solid #fff; background-color:#f1efec }
#content td.first, #content tr.sub th, #content th.first { padding-left:11px }
#content td.points { border-right:none }
#content .note { display:block }
#content .up { margin-top:19px; margin-left:828px }
#content table { width:95%; margin:0 auto }
#content table tbody td.first { border-left:none }
 
 #footer { width:796px; overflow:hidden; margin:15px auto; position:relative; height:400px;
 background:url(../imagenes/img/bck_footer.jpg) no-repeat bottom center }
 #footer h2 { border-bottom:1px solid #cbc5ba; width:776px }
 #footer h2 img { display:block; padding:5px 10px }
 #footer ul { margin:0; padding:0; list-style: none; overflow:hidden }
 #footer ul.cities { width:650px; overflow:hidden; padding:10px 0; padding-left:10px }
 #footer ul.cities li { width:260px; overflow:hidden; float:left; margin:5px 0; padding-left:8px; margin-right:45px; 
 background: url(../imagenes/img/bullet_footer.gif) no-repeat 0 50% }
 #footer ul.cities li span { width:97px; display:block; float:left }
 #footer .contact { width:170px; position:absolute; right:0; top:122px }
 #footer .contact ul { margin:0; padding:0 }
 #footer .contact ul li { margin:15px 0; padding:0 }
 #footer .contact ul li span { padding-left:20px; padding-bottom:5px; font-weight:bold }
 #footer .web { background: 0 url(../imagenes/img/ico_web.gif) no-repeat}
 #footer .email { background: 0 url(../imagenes/img/ico_email.gif) no-repeat}
 #footer .notes { margin-bottom:30px  }
 #footer .notes span { display:block; margin:5px 0; margin-left:10px }
 #footer .up { width:100%; clear:both; text-align:right; }
 #footer .up a { color:#3198db; padding-right:10px; margin-right:20px; 
 background:url(../imagenes/img/bullet_up.gif) no-repeat right 5px }
 
#content th.cellType01 { padding-left:3px; padding-right:3px }
#content td.headType01, #content th.headType01 { border-right:none }

/* añadidos el 20080103 */

.moduleCenterHalf { width:296px; margin-bottom: 6px; background: url(../imagenes/img/table-midCenterHalf.gif) repeat-y 0 0;}

.moduleCenterHalf thead td { padding-left:11px; padding-top:7px; background: url(../imagenes/img/table-topCenterHalf.gif) no-repeat 0 0; font: bold 13px Trebuchet MS,Arial,Helvetica; color:#676767; }

.moduleCenterHalf tbody td { padding-left: 12px; padding-right: 18px; }

.moduleCenterHalf tbody .inner { background: url(../imagenes/img/table-midCenterHalf_inner.gif) no-repeat 0 0; }

            .moduleCenterHalf tbody td table td { padding: 0; }

            .moduleCenterHalf tbody td table td.img { padding-left: 0; padding-right: 0; }

            .moduleCenterHalf .imagen.mediana{padding-left:20px; padding-bottom:5px;}

            .moduleCenterHalf .imagen.pekena{padding-left:10px; padding-bottom:5px;}

            .moduleCenterHalf .imagen.pekena2{padding-left:20px; padding-bottom:5px;}

            .moduleCenterHalf tbody td table td table td { padding: 0; }

            .moduleCenterHalf tbody .txto { width:250px; }

            .moduleCenterHalf tbody .txto.raw { color:#000000; }

.moduleCenterHalf tfoot td { height:10px; background: url(../imagenes/img/table-bottomCenterHalf.gif) no-repeat 0 bottom; font-size:1px; }


/* a partir del dia 26Dic07 */
.subModuleType02 { margin-bottom: 6px; margin-left:20px; }

                .subModuleType02 td { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6c7179; }

                               .subModuleType02 tbody td.titulo { padding:0; font-weight: bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; color: #265dc3; }

                               .subModuleType02 tbody td.tituloApartado { padding:0; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #6c7179; }

                               .subModuleType02 tbody td.logoPpal { vertical-align:middle; }

                               .subModuleType02 tbody tr td.linea { background: url(../imagenes/img/bg_linea.gif) repeat-x 0px 8px; }

                               .subModuleType02 tbody tr td.linea.top { background-position:0px 0px; }

                               .subModuleType02 tbody td.conBullet { padding-left:14px; background:url(../imagenes/img/bullet_centro.gif) no-repeat 7px 3px; }

                                               .subModuleType02 tbody td .destacado { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#265dc3 }

                                               .subModuleType02 tbody td .destacado .destacado { text-decoration:underline; }

                               .subModuleType02 td a { color:#265dc3; font-weight:bold; }

                .subModuleType02 .moduleEnlaces { width:auto; }

                .subModuleType02 td.inner { padding:20px; }

                               .subModuleType02 td.inner td.txtMapa { vertical-align:middle; }

                               .subModuleType02 td.inner .modProd { margin-top:10px; }

                                               .subModuleType02 td.inner .modProd td.descripcion { padding: 12px 4px 0 13px; background:url(../imagenes/img/bullet_centro.gif) no-repeat 2px 15px; }

.notaPie td { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #6c7179; padding-left:20px; }

.notaPie td .destacado { color:#265dc3; }

.notaPie td .destacado .destacado { text-decoration:underline; }

 
td.txtConditions p { width:auto;  color:#424242 }

td.txtConditions td.title { border-bottom:1px solid #E5E5E5; color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px }

 

td.anchorsConditions table, td.anchorsConditions a {  color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px  }

.introSponsor, .titleSponsor, .enroladores span.name, .sponsor span.name { color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold }

.enroladores span, .sponsor span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242;  }

                .enroladores span.name, .sponsor span.name { text-align:left   }

.titleSponsor { height:22px; line-height:22px; background:url(../imagenes/img/bck_sponsor.gif) no-repeat 0 0;   }




/**** aadidos 26/11/07 *****/
/**** MUNDICOLOR ***********/
.buscaHoteles { font:11px Arial, Helvetica, sans-serif;}

	.buscaHoteles td { background:none;}
	.buscaHoteles .noImage { background:none !important;}
	.buscaHoteles img { border:0; padding:4px 0 0 0; vertical-align:bottom;}
	.buscaHoteles a { color:#265dc3; font-weight:bold; text-decoration:underline;}
	.buscaHoteles a:hover { text-decoration:none;}
	
	.buscaHoteles td.logo { background:url(../imagenes/mundicolor/table_top_der.gif) no-repeat right -1px; padding:5px 10px 0 0;}
	.buscaHoteles td.cerrar { font:11px Arial, Helvetica, sans-serif; background:url(../imagenes/mundicolor/table_top_der.gif) no-repeat right -1px; padding:5px 10px 0 0;}
		.buscaHoteles td.cerrar img { margin:0 0 0 10px;}
	.buscaHoteles td.space { padding-left:29px;}
	.buscaHoteles td.enlace a { color:#676767;}
	.buscaHoteles td.linea { border-top:1px solid #ccc;}

	.buscaHoteles .info { color:#265dc3;}
	.buscaHoteles .ultimo { padding:5px 0 40px 29px !important;}
	.buscaHoteles .txto2 { padding-right:26px;}
	.buscaHoteles .txtCal { font:9px Arial, Helvetica, sans-serif; color:#9d9c9c;}
	.buscaHoteles .titulo02 { padding:0 0 5px 0; font:14px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold; border-bottom:1px solid #e3e3e3;}
	.buscaHoteles .titulo03 { padding:0 0 0 28px; color:#676767; font:14px "Trebuchet MS", Tahoma; font-weight:bold;}
	
	.buscaHoteles select { margin:1px 0 0 0; padding:0 0 0 2px; border:1px solid #7f9db9; color:#6b7079; font:11px Arial, Helvetica, sans-serif; width:173px;}
	.buscaHoteles input { margin:4px 0 0 0; padding:0 0 0 7px; border:1px solid #7f9db9; color:#6b7079; font:11px Arial, Helvetica, sans-serif; width:173px;}
	
	.buscaHoteles input { padding:2px 0 2px 7px; background:#e6edf4; width:20px;}
	.buscaHoteles input.grande { width:155px;}
	
	.buscaHoteles select.small { width:38px;}
	.buscaHoteles select.smallanio { width:50px;}
	.buscaHoteles select.medium { width:72px;}
	
	.buscaHoteles.formulario td.txt { font-size:11px; padding:4px 0 0 0;}
	.buscaHoteles.formulario td.txt02 { font:10px Arial, Helvetica, sans-serif;}
	.buscaHoteles.formulario select,
	.buscaHoteles.formulario input,
	.buscaHoteles.formulario textarea { margin:0; padding:0 0 0 2px; border:1px solid #a5acb2; color:#6b7079; font:11px Arial, Helvetica, sans-serif; width:97px;}
	
	.buscaHoteles.formulario input { padding:2px 0 2px 7px; background:none; width:240px;}
	.buscaHoteles.formulario input.grande { width:173px;}
	.buscaHoteles.formulario input.medium { width:138px;}
	.buscaHoteles.formulario input.small { width:40px;}
	
	.buscaHoteles.formulario select.large { width:269px;}
	.buscaHoteles.formulario textarea { width:259px; height:100px; margin:5px 0; background:#fff;}
	
	.buscaHoteles.formulario .errorForm { padding:7px 0 1px 0; font:10px Arial, Helvetica, sans-serif; color:#b40000; font-weight:bold;}
		.buscaHoteles.formulario .errorForm img { margin:-8px 0 0 0; float:left;}
	
	.buscaHoteles.formulario .boton01 { width:169px; height:23px; font:11px "Trebuchet MS", Tahoma; color:#fff; margin:20px 45px 5px 0; background:#fff url(../imagenes/mundicolor/bg_boton01.gif) no-repeat 0 0; border:0;}
		
	.buscaHoteles .check { display:inline; border:0; background:none; margin:23px 0 0 0;}
	
	.buscaHoteles .boton01 { width:169px; height:23px; font:11px "Trebuchet MS", Tahoma; color:#fff; margin:20px 45px 5px 0; background:#fff url(../imagenes/mundicolor/bg_boton01.gif) no-repeat 0 0; border:0;}
	
	.buscaHoteles .boton03 { display:block; width:121px; height:23px; font:11px "Trebuchet MS", Tahoma; color:#333; margin:20px 0 5px 0; padding:2px 0 5px 15px; background:#fff url(../imagenes/mundicolor/bg_boton03.gif) no-repeat 0 0; border:0; text-align:left; text-decoration:none;}
	
	.buscaHoteles .boton02 { display:block; width:130px; height:20px; font:11px "Trebuchet MS", Tahoma; color:#333; margin:20px 0 5px 0; padding:2px 0 5px 15px; background:#fff url(../imagenes/mundicolor/bg_boton02.gif) no-repeat 0 0; border:0; text-align:left; text-decoration:none;}
	
	.resultadoFormulario, .resultadoFormulario td, .resultadoFormulario .subModuleType01 td { font-size:11px !important;}
	
	.resultadoFormulario .tituloRes { padding:0 0 5px 0; border-bottom:1px solid #ccc; font:12px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	.resultadoFormulario span.azul { padding:0; width:auto !important; margin:0; font-size:11px !important; color:#265dc3; font-weight:bold;}
	.buscaHoteles.resultadoFormulario img { margin:4px 4px 0 0; float:left;}
	.buscaHoteles.resultadoFormulario .basesPromoSmall { margin:0; padding:7px 0 0 0;}
	.buscaHoteles.resultadoFormulario .basesPromo { margin:0; padding:3px 0 0px 0;}


div#textareaMotivo { display:none;}
	
#destinosVisitados {position:absolute; left:26px; top:37px; z-index:20; display:none;}

#calendario {position:absolute; left:46px; top:67px; z-index:20; display:none;}
#calendarioSalida {position:absolute; left:46px; top:67px; z-index:20; display:none;}

.calendario { width:444px !important; font:11px Arial, Helvetica, sans-serif; background:url(../imagenes/mundicolor/table-mid02.gif) repeat right 0}

	.calendario td { background:none;}
	.calendario img { border:0; padding:4px 0 0 0; vertical-align:bottom;}
	.calendario a { color:#265dc3; font-weight:bold; text-decoration:underline;}
	.calendario a:hover { text-decoration:none;}
	
	.calendario td.cerrar { font:11px Arial, Helvetica, sans-serif; background:url(../imagenes/mundicolor/table_top_der.gif) no-repeat right -1px; padding:5px 10px 0 0;}
		.calendario td.cerrar img { margin:0 0 0 10px;}
	.calendario td.enlace a { color:#265dc3;}
	.calendario td.enlaceMesAnt { font-family:"Trebuchet MS", Tahoma; height:22px; background:url(../imagenes/mundicolor/bg_paginacion.gif) no-repeat 0 4px;}

	.calendario td.enlaceMesSig { font-family:"Trebuchet MS", Tahoma; height:22px; background:url(../imagenes/mundicolor/bg_paginacion.gif) no-repeat right 4px;}
		.calendario td.enlaceMesAnt a, .calendario td.enlaceMesSig a { display:block; padding:8px 0 2px 10px;}
	
	.calendario td.mes { padding:7px 0 0 0; color:#265dc3; font-weight:bold; height:26px; background:url(../imagenes/mundicolor/bg_mes_calendario.gif) no-repeat 0 0;}

	.calendario .disponible { background:#cddaf1; font-family:"Trebuchet MS", Tahoma; font-size:11px;}
	.calendario .noDisponible { background:#ea000a; font-family:"Trebuchet MS", Tahoma;}	
	
	.calendario td.tipo { border-top:1px solid #ececec; color:#333 !important; font:10px "Trebuchet MS", Tahoma;}
	.calendario td.tipoSin { color:#333 !important; font:10px "Trebuchet MS", Tahoma;}
	
	.calendario .cal td { text-align:center; color:#fff;}
	.calendario .cal td.dias { color:#265dc3 !important; font-family:"Trebuchet MS", Tahoma; font-size:11px;} 

	.calendario tfoot .borde { background:url(../imagenes/mundicolor/table-bottom.gif) no-repeat right -5px;}
	
	.calendario .boton02 { display:block; width:101px; height:20px; font:11px "Trebuchet MS", Tahoma; color:#333; margin:20px 0 5px 0; padding:2px 0 5px 15px; background:#fff url(../imagenes/mundicolor/bg_boton02.gif) no-repeat 0 0; border:0; text-align:left; text-decoration:none;}
	
	.flotType2 { width:444px; background-image:url(../imagenes/mundicolor/table-mid02.gif);  }
		.flotType2 .pos { background-position: right -5px; }
			.flotType2 .hide td { background:none }



	.flotante .titular01 { font:18px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	
	.flotante input { border:1px solid #a5acb2; width:40px;}
	.flotante .boton01 { display:inline; width:101px; height:20px; font:11px "Trebuchet MS", Tahoma; color:#333; margin:10px 0 5px 20px; padding:0 0 7px 15px; background:#fff url(../imagenes/mundicolor/bg_boton05.gif) no-repeat 0 0; border:0; text-align:left; text-decoration:none;}
	.flotante .boton03 { display:inline; width:89px; height:23px; font:11px "Trebuchet MS", Tahoma; color:#fff; margin:11px 0 5px 0; padding:4px 0 7px 19px; background:#fff url(../imagenes/mundicolor/bg_boton06.gif) no-repeat 0 4px; border:0; text-align:left; text-decoration:none;}

.pasos { margin:0 0 5px 0; font:12px "Trebuchet MS", Tahoma; color:#676767;}
	.pasos .titPasos { padding:5px 0 0 12px; color:#265dc3; font-weight:bold;}
	.pasos .titHotelPasos { font-size:16px; padding:0 0 0 6px; color:#265dc3; font-weight:bold;}
	.pasos .txtPasos { padding:3px 0 14px 12px; font:11px Arial, Helvetica, sans-serif;}

.busqueda {}
	.busqueda td.tit { padding:0 0 5px 0 !important; border-bottom:1px solid #cecece; font:11px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.busqueda td.texto { padding:5px 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#676767; font-weight:bold;}
	
.resultado { }	
	.resultado img.hotel { border:1px solid #b4b4b5;}
	.resultado a { color:#265dc3;}
	
	.resultado .name { font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#676767;}
	.resultado .site { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#676767;}
	.resultado .what { padding:7px 0 14px 0; font:10px Arial, Helvetica, sans-serif; font-weight:bold; color:#676767;}
		.resultado .what img { margin: 0 5px }
	.resultado .more { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#265dc3;}
		.resultado .more a { color:#265dc3; text-decoration:underline;}
		.resultado .more a:hover { text-decoration:none;}
	.resultado .titulo03 { color:#265dc3; font:15px "Trebuchet MS", Tahoma; font-weight:bold;}
		.resultado .imprimir a { color:#676767; font:10px "Trebuchet MS", Tahoma; text-decoration:none;}
			.resultado .imprimir img { border:0;}
		.resultado .imprimirBottom { font-size:11px; padding:0 40px 0 0;}
		.resultado .imprimirBottom a { color:#265dc3; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
		.resultado .imprimirBottom a:hover { text-decoration:none;}
			.resultado .imprimirBottom img { border:0;}
	.resultado .txtoazul { color:#265dc3;}
	.resultado .titForm { color:#676767; font:14px "Trebuchet MS", Tahoma; font-weight:bold; border-bottom:1px solid #ccc;}
	
	.resultado .tituloForm { font:15px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	.resultado .tituloForm span { font:11px "Trebuchet MS", Tahoma; color:#676767; font-weight:bold;}
	

.resultadoPag { margin:0 0 10px 0 !important; font:11px Arial, Helvetica, sans-serif; color:#676767; background:url(../imagenes/mundicolor/bg_paginacion.gif) no-repeat 0 22px;}

	.resultadoPag tbody { height:21px; background:none; color:#265dc3; font-weight:bold;}
		.resultadoPag tbody .txt { color:#676767; padding:0 0 0 5px;}
		
	.resultadoPag a { color:#265dc3; font-weight:bold; text-decoration:underline;}
	.resultadoPag a:hover { text-decoration:none;}
	.resultadoPag a.sel { text-decoration:none;}
	
	.resultadoPag .total { font:12px "Trebuchet MS", Tahoma; font-weight:bold; padding:0 0 5px 0;}

.resultadoPag.bottom { font:11px Arial, Helvetica, sans-serif; color:#676767; background:url(../imagenes/mundicolor/bg_paginacion.gif) no-repeat 0 0;}

.hoteles { width:578px; margin:10px 0 0 0;}
	.hoteles td { padding:0 !important; font:11px Arial, Helvetica, sans-serif; vertical-align:middle !important; font-weight:bold;}
	.hoteles .bgcolor { height:25px; background:#e5ebf8 !important; font-weight:bold; border-bottom:1px solid #fff;}
	.hoteles tbody.color td{ height:34px; background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat 0 0 !important;}
	.hoteles tbody.color td.interior{ background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat center 0 !important;}
	.hoteles tbody.color td.interiorlast { background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat right 0 !important;}
	
	.hoteles tbody td { height:30px; background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat 0 0 !important;}
	.hoteles tbody td.interior { background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat center 0 !important;}
	.hoteles tbody td.interiorlast { background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat right 0 !important;}

	.hoteles tbody.color td.interior span.txt { display:block; padding:7px 0 7px 6px; font-weight:bold; background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat 2px -2px !important;}
	.hoteles tbody td.interior span.txt { display:block; padding:7px 0 7px 6px; font-weight:bold; background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat 2px 0px !important;}
	
	.hoteles .boton04 { float:none; width:57px; height:16px; font:11px "Trebuchet MS", Tahoma; color:#fff; margin:0 10px; background:url(../imagenes/mundicolor/bg_boton04.gif) no-repeat 0 0; border:0;}
	.hoteles input { margin:-1px 5px 0 5px; vertical-align:middle !important}
	
	.hoteles .titular01 { padding-left:25px !important; margin:0 0 0 4px; font:14px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles .titular02 { font:14px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles .titular03 { font:11px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles .icoMas { padding-left:30px !important;}
	
	.hoteles .txtRes { padding:0 0 0 10px !important;}
	
	.hoteles tfoot td{ background:url(../imagenes/mundicolor/bg_table_hoteles_bottom.gif) no-repeat 0 0 !important; height:5px;}

.hoteles02 { width:578px; margin:10px 0 0 0;}
	.hoteles02 td { padding:0 !important; font:11px Arial, Helvetica, sans-serif; vertical-align:middle !important; font-weight:bold;}
	.hoteles02 .bgcolor { height:25px; color:#2f64c6; background:#acbfe9 !important; font-weight:bold; border-bottom:1px solid #fff;}
	.hoteles02 tbody.color td{ height:34px; background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat 0 0 !important;}
	.hoteles02 tbody.color td.interior{ background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat center 0 !important;}
	.hoteles02 tbody.color td.interiorlast { background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat right 0 !important;}
	
	.hoteles02 tbody td { height:30px; background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat 0 0 !important;}
	.hoteles02 tbody td.interior { background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat center 0 !important;}
	.hoteles02 tbody td.interiorlast { background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat right 0 !important;}
	
	.hoteles02 tbody.color td.interior span.txt { display:block; padding:7px 0 7px 6px; font-weight:bold; background:url(../imagenes/mundicolor/bg_table_hoteles_color.gif) no-repeat 2px -2px !important;}
	.hoteles02 tbody td.interior span.txt { display:block; padding:7px 0 7px 6px; font-weight:bold; background:url(../imagenes/mundicolor/bg_table_hoteles_no_color.gif) no-repeat 2px 0px !important;}
	
	.hoteles02 .boton04 { float:none; width:57px; height:16px; font:11px "Trebuchet MS", Tahoma; color:#fff; margin:0 10px; background:#fff url(../imagenes/mundicolor/bg_boton04.gif) no-repeat 0 0; border:0;}
	.hoteles02 input { margin:-1px 5px 0 5px; vertical-align:middle !important}
	
	.hoteles02 .titular01 { padding-left:25px !important; margin:0 0 0 4px; font:14px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles02 .titular02 { font:14px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles02 .titular03 { font:11px Arial, Helvetica, sans-serif; color:#265dc3; font-weight:bold;}
	.hoteles02 .icoMas { padding-left:30px !important;}
	
	.hoteles02 .txtRes { padding:0 0 0 10px !important;}
	
	.hoteles02 tfoot td{ background:url(../imagenes/mundicolor/bg_table_hoteles_bottom02.gif) no-repeat 0 0 !important; height:5px;}
	
	
.postIt { width:150px; margin-right:9px; color:#333;}
	.postIt .titular { height:18px; padding:7px 0 0 25px; color:#333; font-weight:bold;}
		.postIt .titular span { display:block; width:80px; text-align:center; border-bottom:2px solid #fff; font-weight:bold; font:14px "Trebuchet MS", Tahoma; font-weight:bold; padding:0 0 3px 0;}
	.postIt .titular02 { padding:5px 0 0 8px; font:18px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	.postIt .titular03 { padding:0 0 0 20px; font:14px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	
	.postIt thead td {  background:url(../imagenes/mundicolor/bg_post_it.gif) no-repeat 0 0 !important;}
	.postIt tbody td { background:url(../imagenes/mundicolor/bg_post_it_top.gif) repeat-y 0 0 !important;}
	.postIt tfoot td { background:url(../imagenes/mundicolor/bg_post_it_bottom.gif) no-repeat 0 0 !important;}
	.postIt .enlace { padding:5px 0 0 20px; background:none !important; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}

.module.localiza {width:613px; margin-bottom: 6px; background: url(../imagenes/mundicolor/table-mid.gif) repeat-y 0 0; font:11px Arial, Helvetica, sans-serif; color:#676767;}
.module.localiza thead td { background:url(../imagenes/mundicolor/table-localizador-head.gif) no-repeat 0 0; }
	.localiza .localizaBody { background:url(../imagenes/mundicolor/table-localizador-body.gif) repeat-y 0 0;}
	.localiza .localizaBody td { background-image:none;}
	
	.localiza .titLocaliza { padding:10px 0 5px 0; font:16px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	.localiza .numLocaliza { background:#fff; padding:5px 0 0 0; font:20px Arial, Helvetica, sans-serif; color:#676767; font-weight:bold;}
		.localiza .numLocaliza span { font-size:14px;}
	
	.localiza .important { padding:15px 0 5px 0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#265dc3;}
		.localiza .important img { float:left; margin:-5px 5px 0 0 ;}
	
	.localiza .special { padding:0 0 0 30px;}

.module.localiza02 {width:613px; margin-bottom: 6px; background: url(../imagenes/mundicolor/table-mid.gif) repeat-y 0 0; font:11px Arial, Helvetica, sans-serif; color:#676767;}
.module.localiza02 thead td { background:url(../imagenes/mundicolor/table-localizador02-head.gif) no-repeat 0 0; }
	.localiza02 .localizaBody { background:url(../imagenes/mundicolor/table-localizador02-body.gif) repeat-y 0 0;}
	.localiza02 .localizaBody td { background-image:none;}
	
	.localiza02 .titLocaliza { padding:10px 0 5px 0; font:16px "Trebuchet MS", Tahoma; color:#265dc3; font-weight:bold;}
	.localiza02 .numLocaliza { background:#fff; padding:5px 0 0 0; font:20px Arial, Helvetica, sans-serif; color:#676767; font-weight:bold;}
		.localiza02 .numLocaliza span { font-size:14px;}
	
	.localiza02 .important { padding:15px 0 5px 0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#265dc3;}
		.localiza02 .important img { float:left; margin:-5px 5px 0 0 ;}
	
	.localiza02 .special { padding:0 0 0 30px;}
	
	.localiza02 .cancelacion { background:#e8e8e8; padding:0 0 0 2px;}
	
	


/* ESTILOS PAGINAS AGENCIA DE VIAJES */
.av_verde_peque {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 10px;

                color: #70a443;

                font-weight:bold;

                text-decoration: none;

}

.av_verde_normal {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 12px;

                color: #70a443;

                text-decoration: none;

}

.av_verde_bold {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 12px;

                color: #70a443;

                font-weight:bold;

                text-decoration: none;

}

.av_verde_superbold {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 16px;

                color: #70a443;

                font-weight:bold;

                text-decoration: none;

}

.av_naranja_bold {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 12px;

                color: #ff6600;

                font-weight:bold;

                text-decoration: none;

}

.av_gris_normal {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 12px;

                color: #444444;

                text-decoration: none;

}

.av_gris_bold {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 12px;

                color: #444444;

                font-weight:bold;

                text-decoration: none;

}

.av_gris_legal {

                font-family: Arial, Helvetica, sans-serif;

                font-size: 10px;

                color: #444444;

                text-decoration: none;

}

/* SiteMap y Condiciones 20080219*/

td.txtConditions p { width:auto;  color:#424242 }

td.txtConditions td.title { border-bottom:1px solid #E5E5E5; color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px }

 

td.anchorsConditions table, td.anchorsConditions a {  color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px  }

.introSponsor, .titleSponsor, .enroladores span.name, .sponsor span.name { color:#305DB9; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold }

.enroladores span, .sponsor span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242;  }

                .enroladores span.name, .sponsor span.name { text-align:left   }

.titleSponsor { height:22px; line-height:22px; background:url(../imagenes/img/bck_sponsor.gif) no-repeat 0 0;   }

 

.introSiteMap { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575; font-weight:bold }

.siteMap .main { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3197df; text-decoration:none }

                .siteMap .main:hover { text-decoration:underline }

.siteMap .sub a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c7179; text-decoration:none }

                .siteMap .sub a:hover { text-decoration:underline }


/* 	estilos genericos tus compras online junio 2008	*/
	
/*** modType01Viajesytienda ***/
.modType01Viajesytienda { background:url(../imagenes/img/bg_viajesytienda_modType01_top.png) no-repeat 0 0; }
	.modType01Viajesytienda td { background:none; }
	.modType01Viajesytienda .tit { padding-left:13px; font:bold 16px "Trebuchet MS", Helvetica, sans-serif; color:#384f67; }
	.modType01Viajesytienda .innerModType01Viajesytienda { background:url(../imagenes/img/bg_viajesytienda_modType01_middle.png) repeat-y 0 0; }
	.modType01Viajesytienda p.textType01 { padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#6c7179; }
	.modType01Viajesytienda p.seccion { padding:0 0 0 21px; margin:0; background:url(../imagenes/img/bg_viajesytienda_modType01_seccion.png) no-repeat 6px 8px; font:bold 16px "Trebuchet MS", Helvetica, sans-serif; color:#384f67; }
	
	.modType01Viajesytienda a.moreInfo { padding-left:10px; background:url(../imagenes/img/bg_viajesytienda_modType01_moreInfo.gif) no-repeat center left; font:11px Arial, Helvetica, sans-serif; color:#3197df; }
	.modType01Viajesytienda a.moreInfo:hover { text-decoration:none; }


/*** modType02Viajesytienda ***/
.modType02Viajesytienda { background:url(../imagenes/img/bg_viajesytienda_modType02_middle.png) repeat-y 0 0; }
	.modType02Viajesytienda td { background:none; }
	.modType02Viajesytienda .tit { margin:0; padding:6px 0 3px 10px; font:bold 15px "Trebuchet MS", Helvetica, sans-serif; color:#384f67; }
	.modType02Viajesytienda p { margin:0; padding:0; }
	.modType02Viajesytienda p.textType01 { font:bold 11px Arial, Helvetica, sans-serif; color:#676767; }
	.modType02Viajesytienda p.textType02 { font:bold 10px "Trebuchet MS", Helvetica, sans-serif; color:#6a6a6a; }	
	.modType02Viajesytienda p.textType03 { font:9px "Trebuchet MS", Helvetica, sans-serif; color:#6c7179; line-height:11px; }	
	
	.modType02Viajesytienda  span.type01 { color:#265dc3; }	
	
	.modType02Viajesytienda a { font:11px Arial, Helvetica, sans-serif; color:#1a79d7; text-decoration:none; }
		.modType02Viajesytienda a:hover { text-decoration:underline; }
	
	.modType02Viajesytienda .innerModType02Viajesytienda { background:url(../imagenes/img/bg_viajesytienda_modType02_top.png) no-repeat 0 0; }
		
/*** modType03Viajesytienda ***/
.modType03Viajesytienda { background:url(../imagenes/img/bg_viajesytienda_modType03_middle.png) repeat-y 0 0; }
table.modType03Viajesytienda.type01 { background:url(../imagenes/img/bg_viajesytienda_modType03_type01_middle.png) repeat-y 0 0; }
	.modType03Viajesytienda td { background:none; }
	.modType03Viajesytienda .tit { margin:0; padding:4px 0 6px 8px; background:url(../imagenes/img/bg_viajesytienda_modType03_top.png) no-repeat 0 0; font:bold 13px "Trebuchet MS", Helvetica, sans-serif; color:#384f67; }
	.modType03Viajesytienda.type01 .tit { padding-left:14px; padding-bottom:2px; background:url(../imagenes/img/bg_viajesytienda_modType03_type01_top.png) no-repeat 0 0; }
	.modType03Viajesytienda p { margin:0; padding:0; font:bold 11px "Trebuchet MS", Helvetica, sans-serif; color:#265dc3; line-height:15px; }
		.modType03Viajesytienda.type01 p { font-size:10px; line-height:12px; }
	.modType03Viajesytienda.type01 p.textType01 { text-align:center; font:normal 10px "Trebuchet MS", Helvetica, sans-serif; color:#265dc3; line-height:12px;}
	.modType03Viajesytienda p.textType02 { font:11px "Trebuchet MS", Helvetica, sans-serif; }
	
/*** Personalizacion home publica ***/
.caja_195 {width: 195px;}
.caja_azul_centro {width: 100%;  background: url(../imagenes/img/caja_azul_bg.jpg) top left repeat-y; padding-bottom:10px}
.caja_azul_centro h2 {font-family: Arial, Helvetica, sans-serif; color: #626469; font-size:11px; font-weight:bold; margin: 0 0 10px 0; padding: 0 16px}
.caja_azul_centro ul {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666; margin: 0; padding: 0 16px}
.caja_azul_centro li {margin: 10px 0 0 10px ; padding: 0; list-style-image: url(../imagenes/img/bola.gif)}
.caja_azul_top {background: url(../imagenes/img/caja_azul_top_tarjeta.jpg) top left no-repeat; height: 52px; width: 100%;  margin: 0;}
.caja_azul_bottom {background: url(../imagenes/img/caja_azul_bottom.jpg) top left no-repeat; height: 52px; width: 100%;  margin: 0;  text-align:right}
.caja_azul_bottom a {padding: 0px 16px; display:block;}

.destacado_azul {color: #3b77d6}

/* estilos home si socios 20080821 */


/* pestaÃ±as */
.indexPestanyas { font: 12px Arial, Helvetica, sans-serif;color:#626469;}
.indexPestanyas a {color:#265DC3;}
.indexPestanyas ul { list-style:none; margin:13px 6px 0 5px; padding:0;}
.indexPestanyas ul li {list-style:none; margin:0; padding:0 3px 3px 15px; background: url(../imagenes/img/bola.gif) 5px 5px no-repeat; font-size: 11px;}

/* si no tienes tarjeta */
.indexNoTarjeta { color:#626469; font: 12px Arial, Helvetica, sans-serif;}
.indexConsiguePuntos a { color:#265DC3;}

/* consigue puntos */
.indexConsiguePuntos { color:#626469; font: 12px Arial, Helvetica, sans-serif;}
.indexConsiguePuntos a { color:#265DC3;}

/* haz travelling */

.indexHazTravelling { border:0; border-collapse:collapse; margin:0; padding:0; background:url(../imagenes/img/mod_haz_travelling.jpg) 0 0 no-repeat; width:210px; height:193px;}

/* novedades */
.indexNovedades { font: 12px Arial, Helvetica, sans-serif; color:#626469;}
.indexNovedades A { color:#0C6EB8;}
.indexNovedades ul { list-style:none; margin:0 6px 0 5px; padding:0;}
.indexNovedades ul li {list-style:none; margin:0; padding:5px 10px 8px 15px; background: url(../imagenes/img/bola.gif) 7px 10px no-repeat; border-bottom:1px solid #BEBEBE;}
.indexNovedades ul li.last {border:none;}
		
/**** estilos paginas viajes 24/11/07 *****/
.moduleBalneario td span.rojo{font: bold 12px Arial, Helvetica, sans-serif; color:#e4001b;padding-left:45px;}
.moduleBalneario td span.nopdg {padding-left:0;}
.moduleLista { margin-bottom: 6px; margin-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.moduleLista tbody td span{font-family: Arial, Helvetica, sans-serif; color:#4F4F4F; font-weight:bold; font-size: 14px; }
.imagen2 {padding-bottom:10px; padding-left:20px;}
.table.conditions td.conditions {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#424242;}
.module tbody .nota2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D7077; text-align:left; }
.moduleBalneario td span.grandeRojo {font: bold 16px Arial, Helvetica, sans-serif;color:#e4001b;}
.moduleLista img.notice2 { padding:0px;margin-right:80px;}

/*** formularioEnrolamiento ***/
.ayudas { padding-left:10px; font:10px Arial, Helvetica, sans-serif; color:#6c7179; }

.formularioEnrolamiento td { background:none; }

.formularioEnrolamiento p { margin:0; padding:0 0 0 3px; font:bold 11px Arial, Helvetica, sans-serif; color:#305db9; }
.formularioEnrolamiento p.tit { font:bold 18px "Trebuchet MS", Helvetica, sans-serif; }
.formularioEnrolamiento p.txtType01 { font:10px "Trebuchet MS", Helvetica, sans-serif; color:#6c7179; }
	.formularioEnrolamiento p.txtType01 span { font-size:13px; font-weight:bolder; }
.formularioEnrolamiento p.txtType02 { font:12px Arial, Helvetica, sans-serif; color:#6c7179; }

.formularioEnrolamiento a { color:#305db9; text-decoration:underline; }
.formularioEnrolamiento a:hover { text-decoration:none; }
.formularioEnrolamiento a.linkType01 { display:block; padding-right:10px; font:11px Arial, Helvetica, sans-serif; color:#305db9; text-align:right; cursor:pointer }
.formularioEnrolamiento a.linkType02 { display:block; padding-right:10px; font:11px Arial, Helvetica, sans-serif; color:#305db9; text-align:left; cursor:pointer }

.formularioEnrolamiento label { display:block; margin:0; padding:0 10px 0 0; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#6c7179; }
.formularioEnrolamiento label.radio { display:inline; padding-right:5px; padding-left:14px; text-align:left; }
.formularioEnrolamiento label.titulo {text-align:left;}
.formularioEnrolamiento label.label01 { display:inline; text-align:left; }
.formularioEnrolamiento label.label02 { padding-right:5px; font-weight:normal; }
.formularioEnrolamiento label.label02.first { text-align:left; }
.formularioEnrolamiento label.label03 { font-weight:normal; }
.formularioEnrolamiento label.label04 { font-size:12px; }

.formularioEnrolamiento input { margin:0; padding:0; height:18px; width:238px; border:1px solid #a5acb2; font:11px Arial, Helvetica, sans-serif; color:#6c7179; }
.formularioEnrolamiento input.radio { width:auto; height:auto; border:none; }
.formularioEnrolamiento input.checkbox { width:auto; height:auto; border:none; }
.formularioEnrolamiento input.submit { width:auto; height:auto; border:none; }
.formularioEnrolamiento input.error { border-color:#f00; }
.formularioEnrolamiento input.text01 { width:158px; }
.formularioEnrolamiento input.text02 { width:187px; }
.formularioEnrolamiento input.text03 { width:233px; }
.formularioEnrolamiento input.text04 { width:111px; }
.formularioEnrolamiento input.text05 { width:93px; }
.formularioEnrolamiento input.text06 { width:25px; }
.formularioEnrolamiento input.text07 { width:89px; }
.formularioEnrolamiento input.text08 { width:191px; }


.formularioEnrolamiento select { margin:0; padding:0; height:18px; font:11px Arial, Helvetica, sans-serif; color:#6c7179; }
.formularioEnrolamiento select.error { border:1px solid #f00; }
.formularioEnrolamiento select.select01 { width:46px; }
.formularioEnrolamiento select.select02 { width:101px; }
.formularioEnrolamiento select.select03 { width:193px; }

.formularioEnrolamiento #edadesFamiliares { display:none; } 
.formularioEnrolamiento #familiarAutonomoWrapper { display:none; } 
.formularioEnrolamiento #datosAutonomo { display:none; } 
.formularioEnrolamiento #subsectorAutonomoWrapper { display:none; } 

/**** modType01FormularioEnrolamiento ***/
.modType01FormularioEnrolamiento { background:url(../imagenes/img/bg_modType01FormularioEnrolamiento_middle.png) repeat-y 0 0; }
	.modType01FormularioEnrolamiento p { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#6c7179;}
	.modType01FormularioEnrolamiento th p { padding:7px 0 12px 40px; font:bold 14px "Trebuchet MS", Helvetica, sans-serif; color:#898989; text-align:left; }	
	.modType01FormularioEnrolamiento th p.tit { background:url(../imagenes/img/bg_modType01FormularioEnrolamiento_top.png) no-repeat 0 0; font:bold 14px "Trebuchet MS", Helvetica, sans-serif; color:#898989; text-align:left; }			

	
/*Rediseño de la Home*/

#canjea { background:url(../imagenes/img/bck_border-module-home2009.gif) repeat-y 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#canjea table td .link_negro11 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
		#canjea table td ul#listCategories { margin:15px 0 0 10px; padding:0; list-style:none;}
			#canjea table td ul#listCategories li { float:left; width:148px; padding-left:10px; background:url(../imagenes/img/bullet_list-home2009.gif) no-repeat 0 6px;}
			#canjea table td ul#listCategories li.par { width:100px; margin-left:17px;}
				#canjea table td ul#listCategories li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#265DC3; text-decoration:none}
				#canjea table td ul#listCategories li a:hover { text-decoration:underline;}
		span.linkType2 { display:block; margin-top:20px; padding-left:15px; background:url(../imagenes/img/bullet_doble-flecha-home2009.gif) no-repeat 0 5px}
			span.linkType2 a { font-size:13px; color:#3b71d5; font-weight:bold;}
		span.linkType3 { display:block; margin-top:5px; padding-left:0px;}
			span.linkType3 a { font-size:13px; color:#3b71d5; font-weight:bold;}

#conPuntos { background:url(../imagenes/img/bck_border-module2-home2009.gif) repeat-y 0 0;}

.listPromociones { margin:0 0 0 10px; padding:0; list-style:none;}
	.listPromociones li { margin-bottom:20px}
		.listPromociones li a, .listPromociones li a:hover { font-size:13px;}
			.listPromociones li span { color:#3b71d5; font-weight:bold;}
			
#destacadosMes { background:url(../imagenes/img/bck_module-grey-home2009.gif) repeat-y 0 0;}
	#destacadosMes ul { margin:0; padding:0; list-style:none;}
		#destacadosMes ul li { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e3e3e3;}
		#destacadosMes ul li.last { margin-bottom:0; border-bottom:none;}
			#destacadosMes ul li img { display:block; margin-bottom:10px;}
				
ul#services { margin:0; padding:0; list-style:none;}
	ul#services li { border-bottom:1px solid #e3e3e3; margin-bottom:15px; padding-bottom:15px;}
		ul#services li span { font-family:Arial, Helvetica, sans-serif; font-size:13px}
		ul#services li img { display:block; margin-bottom:12px}
		ul#services li a { margin-bottom:0px;text-decoration:none}



.titleCol { padding-bottom:15px;}

#acceso td #register { background:url(../imagenes/img/bck_acceso-home2009.gif) repeat-y 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#acceso td #register td  form ul { float:left; margin:0; padding:0; list-style:none; }
		#acceso td #register td  form ul li { clear:both; padding-top:6px;}
		#acceso td #register td form ul li span#numTar { float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; color:#6B7079;}
		#acceso td #register td form ul li #num { float:left; width:65px; margin-left:4px;}
		#acceso td #register td form ul li #control { float:left; width:10px; margin-left:5px;}
		#acceso td #register td form ul li #contra { float:left;}
		#acceso td #register td form ul li #pass { float:left; width:65px; margin-left:5px;}
		#acceso td #register td form ul li #tarj { display:block; margin-bottom:5px;}
		#acceso td #register td form input#btn { display:inline; display:block; float:none; clear:both; margin:20px 34px 0; }
		#acceso td #register td.socios { padding-top:20px;}
		#acceso td #register td.socios.destacado2 { padding-top:9px;}
			#acceso td #register td.socios.destacado2 a { font-weight:bold;}


/* mapa de establecimientos*/
.moduleMapaEstablecimientos { width:835px; height:432px; margin:0; margin-bottom:30px } 
.moduleMapaEstablecimientos thead td { font-family:Arial, Helvetica, sans-serif; color:#86878b; font-size:11px; 
	background:url(http://www.travelclub.es/imagenes/img/bg_top_blanco_02.jpg) no-repeat top left }
.moduleMapaEstablecimientos thead td p.headLine { margin:0; padding:0; position:relative; left:15px; top:7px;}
.moduleMapaEstablecimientos tbody td.cuadro { border-left:1px solid #bebebe; border-right:1px solid #bebebe }
.moduleMapaEstablecimientos tbody td.texto { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #676767;}
.moduleMapaEstablecimientos tbody td.columna { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #87888d; background-color:#e6edf3; padding-left:7px;}
.moduleMapaEstablecimientos tfoot td { background:url(http://www.travelclub.es/imagenes/img/table-bottom_02.jpg) no-repeat bottom left }


.pie {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84888b;
	text-align:left;
	height: 1px;
}

.pie a {
	color:#3b71d5;
	text-decoration:none;
}

.pie a:hover {
	text-decoration:underline;
}