body
{	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF;
	font: 62.5% Arial, Helvetica, sans-serif;
}
form
{padding:0; margin:0;}
select
{	height:17px; border:1px solid #B1B0B0; }

.classRadio {border: 0; margin: 0; padding: 0; width: 30px}
.classCheck {border: 0; margin: 0; padding: 0;}

.cabecera
{	font-family:arial, Helvetica, sans-serif; font-size: 14px; color:#333333; text-decoration: none; font-weight : bold; }
.cabecera2
{	font-family:arial, Helvetica, sans-serif; font-size: 14px; color:#666666; text-decoration: none; font-weight : bold; }

.mpublicitario
{	font-family: "georgia", "Times New Roman", Times, serif; font-size: 23px; color: #ffffff; }
.errores
{	font-family:arial, Helvetica, sans-serif;font-size:11px; color:red; }
.bloqueado
{	font-family:arial, Helvetica, sans-serif; font-size: 14px; color:#A12724; text-decoration: none; font-weight : bold; }

.ttabla
{
	border-left:1px solid #CCCBC7;
	border-right:1px solid #CCCBC7;
	border-bottom:1px solid #CCCBC7;
	border-top:1px solid #A29F98;
	background-color: #F5F5F3;
}
.ttabla .titulo
{ font-family: arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none}
.ttabla2
{	border:1px solid #CCCBC7; background-color:#F3F3F3; }
.recuadro
{	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#ffffff; }
.tbContenedor
{	border:1px solid #CCCCCC}

/* estilos booking */
.booking
{	background: #DEDDD9; }
.OtrasCompras
{	background: #DEDDD9; }
.OtrasCompras .texto, .OtrasCompras .texto2
{	font-family:arial, Helvetica, sans-serif; font-size: 11px; color:#5B5B5B; text-decoration: none; }
.OtrasCompras .texto:hover, .OtrasCompras .texto2:hover
{	color:#CC7D00; text-decoration: underline; }
/*Estilos pestaņas home*/
.OtrasCompras .texto2
{ font-size: 12px; }
#pest0 { display:block; }
#pest1 { display:none; }
.texto1_1
{font-family:verdana, arial, Helvetica, sans-serif; font-size: 9px; color:#333; text-decoration: none; font-weight : bold; }
.texto1_1 a
{color:#fff; text-decoration: none; }
.texto1_1 a:hover
{color:#333; text-decoration: none; }
#pestanias td
{height:32px; margin-top:8px; }
.pest
{background: transparent url('/ibcomv3/images/fndPestBook.gif'); }
.pest0_on
{background: transparent url('/ibcomv3/images/fndPest0.gif'); padding-top:10px; }
.pest0_off
{background: transparent url('/ibcomv3/images/fndPest1.gif'); padding-top:10px; }
/* css aplicadas en iberia en */
.IberiaEn
{	font-family:arial, Helvetica, sans-serif; }
.IberiaEn .texto
{	font-size: 11px; color:#999999; }
.IberiaEn .combo
{	font-family:arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none; }
.IberiaEn .links
{	font-size: 10px; color:#999999; text-decoration: none; }
.IberiaEn .links:hover
{	 color:#CC7D00; text-decoration: underline; }

/* estiloa aplicados en los formularios*/
.formularios
{	font-family:arial, Helvetica, sans-serif; }
.formularios .titular
{	font-size: 11px; color:#5B5B5B; }
.formularios .texto
{	 font-size: 11px; color:#666666; text-decoration: none; }
.formularios .txtform
{	 font-family:verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; }

.formularios .avisos
{	font-size: 10px; color:#999999; }
.formularios .avisos A
{	 color:#CC7D00; text-decoration: none; }
.formularios .avisos A:hover
{	 color:#CC7D00; text-decoration: underline; }
.erroresAvisos
{font-size:10px; color:red; }
.formularios .avisos2
{	font-size: 10px; color:#A12724; }

.formularios .titDatos
{	font-size: 12px; color:#333333; }
.formularios .txtDatos
{	font-size: 11px; color:#333333; }
.formularios .txt2
{	font-size: 12px; color:#666666; }
.formularios .txt2 A
{	color:#666666; text-decoration: none; }
.formularios .txt2 A:hover
{	color:#CC7D00; text-decoration: underline; }

.formularios .N2titular
{	font-size: 11px; color:#A12724; }
.formularios .obliga
{	font-size: 11px; color:#CE0300; }
.formularios .links
{	color:#CC7D00;  text-decoration: none; }
.formularios .tSel
{	font-size: 16px; color:#333333; text-decoration: none; }
.formularios .tNSel
{	font-size: 16px; color:#ACA69C; text-decoration: none; }
.formularios .tSep
{	font-size: 16px; color:#E89D0D; text-decoration: none; }
.formularios .tiSel
{	font-size: 16px; color:#786D5B; text-decoration: none; }

.formularios .tSel_migas
{	font-size: 14px; color:#333333; text-decoration: none; }
.formularios .tNSel_migas
{	font-size: 14px; color:#ACA69C; text-decoration: none; }
.formularios .tSep_migas
{	font-size: 14px; color:#999999; text-decoration: none; }
.formularios .tiSel_migas
{	font-size: 14px; color:#786D5B; text-decoration: none; }

.formularios .txt
{	font-family:verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; }
.formularios .txtRegla
{	 font-size: 11px; color:#666666; }
.formularios .txtLink, .combo2
{	font-size: 10px; color:#666666; }
.formularios .texto A:hover,.txtDatos A:hover, .txtLink A:hover
{	 color:#CC7D00; text-decoration: underline; }
.formularios .combo2
{ height:17px; border:1px solid #B1B0B0; }
.formularios .indice
{	font-family: arial, Helvetica, sans-serif; font-size: 11px; color: #DC0200; }


/* destacados home */
.destHome .texto
{	font-family:verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none; }
.destHome .links
{	color:#CC7D00; text-decoration: none; }
.destHome .texto A:hover, .links A:hover
{	 color:#CC7D00; text-decoration: underline; }

.destacados
{	font-family: arial, Helvetica }
.destacados .titulo
{	font-family:"georgia", "Times New Roman", Times, serif; font-size: 17px; color: #333333; text-decoration: none;}
.destacados .titulo:hover , .links:hover
{  color:#CC7D00; text-decoration: underline; }
.destacados .titulo2
{	font-size: 11px; color: #333333;  text-decoration: none;}
.destacados .titulo2:hover , .links:hover
{  color:#CC7D00; text-decoration: underline; }
.destacados .titulo3
{	font-size: 11px; color: #666666;  text-decoration: none;}
.destacados .titulo3:hover , .links:hover
{  color:#CC7D00; text-decoration: underline; }
.destacados .antetitulo
{	font-size: 10px; color: #666666; text-decoration: none; }
.destacados .antetitulo:hover, .links:hover
{  color:#CC7D00; text-decoration: underline; }
.destacados .fecha
{	font-size: 10px; color: #999999; }
.destacados .entradilla
{	font-size: 11px; color: #333333; }
.destacados .titular
{	font-size: 11px; color: #333333; text-decoration: none; }
.destacados .titular A:hover
{	color: #CC7D00; text-decoration: underline; }
.destacados .links
{	color:#CC7D00; text-decoration: none; }
.destacados .agrupador
{	font-size: 12px; font-weight: bold; color:#FFFFFF; background-color: #C3C3C3; text-decoration: none;}
.destacados .agrupador2
{	font-size: 12px; color:#666666;;}
.destacados .texto
{	font-family:verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none; }
.destacados .texto A:hover, .links A:hover
{	color:#CC7D00; text-decoration: underline; }
.destacados .titNoticia
{	font-family: "georgia", "Times New Roman", Times, serif; font-size: 20px; color: #666666; }


/*estilos usados en desarrolo de una noticia*/
.noticias
{	font-family : Arial, Helvetica, sans-serif;}
.noticias .antetitulo
{	font-size: 10px; color: #666666; text-decoration: none; }
.noticias .pieFoto
{	font-size: 10px; color: #666666; line-height: 1 }
.noticias .sumario
{	font-size: 12px; color: #999999; }
.noticias .fecha
{	font-size: 10px; color: #999999; }
.noticias .ladillo
{	font-size: 12px; color:#A12724;  text-decoration: none;}
.noticias .texto
{	font-size: 11px; color:#333333;  text-decoration: none;}
.noticias .links
{	color:#CC7D00; text-decoration: none; }

/*estilos usados en modulos de alertas y actualidad*/
.alertas
{	font-family : Arial, Helvetica, sans-serif;}
.alertas .titulo
{	font-size: 11px; color: #333333; text-decoration: none; }
.alertas .fecha
{	font-size: 10px; color: #DD0200; }
.alertas .links
{	color:#CC7D00; text-decoration: none; }
.alertas .Oferts
{	font-size: 10px; color:#999999; 	text-decoration: underline; line-height: 1;}
.alertas .Oferts:hover		{ color:#CC7D00; }
.alertas .texto
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666;text-decoration: none;}
.alertas .texto:hover		{ color:#CC7D00; text-decoration: underline;}

.Login
{	font-family:arial, Helvetica, sans-serif; }
.Login .links
{	font-size: 10px; color:#999999; text-decoration: underline; }

/*estilos aplicados en el menu superior parte publica*/
.NavSup
{	font-family:arial, Helvetica, sans-serif; }
.NavSup .links
{	font-size: 12px; color:#ffffff; text-decoration: none; }
.NavSup .links:hover
{	color:#333333; text-decoration: none; }
.NavSup .linksSel
{	font-size: 12px; color:#666666; text-decoration: none; }
.NavSup .areaPersonal
{	font-size: 12px; color:#928D85; text-decoration: none; }
/*estilos aplicados en el menu superior parte privada*/
.NavSupPri
{	font-family:arial, Helvetica, sans-serif; }
.NavSupPri .links
{	font-size: 12px; color:#858079; text-decoration: none; }
.NavSupPri .links:hover
{	color:#333333; text-decoration: none; }
.NavSupPri .linksSel
{	font-size: 12px; color:#858079; text-decoration: none; }
.NavSupPri .areaPersonal
{	font-size: 12px; color:#928D85; text-decoration: none; }

/* estilos aplicados en el ticker*/
.ticker
{	font-family:arial, Helvetica, sans-serif; }
.ticker .links
{	font-size: 11px; color:#333333; text-decoration: none; }
.ticker .links:hover
{	color:#CC7D00; text-decoration: underline; }
.ticker .date
{	font-size: 11px; color:#DD0200; text-decoration: none; }

/* estilos aplicados en el menu izquierda */
.leftNav
{	font-family:arial, Helvetica, sans-serif; }
.leftNav .N1LN
{	font-size: 11px; color:#666666; text-decoration: none; }
.leftNav .N1LNs
{	font-size: 11px; color:#000000;	text-decoration: none;	font-weight : bold;}
.leftNav .N2LN
{	font-size: 10px; color:#999999; text-decoration: none; line-height: 11px; }
.leftNav .N2LNs
{	font-size: 10px; color:#333333; text-decoration: none; line-height: 11px; }
.leftNav .N3LN
{	font-size: 10px; color:#999999; text-decoration: none; line-height: 10px; }
.leftNav .N3LNs
{	font-size: 10px; color:#333333; text-decoration: none; line-height: 10px; }

/* estilos aplicables en las cabecera de secciones*/
.cabsecc
{	font-family: arial, Helvetica, sans-serif; }
.cabsecc .dndStoy
{	font-size: 14px; color: #333333; }
.cabsecc .links
{	font-size: 10px; color: #999999; }

/* Estilos contenidos central */
.content
{	font-family: arial, Helvetica, sans-serif; }
.content .pvp
{	font-size: 34px; color: #EAAF00; }
.content .titNoticia
{	font-family: "georgia", "Times New Roman", Times, serif; font-size: 24px; color: #666666; }
.content .entradilla
{	font-size: 12px; color: #333333; }
.content .texto
{	font-size: 11px; color: #333333; }
.content .texto2
{	font-size: 11px; color: #666666; }
.content .moreinfo
{	font-size: 10px; color: #CCCCCC; }
.content .notas
{	font-size: 10px; color: #999999; }
.content .ladillo
{	font-size: 12px; color:#A12724; text-decoration: none; }
.content .ladillo2
{	font-size: 12px; color:#5279B4; text-decoration: none; }
.content .txtObs, .pieFoto, .fecha
{	font-size: 10px; color: #666666; }
.content .txtObs A
{	font-size: 10px; color: #CC7D00; text-decoration: none; }
.content .txtObs A:hover
{	text-decoration: underline; }
.content .pieFoto
{	line-height: 1; }
.content .links
{ 	font-size: 11px; color: #CC7D00; text-decoration: none; }
.content .links:hover
{	text-decoration: underline; }
.content .ciberticket
{	font-family: arial, Helvetica, sans-serif; font-size: 11px; color: #DC0200; }
.content .pvplist
{	font-size: 11px; color: #666666; }
.content .pvplist2
{	font-size: 12px; color: #333333; }
.content .bgColor01		{ background:#FFFFFF; }
.content .bgColor02		{ background:#F5F5F3; }
.content .titlist,  .cablist
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; }
.content .txtlist
{	font-size: 10px; color: #666666; }
.content .txtlist A
{	font-size: 10px; color: #CC7D00; text-decoration: none; }
.content .txtlist A:hover
{	text-decoration: underline; }
.content .txtlist2
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.content .txtlist2 A
{	color: #CC7D00; text-decoration: none; }
.content .txtlist2 A:hover
{	text-decoration: underline; }

.content .agrupador
{	font-size: 12px; font-weight: bold; color:#FFFFFF; background-color: #999999; text-decoration: none;}
.content .destino
{	font-size: 14px; color: #CC7D00; }

/* tienda */
.content .titular
{	font-family: "georgia", "Times New Roman", Times, serif; font-size: 21px; color: #666666; }
.content .producto
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.content .precio
{	font-size: 11px; color: #CC7D00; text-decoration: none; }
.content .precio2
{	font-size: 14px; color: #CC7D00; text-decoration: none; }
.content .euro
{	font-size: 10px; color: #CC7D00; text-decoration: none; }
.content .especial
{	font-size: 10px; color: #DC0300;  }
.content .producto A:hover
{	color: #CC7D00;text-decoration: underline; }
/* entradilla y texto se usan en detalle tienda*/
/* fin tienda */

/* estilos botonones*/
.btn
{	border: solid #484847; border-width: 1px; background:#484847; cursor:pointer;}
.btn .tip01
{	font-family: arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: none; }
.btn2
{	border: solid #484847; border-width: 1px; background:#ffffff; cursor:pointer; }
.btn2 .tip02
{	font-family: arial, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: none; }
.btn3
{	border: solid #484847; border-width: 1px; background:#484847; cursor:pointer;}
.btn3 .tip03
{	font-family: arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: none; }
.btn3 a
{ text-decoration: none; color: white; }

/* css aplicados en pie de pagina */
.pie
{	font-family:arial, Helvetica, sans-serif; }
.pie .acerca
{	font-size: 11px; color:#A39F98; }
.pie .links
{	font-size: 10px; color:#A39F98; }

.borderTabla
{	border-right : 1px solid #CCCCCC; border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; }

/* css aplicados a promociones*/
.promos
{	font-family:arial, Helvetica, sans-serif; }
.promos .titular
{	font-size: 11px; color:#CC7D00; text-decoration: none; }
.promos .titularb
{	font-size: 11px; color:#527AB3; text-decoration: none; }
.promos .txt
{	font-size: 11px; color:#666666; text-decoration: none; }
.promos .txt:hover
{	color:#CC7D00; text-decoration: underline; }
.promos .Oferts
{	font-size: 10px; color:#999999; text-decoration: underline; }
.promos .Oferts:hover		{ color:#CC7D00; }

.listpromos
{	font-family:arial, Helvetica, sans-serif; }
.listpromos .titular
{	font-size: 11px; color:#333333; text-decoration: none; }
.listpromos .item
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#CC7D00; text-decoration: none; }
.listpromos .item:hover
{	text-decoration: underline; }
.listpromos .avisos
{	font-size: 10px; color:#999999; }

.ofertas
{	border : 1px solid #EBEBEA;
	font-family:arial, Helvetica, sans-serif; }
.ofertas .titular
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none; }
.ofertas .titular:hover
{	color:#CC7D00; text-decoration: underline; }
.ofertas .texto
{	font-size: 10px; color:#999999; text-decoration: none; }
.ofertas .pvp
{	font-size: 12px; color:#CC7D00; text-decoration: none; }
.ofertas .pvpb
{	font-size: 12px; color:#527AB3; text-decoration: none; }



.autopromo
{	font-family:arial, Helvetica, sans-serif; }
.autopromo .titular
{	font-size: 11px; color:#333333; text-decoration: none; }
.autopromo .titular:hover
{	color:#CC7D00; text-decoration: underline; }
.autopromo .texto
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none; }


.minipromos
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.minipromos .links
{	font-size: 10px; color:#CC7D00; text-decoration: none; }
.minipromos .links:hover
{	text-decoration: underline; }
.minipromos .texto
{	font-size: 10px; color:#666666; text-decoration: none; }

/* estilos usados en plantillas con anclas*/
.anclas
{	font-family: arial, Helvetica, sans-serif; }
.anclas .links
{	font-size: 11px; color: #CC7D00; text-decoration: none; }
.anclas .links:hover
{	text-decoration: underline; }
.anclas .titulo
{	font-size: 12px; color: #333333;  font-weight : bold; text-decoration: none;}
.anclas .texto
{	font-size: 11px;	color:#333333; 	text-decoration: none; padding-top : 10px;}
.anclas .destacado
{	font-size: 11px; color:#CC7D00; text-decoration: none; font-weight : bold; }
.anclas .arriba
{	font-size: 10px; color:#999999; text-decoration: underline; }
.anclas .arriba:hover
{	color:#CC7D00; text-decoration: underline; }
.anclas .ladillo
{	font-size: 12px; color:#A12724;  text-decoration: none;}

/* estilo usado en aņadir a favoritos*/
.fvoritos			{ font-family: arial, Helvetica, sans-serif; }
.fvoritos .links	{ font-size: 10px; color: #999999}

/* estilos usados en paginas de registros */
.registro 	{ font-family: arial, Helvetica, sans-serif;	}
.registro .titular
{	font-family: "georgia", "Times New Roman", Times, serif; font-size: 24px; color: #666666; }
.registro .txt12
{	font-size: 12px; color: #333333;}
.registro .texto
{	font-size: 11px; color: #333333; }
.registro .links
{	color:#CC7D00; text-decoration: none; }
.registro .datosTarjeta
{	color:#FFFFFF; font-size: 12px; font-weight: bold; }
.registro .datosTarjeta2
{	color:#FFFFFF; font-size: 11px; font-weight: bold; }


/* estilos usados en datos tarjetas parte privada */
.tarjeta 	{ font-family: arial, Helvetica, sans-serif;	}
.tarjeta .usuario
{	font-size: 12px; color: #333333;}
.tarjeta .puntos
{	font-size: 10px; color: #DC0300;}
.tarjeta .txt1
{	font-size: 10px; color: #666666;}
.tarjeta .txt2
{	font-size: 10px; color: #999999;}


/* estilos usados en e-mails */
.mail
{	font-family: arial, Helvetica, sans-serif;	}
.mail .titular
{	font-size: 11px; color:#A12724; font-weight:bold }
.mail .txtB
{	font-size: 11px; color: #333333; font-weight:bold }
.mail .txt
{	font-size: 11px; color: #666666;}
.mail .titular2
{	font-size: 12px; color: #333333; font-weight:bold }
.mail .links
{	color: #CC7D00; text-decoration: none; }
.mail .links2
{	font-size: 12px; color: #CC7D00; text-decoration: none; }
.mail .notas
{	font-size: 10px; color: #666666;}
.mail .notas A
{	font-size: 10px; color: #CC7D00; text-decoration: none; }
.mail .notas A:hover
{	text-decoration: underline; }
/*se usan el los formularios enviados por ee-mail*/
.boton1
{  border: solid #484847; border-width: 1px; background:#484847; font-family: arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: none; font-weight: bold; }
.boton2
{	border: solid #484847; border-width: 1px; background:#ffffff; font-family: arial, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: none; font-weight: bold; }
.flecha
{
	background:#EAAF00;
	border-left : 1px solid #484847;
	border-top : 1px solid #484847;
	border-bottom : 1px solid #484847;
}



.calendar
{	font-family:arial, Helvetica, sans-serif; }
.calendar .cabecera
{	font-size:11px; color:#343434; }
.calendar .txtDay
{	font-size: 10px; color:#676566; }
.calendar .days
{	font-size: 10px; color:#676566; text-decoration: none; }
.calendar .daysSel
{	font-size: 10px; color:#ffffff; text-decoration: none; }
.calendar .nodaysSel
{	font-size: 10px; color:#cccccc; text-decoration: none; }
.calendar .days:hover
{	color:#CC7D00; text-decoration: underline; }

/* estilos usados en paginas de  BOOKING  */
.book
{	font-family:arial, Helvetica, sans-serif; }
.book .migasOn
{	font-size:10px; color:#333333; background-color: #D4D2CC;}
.book .texto
{	font-size:10px; color:#666666; }
.book .migasOff
{	font-size:10px; color:#666666; background-color: #F3F1E9; }
.book .txt
{	font-size:11px; color:#666666;}
.book .txt2
{	 font-size:12px; color:#333333;}
.book .txt3
{	 font-size:12px; color:#666666;}
.book .titulo
{	 font-size:14px; color:#333333; }
.book .itinerario
{ 	font-size:12px; color:#CC7D00; text-decoration: none; }
.book .itinerario:hover
{ 	text-decoration: underline; }
.book .cabTabla
{	font-size: 10px; color: #CCCCCC;  }
.book .txtDatos
{ font-size:11px;color:#666666; padding-bottom: 10px;padding-top: 10px;	vertical-align: top;}
.book td.txtDatos input
{margin-top:0}

.book .links
{	color: #CC7D00; text-decoration: none; }
.book .links2
{	font-size: 18px;color: #CC7D00; text-decoration: none; }
.book .links:hover
{	text-decoration: underline; }
.book .ciberTicket
{	font-size : 11px;	font-weight : bold;	color : #DC0200;}
.book .avisos
{	font-size: 10px; color:#999999; }
.book .avisos2
{	font-size: 10px; color:#666666; }
.book .tbDate
{	font-size:11px; color:#CC7D00; background-color:#F3F1E9; border-bottom: 1px solid #D4D2CC;}
.book .tbDateOn
{	font-size:11px; color:#333333; background-color:#FFFFFF; border-left:1px solid #D4D2CC; border-right:1px solid #D4D2CC;font-weight: bold;}
.book .fecha
{	font-size:11px; color:#CC7D00; background-color:#F3F1E9; border-left:1px solid #D4D2CC; border-right:1px solid #D4D2CC; }
.book .fechaOn
{	font-size:11px; color:#323232; font-weight: bold; background-color:#FFFFFF;border-bottom : 1px solid #D4D2CC; border-top:1px solid #D4D2CC; border-left:1px solid #D4D2CC;border-right : 1px solid #FFFFFF;}
.book .fecha2
{	font-size:11px; color:#CC7D00; background-color:#F3F1E9; border-bottom:1px solid #D4D2CC; border-top:1px solid #D4D2CC;}


.book .fecha2On
{	font-size:11px; color:#323232; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; border-top:1px solid #D4D2CC; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; font-weight: bold; }

.book .cabTabla2
{	font-size: 10px; color:#EAAF00; padding-left: 5px }

.book .cabTabla3
{	font-size: 11px; color:#FFFFFF; }


.book .cabTarifa
{	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color:#333333; }
.book .txtDatos2
{	font-size:11px; color:#666666; padding:5px; vertical-align: top; }
.book .txtDatos3
{	font-size:10px; color:#666666; padding-bottom: 10px; padding-top: 10px; }
.book .txtDatos4
{ font-size:11px;color:#666666; }


#FareFamiliesTable.book td.txtDatos4 input /*(ITNRRY2)*/
{ padding:0; margin:0 5px -5px 5px; *margin:0 5px -3px 5px;}

.book .sel
{	padding-top:3px;vertical-align: top;}
.book .total
{	font-size:13px; color:#666666;}

.book .precio1
{	font-size:12px; color:#333333; font-weight: bold; background-color: #FAF2E5; padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}
.book .precio2
{	font-size:12px; color:#333333; font-weight: bold;background-color: #F5E7CF;padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}
.book .precio3
{	font-size:12px; color:#333333; font-weight: bold;background-color: #EFDCB8;padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}
.book .precio4
{	font-size:12px; color:#333333; font-weight: bold;background-color: #EAD1A2;padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}
.book .precio5
{	font-size:12px; color:#333333; font-weight: bold;background-color: #E4C68B;padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}
.book .precio6
{	font-size:12px; color:#333333; font-weight: bold; background-color: #DFBB76;padding-bottom: 5px;padding-top: 5px;	vertical-align: top;}

/* estilos calendario */
.book .calprecio, .calprecioOn
{	font-size:12px; color:#333333; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; }
.book .calprecioOn
{	border:1px solid #696969; }

/*
		.book .calprecio2
		{	font-size:12px; color:#333333; background-color:#F5E7D0; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; }
		.book .calprecio2On
		{	font-size:12px; color:#333333; background-color:#F5E7D0; padding-left:4px; padding-bottom:4px; padding-top:4px; vertical-align: top; border:1px solid #696969;}
		.book .calprecio3
		{	font-size:12px; color:#333333; background-color:#EDD9B4; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; }
		.book .calprecio3On
		{	font-size:12px; color:#333333; background-color:#EDD9B4; padding-left:4px; padding-bottom:4px; padding-top:4px; vertical-align: top; border:1px solid #696969;}
		.book .calprecio4
		{	font-size:12px; color:#333333; background-color:#E9CD98; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; }
		.book .calprecio4On
		{	font-size:12px; color:#333333; background-color:#E9CD98; padding-left:4px; padding-bottom:4px; padding-top:4px; vertical-align: top; border:1px solid #696969;}
		.book .calprecio5
		{	font-size:12px; color:#333333; background-color:#DFBB76; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; }
		.book .calprecio5On
		{	font-size:12px; color:#333333; background-color:#DFBB76; padding-left:4px; padding-bottom:4px; padding-top:4px; vertical-align: top; border:1px solid #696969; }
*/
.book .nextMont
{	border : 1px solid #E9E9E9; background-color: #FFFFFF}
.book .spacer
{	border : 1px solid #FFFFFF;background-color: #FFFFFF}

.book .family1
{	font-size:11px;background-color: #FAF2E5;  border-bottom : 1px solid #D4D2CC;}
.book .family1On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #FAF2E5; border-right : 1px solid #D4D2CC; }
.book .family1Precios
{	background-color: #FAF2E5; font-size:11px; color:#333333;}
.book .family2
{	font-size:11px;background-color: #F5E7CF; border-right : 1px solid #FFFFFF;  border-bottom : 1px solid #D4D2CC;}
.book .family2On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #F5E7CF; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; }
.book .family2Precios
{	background-color: #F5E7CF; font-size:11px; color:#333333;}
.book .family3
{	font-size:11px;background-color: #EFDCB8; border-right : 1px solid #FFFFFF;  border-bottom : 1px solid #D4D2CC;}
.book .family3On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #EFDCB8; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; }
.book .family3Precios
{	background-color: #EFDCB8; font-size:11px; color:#333333;}
.book .family4
{	font-size:11px;background-color: #EAD1A2; border-right : 1px solid #FFFFFF; border-bottom : 1px solid #D4D2CC; }
.book .family4On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #EAD1A2; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; }
.book .family4Precios
{	background-color: #EAD1A2; font-size:11px; color:#333333;}
.book .family5
{	font-size:11px;background-color: #E4C68B; border-right : 1px solid #FFFFFF; border-bottom : 1px solid #D4D2CC; }
.book .family5On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #E4C68B; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; }
.book .family5Precios
{	background-color: #E4C68B; font-size:11px; color:#333333;}
.book .family6
{	font-size:11px;background-color: #DFBB76; border-right : 1px solid #FFFFFF; border-bottom : 1px solid #D4D2CC; }
.book .family6On
{	font-size:11px;color:#333333; font-weight: bold; background-color: #DFBB76; border-left : 1px solid #D4D2CC; border-right : 1px solid #D4D2CC; }
.book .family6Precios
{	background-color: #DFBB76; font-size:11px; color:#333333;}

#FareFamiliesTable.book td.family1Precios input,
#FareFamiliesTable.book td.family2Precios input,
#FareFamiliesTable.book td.family3Precios input,
#FareFamiliesTable.book td.family4Precios input,
#FareFamiliesTable.book td.family5Precios input,
#FareFamiliesTable.book td.family6Precios input /*(ITNRRY2)*/
{padding:0; margin:0 5px -5px 5px; *margin:0 5px -3px 5px;}

.book .noFamily
{	font-size:11px; background-color:#fff; color:#666666; }/*estilo usado en ITNRRY*/
.book .cellBorder
{border-bottom: 1px solid #D4D2CC; }

.book .calDescuento
{	font-size:11px; color:#333333; padding-left:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; text-decoration : line-through; }
.book .calDescuentoPest
{font-size:11px; color:#333333; padding-bottom:5px; padding-top:5px; padding-left:5px; text-align:center; vertical-align: top; text-decoration : line-through; }
.book .spacer2
{	border-bottom : 1px solid #D4D2CC;}
.tbBook		{ border:1px solid #D4D2CC; }

.pest
{	font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.pest .sel01
{	color: #333333; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid White; padding-bottom:8px; padding-left:15px; padding-right:14px; padding-top:8px; background-color:White; }
.pest .sel02
{	color: #333333; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid White; padding-bottom:8px; padding-left:14px; padding-right:13px; padding-top:8px; background-color:White; }
.pest .normal
{	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-bottom:8px; padding-left:15px; padding-right:14px; padding-top:8px; background-color:#EEEEEE; }
.pest .normal A
{	text-decoration:none; color:#CC7D00; }
.pest .normal A:hover
{	text-decoration : underline; }


/*capa listado*/
#capaListado{	position:relative;	left:0px;	top:0px;	width:600;	z-index:1;	display : none;}


/* Estilos layout prehome (minisite ofertas) */
.prehome
{	font-family: arial, Helvetica, sans-serif; }
.prehome .texto
{	font-size: 11px; color: #333333; }
.prehome .texto2
{	font-size: 12px; color: #666666; }
.prehome .texto A
{	text-decoration:none; color:#666666; }
.prehome .texto A:hover
{	color:#CC7D00; text-decoration: underline; }
.prehome .links
{	font-size: 11px; color: #CC7D00; text-decoration: none;}
.prehome .links:hover
{  color:#CC7D00; text-decoration: underline; }
.prehome .lista
{	font-size: 14px; color: #333333; }
.prehome .titular
{	font-size: 18px; color: #CC7D00;}

/*estilos tabla e-service*/
#tableESer
	{	width:100%; border:0; }
	#tableESer thead
	{	display:none; }
	#tableESer tfoot
	{	display:none; }
	#tableESer tr td.normal
	{	border:0; border-right:1px solid #C9C8C6; background: #F4F1EA url(/ibcomv3/images/fnd_modeSer.gif) repeat-x bottom; vertical-align: top; }
	#tableESer tr td .recuadra
	{	border-top:0; border-left:0; padding:5px 10px 10px 10px;}
	#tableESer tr td.spacer
	{	padding:0 2px 0 2px; }
	#tableESer tr td.separa
	{	height:4px; }


/*estilos precio minimo*/
.cabTitular, .cabTitular2 {padding-left: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #F5F5F3}
.cabTitular2 {border-top: 1px solid #A29F98}

.EstiloImagenVerificacion{
	vertical-align:bottom;
	border:1px;
	border-style:solid;
	border-color:#B1B0B0;
}


