capaEsperaFondo{

      width:100%; 
      height:100%;      
      margin-top:0px;
      margin-bottom: 0px;
      margin-left:0px;
      margin-right:0px;   
      padding:0px;
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      font-weight:bold;
}

.capaEsperaTransparente{

      background-color:#FFF7D2;
      font-family: Verdana;
      font-size:15px;
      color: #FFD401;
      font-weight:bold;           
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      position:absolute;
      text-align:center;
      vertical-align:middle;
      margin-top:0px;
      margin-bottom: 0px;
      margin-left:0px;
      margin-right:0px;   
      padding:0px;
      width:100%;
      height: 100%;
}

.TBLR1MuyFuerte{
	border: 1px solid #FFD401;
}
.LR1MuyFuerte{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFD401;
	border-left-color: #FFD401;
}
.TLR1MuyFuerte{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #FFD401;
	border-left-color: #FFD401;
	border-top-color: #FFD401;
}

.TBLR1info{
    	background-color: #e7e7e7;
	border: 1PX solid #737373;

}

.TL1info{
    background-color: #e7e7e7;
	border-left-width: 1px;
	border-top-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-left-color: #737373;
	border-top-color: #737373;

}

.T1info{
    background-color: #e7e7e7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #737373;
}
.LR1Info{
    background-color: #e7e7e7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #737373;
	border-right-color: #737373;
}

.LB1Info{
    background-color: #e7e7e7;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #737373;
	border-bottom-color: #737373;
}


.L1MuyFuerte{

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFD401;
}
.B1MuyFuerte{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD401;
}

.R1MuyFuerte{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFD401;
}

.LR1MuyFuerteTablaPrincipal{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFD401;
	border-left-color: #FFD401;
}
.L1MuyFuerteTablaPrincipal{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFD401;
}
.R1MuyFuerteTablaPrincipal{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFD401;
}
.BR1MuyFuerte{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFD401;
	border-bottom-color: #FFD401;
}
.B1MuyFuerte{
	
	border-bottom-width: 1px;
	
	border-bottom-style: solid;
	
	border-bottom-color: #FFD401;
}
.BL1MuyFuerte{
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #FFD401;
	border-bottom-color: #FFD401;
}
.BLR1MuyFuerte{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFD401;
	border-left-color: #FFD401;
	border-bottom-style: solid;
	border-bottom-color: #FFD401;
	border-bottom-width: 1px;
}
.TB1MuyFuerte{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD401;
	border-bottom-color: #FFD401;
}

.TBR1MuyFuerte{
	border-top-width: 1px;	
	border-top-style: solid;
	border-top-color: #FFD401;		
	border-right-width: 1px;
	border-right-color: #FFD401;
	border-right-style: solid;
}

.TBL1MuyFuerte{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD401;
	border-bottom-color: #FFD401;
	border-left-width: 1px;
	border-left-color: #FFD401;
	border-left-style: solid;
}

.TB2L1MuyFuerte{
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD401;
	border-bottom-color: #FFD401;
	border-left-width: 1px;
	border-left-color: #FFD401;
	border-left-style: solid;
}

.TB2LR1MuyFuerte{
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD401;
	border-bottom-color: #FFD401;
	border-left-width: 1px;
	border-left-color: #FFD401;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #FFD401;
	border-right-style: solid;
}
.T2LR1MuyFuerte{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFD401;
	border-right-width: 1px;
	border-right-color: #FFD401;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color: #FFD401;
	border-left-style: solid;
}

.T2R1MuyFuerte{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFD401;
	border-right-width: 1px;
	border-right-color: #FFD401;
	border-right-style: solid;
	
}
.T2R21MuyFuerte{
	border-top-width: 2px;	
	border-top-style: solid;
	border-top-color: #FFD401;		
	border-right-width: 2px;
	border-right-color: #FFD401;
	border-right-style: solid;
}

.T2LR21MuyFuerte{
	background-color: #903333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFD401;
	border-right-color: #FFD401;
	border-left-color: #FFD401;
	
}

.L1MuyFuerteNaranja{

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFD401;
}

.R1MuyFuerteNaranja{

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFD401;
}

/* Estilos de borde Azul Fuerte ------------------------------------------------------------------------------------- */

