/*estilos comunes */

body
{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom:  
0px; background-color: #FFFFFF; }
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; 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: 8px; color:#5B5B5B; }
.formularios .texto
{ font-size: 11px; color:#666666; text-decoration: none; }
.formularios .textog
{ font-size: 14px; color:#666666; text-decoration: none; }
.formularios .textocon
{ font-size: 11px; color:#000000; text-decoration: none; }
.formularios .txtform
{ font-family:verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size: 10px; color:#666666; }
.formularios .textolg
{ font-size: 15px; color:#666666; text-decoration: none; }
.formularios .textolgn
{ font-family:century gothic; font-size: 18px; color:#666666; text-decoration: none; text-decoration: underline;}
.formularios .texton
{ font-family:century gothic; font-size: 13px; font-weight: bold; color:#666666; text-decoration: none; }
.formularios .linkvideo
{ font-size: 15px; color:#008001; text-decoration: none;}

.formularios .avisos
{ font-size: 9px; color:#999999; }
.formularios .avisosmailing
{ font-size: 8px; 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; }
.formularios .links
{ font-size: 10px; color:#A39F98; }
.formularios .link
{ font-size: 12px; color:#A39F98; }
.formularios .linklistado
{ font-size: 11px; color:#666666; text-decoration: none; }
.formularios .linkconsulta
{ font-size: 9px; color:#999999; }
.formularios .final
{ font-size: 20px; color:#666666; }


/* 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; 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; 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; 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; 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;  }
.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; }
.btn2 .tip02
{ font-family: arial, Helvetica, sans-serif; font-size: 11px; color:  
black; text-decoration: none; }

/* 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; 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 : text-top;}

.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:text-top; }
.book .txtDatos3
{ font-size:10px; color:#666666; padding-bottom: 10px; padding-top:  
10px; }
.book .txtDatos4
{ font-size:11px;color:#666666; }
.book .sel
{ padding-top:3px;vertical-align : text-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 :  
text-top;}
.book .precio2
{ font-size:12px; color:#333333; font-weight: bold;background-color:  
#F5E7CF;padding-bottom: 5px;padding-top: 5px; vertical-align :  
text-top;}
.book .precio3
{ font-size:12px; color:#333333; font-weight: bold;background-color:  
#EFDCB8;padding-bottom: 5px;padding-top: 5px; vertical-align :  
text-top;}
.book .precio4
{ font-size:12px; color:#333333; font-weight: bold;background-color:  
#EAD1A2;padding-bottom: 5px;padding-top: 5px; vertical-align :  
text-top;}
.book .precio5
{ font-size:12px; color:#333333; font-weight: bold;background-color:  
#E4C68B;padding-bottom: 5px;padding-top: 5px; vertical-align :  
text-top;}
.book .precio6
{ font-size:12px; color:#333333; font-weight: bold; background-color:  
#DFBB76;padding-bottom: 5px;padding-top: 5px; vertical-align :  
text-top;}

/* estilos calendario */
.book .calprecio, .calprecioOn
{ font-size:12px; color:#333333; padding-left:5px; padding-bottom:5px;  
padding-top:5px; vertical-align:text-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:text-top; }
.book .calprecio2On
{ font-size:12px; color:#333333; background-color:#F5E7D0;  
padding-left:4px; padding-bottom:4px; padding-top:4px;  
vertical-align:text-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:text-top; }
.book .calprecio3On
{ font-size:12px; color:#333333; background-color:#EDD9B4;  
padding-left:4px; padding-bottom:4px; padding-top:4px;  
vertical-align:text-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:text-top; }
.book .calprecio4On
{ font-size:12px; color:#333333; background-color:#E9CD98;  
padding-left:4px; padding-bottom:4px; padding-top:4px;  
vertical-align:text-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:text-top; }
.book .calprecio5On
{ font-size:12px; color:#333333; background-color:#DFBB76;  
padding-left:4px; padding-bottom:4px; padding-top:4px;  
vertical-align:text-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}
.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}
.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}
.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}
.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}
.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}
.book .calDescuento
{ font-size:11px; color:#333333; padding-left:25px; padding-bottom:5px;  
padding-top:5px; vertical-align:text-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:text-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}


.shadetabs{
border-bottom: 1px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 5em;
}

.shadetabs ul{
padding: 5px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: block;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 5px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #333333;
background: white url('boton1.gif') top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
padding: 5px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #FFFFFF;
background: white url('boton2.gif') top left repeat-x;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url('boton1.gif');
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