.TBLR1Fuerte{
	border: 1px solid #FFE03B;
}
.LR1Fuerte{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFE03B;
	border-left-color: #FFE03B;
}
.TB1Fuerte{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFE03B;
	border-bottom-color: #FFE03B;
}

.B1Fuerte{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE03B;
	
}
/* Estilos de borde Azul Medio ------------------------------------------------ Con fondo azul y fondo blanco ----------- */

.TBLR1Medio{
	border: 1px solid #FEE875;
	background-color: #FFF7D2;
}
.Fondo1PestanayaDesactiva{
     background-color: #f6f6f6;
	 }
.BR1Medio{
	background-color: #FFF7D2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FEE875;
	border-bottom-color: #FEE875;
}
.LB1MedioFondoBlanco{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FEE875;
	border-left-color: #FEE875;
	background-color: #FFFFFF;
}
.BLR1MedioFondoBlanco{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEE875;
	border-bottom-color: #FEE875;
	border-left-color: #FEE875;
}
.RB1MedioFondoBlanco{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FEE875;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEE875;
	background-color: #FFFFFF;
}
.BLR1Medio{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEE875;
	border-bottom-color: #FEE875;
	border-left-color: #FEE875;
	background-color: #FFF7D2;
}
.TLR1Medio{
	background-color: #FFF7D2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FEE875;
	border-right-color: #FEE875;
	border-bottom-color: #FEE875;
	border-left-color: #FEE875;
}
.LR1Medio{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FEE875;
	border-left-color: #FEE875;
	background-color: #FFF7D2;
}
.TB1Medio{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FEE875;
	border-bottom-color: #FEE875;
	background-color: #FFF7D2;
}





.T1Medio{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEE875;
	background-color: #FFF7D2;
}
.B1Medio{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEE875;
	background-color: #FFF7D2;
}
.TL1Medio{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FEE875;
	border-left-color: #FEE875;
	background-color: #FFF7D2;
}
.TR1Medio{
	background-color: #FFF7D2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FEE875;
	border-right-color: #FEE875;
}



.TBR1Medio{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FEE875;
	border-right-color: #FEE875;
	border-bottom-color: #FEE875;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.R1Medio{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FEE875;
	
}
.L1Medio{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FEE875;
	
}


.TBL1Medio{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FEE875;
	border-left-color: #FEE875;
	border-bottom-color: #FEE875;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}










.TR1MedioFondoBlanco{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FEE875;
	border-right-color: #FEE875;
}

.TBLR1MedioFondoBlanco{
	border: 1px solid #FEE875;
	background-color: #FFFFFF;
}
.LR1MedioFondoBlanco{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FEE875;
	border-left-color: #FEE875;
	background-color: #FFFFFF;
}
.TB1MedioFondoBlanco{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FEE875;
	border-bottom-color: #FEE875;
	background-color: #FFFFFF;
}

.T1MedioFondoBlanco{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEE875;
	background-color: #FFFFFF;
}

/* Estilos de borde Azul Claro -------------------------------------------------------------------------------------*/

.TBLR1Claro{
	border: 1px solid #FFF2AE;
}
.LR1Claro{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF2AE;
	border-left-color: #FFF2AE;
}
.LR1Claro{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF2AE;
	border-left-color: #FFF2AE;
}









.TL1Claro{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF2AE;
	border-left-color: #FFF2AE;
}
.TR1Claro{
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #FFF2AE;
	border-top-color: #FFF2AE;
}















.TB1Claro{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF2AE;
	border-bottom-color: #FFF2AE;
}

/* Estilos de borde Azul Muy Claro ------------------------------------------------------------------------------------- */

.TBLR1MuyClaro{
	border: 1px solid #FFF7D2;
}
.LR1MuyClaro{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF7D2;
	border-left-color: #FFF7D2;
}.TB1MuyClaro{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF7D2;
	border-bottom-color: #FFF7D2;
}
/* Estilos de borde NARANJA (BUSCADOR HOME) ------------------------------------------------------------------------------------- */
.TBLRNaranja{
	border: 1px solid #ffc600;
}
.TLRNaranja{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffc600;
	border-right-color: #ffc600;
	border-left-color: #ffc600;
}
.TLRNaranjaFlojo{
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FBE168;
	border-right-color: #FBE168;
	border-left-color: #FBE168;

}

body
{
    margin-top:0px;
    
    
    
    }
/* MENSAJES DE AVISO ------------------------------------------------------------------------------------------------- */
.TBLRAviso{
	border: 1px solid #FFF7D2;
}
.TBRAviso{
	border: 1px solid #FFF7D2;
	border-left:none;
}

/* Colores de fondo ------------------------------------------------------------------------------------------------- */

.Fondo1Subrayado { background-color:#F3DF52}
.Fondo1MuyFuerte {background-color: #FFD401;}
.Fondo1Fuerte  {background-color: #FFE03B;}
.Fondo1Medio  {background-color: #FFF2AE;}
.Fondo1Claro  {background-color: #F6F6F6;}
.Fondo1MuyClaro {background-color: #FFF7D2;}
.Fondo1Blanco {background-color: #FFFFFF;}
.FondoError {background-color: #FFFF00;}
.FondoAmarilloClaro{background-color:#FFD401 }
.FondoAmarilloFuerte{background-color:#F7CC04}
.FondoNaranjaBuscador{background-color:#FFFFFF;border: 1px solid #FFD401;}
.FondoNaranjaClaro{background-color:#FADA43}
.FondoNaranjaMuyClaro {background-color: #FFF7D2;}
.FondoSubcabecera{background-color:#FFD480}
.Fondo2MuyFuerte{background-color:#FFF7D2;border: 1px solid #FFD401;}

.LR1Negro{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.FondoNaranjaBuscador { background-color:#FFFFFF}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ESTILOS ANTIGUOS+++++++++++++++++++++++++++++++++++++++++++++++ */
.cabecera1a{background-color:#CCCCCC;}
.cabecera1b{background-color:#CCCCCC;}
.cabecera2a{background-color:#CCCCCC;}
.cabecera2b{background-color:#CCCCCC;}
.cabecera3a{background-color:#CCCCCC;}
.cabecera3b{background-color:#CCCCCC;}
.pastilla1{background-color:#ffffff;}
.pastilla2{background-color:#ffffff;}
.pastilla3{background-color:#ffffff;}
.caja2{background-color:#fcd403;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.BLRverde {background-color:#fcd403;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.BLRrojo {background-color:#fcd403;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}


.TBLRazul {border: 1px solid #750000;}
.BLRazul {border-left: 1px solid #750000;border-right: 1px solid #750000;border-bottom: 1px solid #750000;}
.TBazul {border-bottom: 1px solid #750000;border-top: 1px solid #750000;}
.TRazul {border-top: 1px solid #750000;border-right: 1px solid #750000;}
.Bazul {border-bottom: 1px solid #750000;}
.Tazul {border-top: 1px solid #750000;}
.Lazul{border-left: 1px solid #750000;}
.Razul{border-right: 1px solid #750000;}

.TBLRAzulFuerte {border: 1px solid #750000;}
.BAzulFuerte{border-bottom: 1px solid #750000;}
.TAzulFuerte{border-top: 1px solid #750000;}
.LRAzulFuerte{border-left: 1px solid #750000;border-right: 1px solid #750000;}

.TBLRnaranja {border: 1px solid #FFD401 ;}
.BLRnaranja {border-bottom: 1px solid #D69200;border-left: 1px solid #D69200;border-right: 1px solid #D69200;}

.Lnaranja {border-left: 1px solid #D69200;}
.Rnaranja {border-right: 1px solid #D69200;}
.Bnaranja {border-bottom: 1px solid #D69200;}
.RCnaranja {border-right: 1px solid #D69200;}
.BCnaranja {border-bottom: 1px solid #D69200;}

.TBLRverd {border: 1px solid #750000;}
.azulmedio {background-color:#FDD5DA;}
.azulchillon {background-color:#750000;}

.naranjaClaro{background-color:#EEEEEE;}
.naranjaClaroTBazul{border-top: 1px solid #750000;border-bottom: 1px solid #750000;background-color:#EEEEEE;}
.naranjaClaroLazul{border-left: 1px solid #750000;background-color:#EEEEEE;}
.naranjaClaroRazul{border-right: 1px solid #750000;background-color:#EEEEEE;}
.naranjaClaroTazul{border-top: 1px solid #750000;background-color:#EEEEEE;}
.naranjaClaroBazul{border-bottom: 1px solid #750000;background-color:#EEEEEE;}

.TBLRazulFlojo {border: 1px solid #CCCCCC;}
.TazulFlojo {border-top: 1px solid #CCCCCC;}
.TLazulFlojo {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.TRazulFlojo {border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.TBazulFlojo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.TBLazulFlojo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.TBRazulFlojo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}

.azulflojoTcielo {border-top: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTLCielo {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTRCielo {border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTBCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTBLCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTBRCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color:#EEEEEE}
.azulFlojoTBLRcielo{border: 1px solid #CCCCCC; background-color:#fcd403;}
.azulFlojoTBLRazul {border: 1px solid #750000; background-color:#EEEEEE;}
.BazulFlojo2 {border-bottom: 1px solid #FFffff;}

.TBLRcielo {border: 1px solid #CCCCCC;}
.Tcielo {border-top: 1px solid #CCCCCC;}
.Bcielo {border-bottom: 1px solid #CCCCCC;}
.TLCielo {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.TRCielo {border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.TBCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.TBLCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.TBRCielo {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}

.TAzulFuerteGrueso {border-top: 1px solid #750000; }
.BAzulFuerteGrueso {border-bottom: 1px solid #750000;}
.LAzulFuerteGrueso {border-left: 1px solid #750000;}
.RAzulFuerteGrueso {border-right: 1px solid #750000;}
.LRAzulFuerteGrueso {border-left: 1px solid #750000;border-right: 1px solid #750000;}

.bordesAzul {background-color:#750000;}
.bordesGris {background-color:#CCCCCC;}
.Bazul2{background-color:#EEEEEE;}
.Bazul0{background-color:#750000;}
.Bbeig{background-color:#EEEEEE;}

.fondoEspera{background-color:#EEEEEE;}
.fondoEsperaBRGris {background-color:#EEEEEE;border-bottom: 1px solid #750000;border-right: 1px solid #750000;}
.bordeEspera{border: 1px solid #750000;}

.azulFuerte{background-color:#750000;}
.azul {background-color:#750000;}
.azulflojo {background-color:#EEEEEE;}
.cielo {background-color:#fcd403;}
.cieloFuerte{background-color:#FFCC66;}
.naranja {background-color:#78AEE5;}
.naranjaAmarillo{background-color:#FDDBDF;}
.verd {background-color:#D69200;}

.grisFlojo{background-color:#fce983;}
.fondoVerde{background-color:#ee0000;}
.grisOscuro {background-color:#CCCCCC;}
.texto {background-color:#F1F1EF;}

.amarillo {background-color:#D0CFCA;}

.verde {background-color:#FFCC66;}

.amarilloFuerte {background-color:#ffffff;}

.calendarioMes{font-family:Verdana;font-size:9px;color:#FFFFFF;background-color:#CCCCCC;}

.naranja{background-color:#D69200;}
.amarilloFlojo {background-color:#FFCC66;}
.amarilloFlojoBazul {border-bottom: 1px solid #750000; background:#FFCC66;}
.amarilloFlojoTBazul {border-top: 1px solid #750000; border-bottom: 1px solid #750000; background:#FFCC66;}
.amarilloFlojoBLRazul {border-bottom:1px solid #750000; border-left:1px solid #750000; border-right:1px solid #750000; background:#FFCC66}
.amarilloFlojoTcielo {border-top: 1px solid #750000; background:#FFCC66;}
.amarilloFlojoBgris {background-color:#FDFCEA; border-bottom: 1px solid #cccccc;}	
.amarilloTBazul {border-top: 1px solid #750000; border-bottom: 1px solid #750000; background:#fff0b2;}


.cieloTBLRazul {border: 1px solid #750000; background:#EEEEEE;}
.cieloBazul {border-bottom: 1px solid #750000; background:#EEEEEE;}
.cieloTazul {border-top: 1px solid #750000; background:#EEEEEE;}
.cieloTBLazul{border-top: 1px solid #750000;border-bottom: 1px solid #750000;border-left: 1px solid #750000;background:#EEEEEE;}
.cieloTLRazul{border-top: 1px solid #750000;border-right: 1px solid #750000;border-left: 1px solid #750000;background:#EEEEEE;}
.cieloTLazul{border-top: 1px solid #750000;border-left: 1px solid #750000;background:#EEEEEE;}
.cieloTRazul{border-top: 1px solid #750000;border-right: 1px solid #750000;background:#EEEEEE;}
.cieloTBazul {border-top: 1px solid #750000; border-bottom: 1px solid #750000; background:#EEEEEE;}
.cieloTBRazul {border-top: 1px solid #750000; border-bottom: 1px solid #750000; border-right: 1px solid #750000; background:#EEEEEE;}

/* ----------------------------------------SUBHOME SKI------------------------------------------------------------------------------------------------- */


/* CSS Document */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#map{
	margin-left:6px;
	margin-top:6px;

}
/*cabecera viajes iberia*/

#x_cabecera{
	width:790px;
	height:142px;
	background-image:url(/racc/images07/ski/cabecera_viajes_iberia.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
} 

/*cabecera viajes iberia*/

/*comienza la web de esquí*/
#x_main_content{
	width:788px;
	padding-bottom:20px;
	border-left: 1px solid #01589d;
	border-right: 1px solid #01589d;
	margin-left:auto;
	margin-right:auto;
} 
/*banner principal*/
#x_banner_principal{
	background-image:url(images/banner_esqui_10102010.jpg);
	background-repeat:no-repeat;
	height:336px;
	width:788px;
}
#x_banner_principal a{
	display:block;
	z-index:-10;
	height:315px;
	width:788px;
	overflow:hidden;
	text-indent:-9999px;
}
/*formulario de reservas*/
#x_formulario_reservas{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	position:absolute;
	margin-top:9px;
	z-index:1;
	width:317px;
	height:330px;
	background-image:url(/racc/images07/ski/buscador_background.png);
	background-repeat:no-repeat;	
}
#x_form_content{
	margin-top:20px;
	margin-left:10px;
	width:280px;
	height:285px;
	text-align: right;
}
#x_form_title{
	margin-left:10px;
	padding-bottom:8px;
	background-image:url(/racc/images07/ski/form_title.png);
	background-repeat:no-repeat;
	width:259px;
	height:38px;
}
.x_form_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	padding-bottom:8px;
	text-align: left;
}
.x_fieldset{
	padding: 3px;
	border: 1px solid #42befc;
	margin-bottom: 5px;
	margin-top:5px;
	text-align: left;
}
#x_calendar{
	margin-top:4px;
	margin-left:5px;
	float:right;
	background-image:url(/racc/images07/ski/calendar.gif);
	background-repeat:no-repeat;
	width:16px;
	height:15px;
}
#x_calendar a{
	display:block;
	width:16px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
}
#x_campo_oculto_form{
	display:none;
}
/*formulario de reservas*/
/*banner principal*/
/*contenido principal*/
#x_informacion{
	margin-top:15px;
	width:788px;
}
#x_izq{
	float:left;
	width:239px;
	margin-left:15px;
	margin-right:15px;
}
#x_cen{
	float:left;	
	width:239px;
	margin-left:12px;
	margin-right:15px;
}
#x_der{
	float:left;	
	width:239px;
	margin-left:10px;
}
#x_newsletter{
	float:left;	
	width:239px;
}

#x_izq_top{
	float:left;
	width:239px;
/*	min-height:278px;*/
}
#x_cen_top{
	/*position:relative;
	margin-top:-63px;*/
	float:left;
	width:239px;
/*	min-height:293px;*/	
}
#x_der_top{
	/*position: relative;
	left: -15px;*/
	margin-left:35px;
	*margin-left:0;
/*	min-height:293px;*/	
}
#x_izq_bottom{
/*	margin-left:3px;*/
	width:772px;
}
#x_izq_bottom_zindex{
	z-index:2;
}
#x_cen_bottom{
	width:239px;
	margin-left: 20px;	
}
#x_der_bottom{
	margin-left:3px;
	float:left;
	width:239px;	
}
#x_izq_top_title{
	float:left;
	width:239px;
	height:68px;
	background-image:url(/racc/images07/ski/oferta_findesemana_title.jpg);
	background-repeat:no-repeat;
}
#x_cen_top_title{
	float:left;
	width:239px;
	height:68px;
	background-image:url(/racc/images07/ski/oferta_7noches_title.jpg);
	background-repeat:no-repeat;	
}
#x_der_top_title{
	z-index:10;
	margin-left:360px;
	margin-top:-20px;
	position:absolute;
	width:146px;
	height:59px;
	background-image:url(/racc/images07/ski/buscador_deestaciones_title.png);
	background-repeat:no-repeat;	
}
.x_descripcion{
	float:left;
	display:block;
	background-image:url(/racc/images07/ski/desde_back.gif);
	background-repeat:no-repeat;	
	width:239px;
	height:23px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0074b1;
	margin-bottom:1px;
}
#x_desde_text{
	margin-left:4px;
	margin-top:4px;
	float:left;
	width: 150px;
}
#x_desde_prices{
	margin-right:4px;
	margin-top:4px;
	float:right;
}
.x_lista_de_precios{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;	
	float:left;
	list-style:none;
	margin-left:3 px;
	padding: 0px;
}
.x_li_precios{
	width:232px;
	padding-bottom:6px;
	margin-top:6px;
	border-bottom: 1px dotted #0074b1;
}
.x_li_precios span{
	/*float:left;*/
}
.x_li_precios a{
	color:#fe8208;
	font-weight:bold;
	float:right;
	margin-right:4px;
	text-decoration:none;
	//margin-top:-12px;
}
.x_li_precios a:hover{
	color:#0074b1;
}
#x_google_back{
	/*margin-top:-7px;*/
/*	margin-left:26px;*/
/*	z-index:-10;*/
	margin-top:0px;
    margin-bottom: 0px;
    margin-left:0px;
    margin-right:0px;	
	padding-top:1px;
/*	position:relative;*/
	width:490px;
	height:295px;
	background-image:url(/racc/images07/ski/googlemaps_background.jpg);
	background-repeat:no-repeat;
}
#x_izq_bottom_title{
	position:relative;
	z-index:1;
	width:159px;
	height:70px;
	background-image:url(/racc/images07/ski/info_title.PNG);
	background-repeat:no-repeat;
	margin-bottom:-45px;
}
#x_izq_top_body{
	width:772px;
	height:4px;
	background-image:url(/racc/images07/ski/info_top_back.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#x_izq_bottom_body{
	padding-top:10px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;	
	width:772px;
/*	min-height:20px;*/
	background-image:url(/racc/images07/ski/info_back.jpg);
	background-repeat:repeat-y;
}
#x_izq_bottom_back{
	margin-bottom:20px;
	width:772px;
	height:4px;
	background-image:url(/racc/images07/ski/info_bottom.jpg);
	background-repeat:no-repeat;
}
#x_izq_bottom_body_text{
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
#x_newsletter_title{
	float:left;
	width:227px;
	height:35px;
	background-image:url(/racc/images07/ski/newslletter_title.jpg);
	background-repeat:no-repeat;
}
#x_newsletter_form{
	float:left;
	margin-top:10px;
	margin-left:-1px;

}
#t{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;	
	margin-left:5px;
	margin-top:5px;
	background:none;
	border:none;
}
#t_back{
	width:232px;
	height:25px;
	background-image:url(/racc/images07/ski/newsletter_input_field.jpg);
	background-repeat:no-repeat;
}
#s{
	float:right;
	width:78px;
	height:28px;
	background:none;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
}
#s_back{
	margin-right:10px;
	margin-top:10px;
	float:right;
	width:78px;
	height:28px;
	background-image:url(/racc/images07/ski/newsletter_send_button.jpg);
	background-repeat:no-repeat;	
}
#s_back:hover{
	cursor:pointer;
	background-image:url(/racc/images07/ski/newsletter_send_button_hover.jpg);
}
#x_user_info{
	width:232px;
	margin-top:15px;
	float:left;
}
#x_user_info_title{
	margin-left:5px;
	width:227px;
	height:35px;
	background-image:url(/racc/images07/ski/info_usuarios.jpg);
	background-repeat:no-repeat;
}
#x_user_info_1{
	width:232px;
	float:left;
	margin-top:10px;
}
#x_1_img{
	margin-top:6px;
	margin-left:5px;
	width:41px;
	height:41px;
	float:left;
	background-image:url(/racc/images07/ski/snow_doll.jpg);
	background-repeat:no-repeat;
}
#x_1_text{
	margin-left:55px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;
	line-height:18px;
}
#x_user_info_1 a{
	text-decoration:none;
	color:#fe8208;
}
#x_user_info_1 a:hover{
	color:#0074b1;
}
#x_user_info_2{
	width:232px;
	float:left;
	margin-top:10px;
}
#x_2_img{
	margin-top:6px;
	margin-left:5px;
	width:41px;
	height:41px;
	float:left;
	background-image:url(/racc/images07/ski/flotador.jpg);
	background-repeat:no-repeat;
}
#x_2_text{
	margin-left:55px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;
	line-height:18px;
}
#x_user_info_2 a{
	text-decoration:none;
	color:#fe8208;
}
#x_user_info_2 a:hover{
	color:#0074b1;
}
#x_busqueda-destino{
	width:232px;	
}
#x_busqueda_destino_title{
	margin-top:8px;
	margin-left:11px;
	width:227px;
	height:35px;
	background-image:url(/racc/images07/ski/destinos_title.jpg);
	background-repeat:no-repeat;
}
#x_busqueda_destino_lista a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0074b1;
}
#x_busqueda_destino_lista a:hover{
	color:#fe8208;
}
#x_busqueda_destino_lista ul{
	margin-left:30px;
	width:200px;
}
#x_busqueda_destino_lista ul li{
	padding-bottom:5px;
	list-style-image:url(/racc/images07/ski/snow_icon.jpg);
	border-bottom: 1px dotted #0074b1;
}
#x_footer{
	margin-left:auto;
	margin-right:auto;
	width:790px;
	height:207px;
	background-image:url(/racc/images07/ski/footer_viajes_iberia.jpg);
	background-repeat:no-repeat;
}

/*--------------------------------------------------------------PANEL INFORMATIVO-------------------------------------------------------------------*/

#x_info_main{
	width:800px;
	height:600px;
	background-image:url(/racc/images07/ski/esquiador_back.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
}
#x_info_left{
	width:560px;
	float:left;
}
#x_info_googlemaps{
	width:559px;
	height:384px;
	background-image:url(/racc/images07/ski/googlemaps_background_detail.jpg);
	background-repeat:no-repeat;
	float:left;
}
#x_info_ofertas_especiales{
	width:559px;
	height:207px;
	background-image:url(/racc/images07/ski/ofertas_back.png);
	background-repeat:no-repeat;
	float:left;
}
/*#x_info_ofertas_especiales_title{
	width:;
	height:;
	background-image:url(/racc/images07/ski/ofertas_interes.png);
}*/

/*panel de promociones especiales*/
#x_panel_puentes{
	//padding-top:16px;
	//margin-top:-3px;
	margin-top:-16px;
	margin-right: 5px;
}
#x_panel_puentes ul{
	list-style:none;
}
#x_panel_puentes ul li{
	margin-top:3px;
	margin-bottom:3px;
}
#x_puente_diciembre a{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_diciembre.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_navidad a{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_navidad.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_reyes a{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_reyes.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_semanasanta a{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_semana_santa.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_ninos_gratis a{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/ninos_gratis.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_ninos_gratis a:hover{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/ninos_gratis_hover.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#x_puente_diciembre a:hover{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_diciembre_hover.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_navidad a:hover{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_navidad_hover.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_reyes a:hover{
	display:block;

	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_reyes_hover.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#x_puente_semanasanta a:hover{
	display:block;
	width:239px;
	height:59px;
	background-image:url(/racc/images07/ski/puente_semana_santa_hover.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
/*panel de promociones especiales*/

/*panel busqueda por destino*/
#x_busqueda_por_destino_title{
	position:relative;
	width:193px;
	height:32px;
	background-image:url(/racc/images07/ski/busca_por_destino_title.png);
	background-repeat:no-repeat;
	margin-bottom:-30px;
}
#x_busqueda_por_destino{
	width:772px;
}
#x_busqueda_por_destino ul{
	margin-left:-3px;
	list-style-type:none;
	text-align:center;
}
#x_busqueda_por_destino ul li{
	display:inline;
}
#x_busqueda_por_destino a{
	text-decoration:none;
}
#x_busqueda_top_panel{
	width:772px;
	height:4px;
	background-image:url(/racc/images07/ski/info_top_back.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#x_busqueda_body_panel ul{
	padding: 0px;
	padding-right:25px;
}
#x_busqueda_body_panel{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0074b1;	
	width:772px;
	background-image:url(/racc/images07/ski/info_back.jpg);
	background-repeat:repeat-y;
}
#x_busqueda_bottom_panel{
	margin-bottom:20px;
	width:772px;
	height:4px;
	background-image:url(/racc/images07/ski/info_bottom.jpg);
	background-repeat:no-repeat;
}

/*panel busqueda por destino*/
