﻿body {
	background-color:#ffffff; 
	font-family:Verdana;
	color:#666666;
	font-size:11px;		
	margin:0;
	margin-top:0px;
	text-align:center;
}

.fondo
{
  background-color:#333333;  
}

#tablacontenido{margin:0 auto; height:100%; width:964px; text-align:center; background-color:#ffffff;}

.fondoPopUp
{
  background-color:#ffffff;
  background-image:url(Images/cabecerapopup.gif);  
  background-repeat:no-repeat;
}

.fondoPopUpPeq
{
  background-color:#ffffff;
  background-image:url(Images/fondopopuppeq.jpg);  
  background-repeat:no-repeat;
}

.fondoCabeceraCliente
{
  background-color:#ffffff;
  background-image:url(Images/fondocabeceracliente.gif);  
  background-repeat:no-repeat;
}

.fondoCabeceraClienteb2Incentivo
{
  background-color:#ffffff;
  background-image:url(Images/fondoCabeceraClienteb2Incentivo.gif);  
  background-repeat:no-repeat;
}

.fondoBuscador
{
  background-color:#ffffff;
  background-image:url(Images/fondobuscador.gif);  
  background-repeat:no-repeat;
}

.fondoBuscador1
{
  background-color:#ffffff;
  background-image:url(Images/fondobuscador1.gif);  
  background-repeat:no-repeat;
}

.fondoBuscador2
{
  background-color:#ffffff;
  background-image:url(Images/fondobuscador2.gif);  
  background-repeat:repeat-y;
}

.fondoBuscador3
{
  background-color:#ffffff;
  background-image:url(Images/fondobuscador3.gif);  
  background-repeat:no-repeat;
}


.logo
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_03.jpg);  
  background-position:left;
}

.lineaSup
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_05.jpg);  
}
.lineaSupCom
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/TP_05_Com.jpg);  
}
.bgPin
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_PIN.jpg);  
}
.bgPinFR
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_PIN_FRA.jpg);  
}

.bgRecarga
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_RECARGA.jpg);  
}
.bgRecargaFR
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_RECARGA_FRA.jpg);  
}
.bgHotelesTopES
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_HOTELES_ESP.jpg);  
}
.bgHotelesTopFR
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_HOTELES_FRA.jpg);  
}
 .bgHotelesTopPT
{
  background-repeat:no-repeat;
  background-image:url(Images/CABECERA_HOTELES_POR.jpg);  
}

.bgTop
{
  background-repeat:no-repeat;
  background-image:url(Images/bg_top.jpg);  
}
.bgTopFR
{
  background-repeat:no-repeat;
  background-image:url(Images/bg_top_fr.jpg);  
}
 .bgTopPT
{
  background-repeat:no-repeat;
  background-image:url(Images/bg_top_pt.jpg);  
}
.marcoCliente
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_09.jpg);  
  background-position:center top;
}


.marcoBanner
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_11.jpg);  
  background-position:center top;
}

.marcoBannerHorizontal
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_15.jpg);  
  background-position:center;
}

.marcoPV
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_18.jpg);  
  background-position:center top;
}
.marcoPVFR
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_18_FR.jpg);  
  background-position:center top;
}
.marcoPVPT
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_18_PT.jpg);  
  background-position:center top;
}
.marcoPVHorizontal
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoPV.gif);  
  background-position:center top;
}
.marcoPVHorizontalFR
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoPV_FR.gif);  
  background-position:center top;
}
.marcoPVHorizontalPT
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoPV_PT.gif);  
  background-position:center top;
}
.marcoHD
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_20.jpg);  
  background-position:left top;
}
.marcoHDFR
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_20_FR.jpg);  
  background-position:center top;
}
.marcoHDPT
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_20_PT.jpg);  
  background-position:center top;
}
.marcoHDHorizontal
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoHD.gif);  
  background-position:center top;
}
.marcoHDHorizontalFR
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoHD_FR.gif);  
  background-position:center top;
}
.marcoHDHorizontalPT
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoHD_PT.gif);  
  background-position:center top;
}
.marcoFormularioTop
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoformulario_top.gif);  
  background-position:center top;
}
.marcoFormularioMiddle
{
  background-color:#ffffff;
  background-repeat:repeat-y;
  background-image:url(Images/fondoformulario_middle.gif);  
  background-position:center top;
}
.marcoFormularioBottom
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/fondoformulario_bottom.gif);  
  background-position:center top;
}

.pie
{
  background-color:#001e9a;
  background-repeat:repeat;  
  background-image:url(Images/bg_pie.jpg);  
  background-position:center;
}

.infoAzul
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/infoAzul.gif);  
  background-position:center;
}

.CursorHand{cursor:hand}

A
{
	text-decoration:none;	
}

A.Recarga:link {color: #666666;font-weight: bold;text-decoration: none;}
A.Recarga:visited {text-decoration: none;color: #666666;}
A.Recarga:hover {text-decoration: none;color: #666666;}
A.Recarga:active {text-decoration: none; color: #666666;}

A.Condiciones:link {color: #001b45;text-decoration: none;}
A.Condiciones:visited {color: #001b45;text-decoration: none;}
A.Condiciones:hover {color: #001b45;text-decoration: none;}
A.Condiciones:active {color: #001b45;text-decoration: none; }

A.CondicionesGris:link {color: #666666;text-decoration: none;}
A.CondicionesGris:visited {text-decoration: none;color: #666666;}
A.CondicionesGris:hover {text-decoration: none;color: #666666;}
A.CondicionesGris:active {text-decoration: none; color: #666666;}

.btnInfoTarjeta
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:30px;
  width:30px;
  background-repeat:no-repeat;
  background-image:url(Images/btninfo.gif);  
  background-position:center;
}


.btnAccesoCliente
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnClientes.gif);  
  background-position:center;
}
.btnAccesoCliente:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnClientes.gif);  
  background-position:center;
}

.btnAzul
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:19px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnazul.gif);  
  background-position:center;
}
.btnAzul:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:19px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnazul.gif);  
  background-position:center;
}

.btnVerde
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:19px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverde.gif);  
  background-position:center;
}
.btnVerde:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:19px;
  width:96px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverde.gif);  
  background-position:center;
}

.btnGris
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btngris.gif);  
  background-position:center;
}
.btnGris:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btngris.gif);  
  background-position:center;
}

.btnVerdeHotel
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverdehotel.gif);  
  background-position:center;
}
.btnVerdeHotel:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverdehotel.gif);  
  background-position:center;
}

.btnMoradoHotel
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnmoradohotel.gif);  
  background-position:center;
}
.btnMoradoHotel:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnmoradohotel.gif);  
  background-position:center;
}

.btnNaranjaHotel
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnnaranjahotel.gif);  
  background-position:center;
}
.btnNaranjaHotel:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:20px;
  width:99px;
  background-repeat:no-repeat;
  background-image:url(Images/btnnaranjahotel.gif);  
  background-position:center;
}

.btnBono
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:9px;
  font-weight:bold;
  border-style:none;
  height:16px;
  width:16px;
  background-repeat:no-repeat;
  background-image:url(Images/btnbono.png);  
  background-position:center;
}

.btnNaranjaReservar
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnnaranjagrande.gif);  
  background-position:center;
}
.btnNaranjaReservar:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnnaranjagrande.gif);  
  background-position:center;
}

.btnMoradoReservar
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnmoradogrande.gif);  
  background-position:center;
}
.btnMoradoReservar:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnmoradogrande.gif);  
  background-position:center;
}

.btnVerdeReservar
{
  background-color:#ffffff;
  color:#ffffff;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverdegrande.gif);  
  background-position:center;
}
.btnVerdeReservar:HOVER
{
  background-color:#ffffff;
  color:#999999;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:28px;
  width:185px;
  background-repeat:no-repeat;
  background-image:url(Images/btnverdegrande.gif);  
  background-position:center;
}

.lnkMenu
{
  color:#666666;
  font-family:Verdana;
  font-size:12px;
  border-style:none;
  font-weight:bold;
}
.lnkMenuSelected
{
  color:#78a524;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  border-style:none;
}

.lnkMenu:HOVER
{
  color:#666666;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  border-style:none;
}

.lnkMenuCliente
{
  color:#78a524;
  font-family:Verdana;
  font-size:11px;
  border-style:none;
}

.lnkMenuCliente:HOVER
{
  color:#78a524;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;  
}

.lnkVerde
{
  color:#78a524;
  font-family:Verdana;
  font-size:11px;
  border-style:none;
}

.lnkBlanco
{
  color:#ffffff;
  font-family:Verdana;
  font-size:10px;
  border-style:none;
}

.lnkGris
{
  color:#666666;
  font-family:Verdana;
  font-size:12px;
  border-style:none;
}

.lnkGris:HOVER
{
  color:#666666;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  border-style:none;
}

.textopie
{
  font-family:Verdana;
  color:#c5c6c8;
  font-size:11px;	
  text-decoration:none;  
}

.textoblanco
{
  font-family:Verdana;
  color:#ffffff;
  font-size:12px;	
  text-decoration:none;  
}

.textoblancoM
{
  font-family:Verdana;
  color:#ffffff;
  font-size:14px;	
  text-decoration:none;  
}

.textoVerdeG
{
  font-family:Verdana;
  color:#78a524;
  font-size:20px;	
  text-decoration:none;  
  font-weight:bold;
}

.textoVerdeM
{
  font-family:Verdana;
  color:#78a524;
  font-size:14px;	
  text-decoration:none;  
}

.textoAzulG
{
  font-family:Verdana;
  color:#001b45;
  font-size:20px;	
  text-decoration:none;  
  font-weight:bold;
}

.textoAzulM
{
  font-family:Verdana;
  color:#001b45;
  font-size:14px;	
  text-decoration:none;  
}

.textoAzul
{
  font-family:Verdana;
  color:#001b45;
  font-size:12px;	
  text-decoration:none;  
}

.textGrisM
{
  color:#666666;
  font-family:Verdana;
  font-size:14px;
  border-style:none;
}

.textGris
{
  color:#666666;
  font-family:Verdana;
  font-size:12px;
  border-style:none;
}

.textGrisG
{
  color:#666666;
  font-family:Verdana;
  font-size:20px;
  border-style:none;
}

.textoVerde
{
  font-family:Verdana;
  color:#78a524;
  font-size:12px;	
  text-decoration:none;  
}
/*
  Estilos utilizados en la web de hoteleros
*/
.piehotelero
{
	height:104px; 
	background-color:#7a7b07; 
	vertical-align:top;
	color:white; 
	font-size:12px; 
	text-align:center
}
.btnWhite
{
  background-color:#dd5900;
  color:White;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  border-style:none;
  height:20px;
}

/* Estilos especiales para la pagina de contactar */
.tdsuperior{background-image:url(Images/contactenos/Superior.jpg)}
.tdsuperiorFR{background-image:url(Images/contactenos/SuperiorFR.jpg)}
.tdsuperiorPT{background-image:url(Images/contactenos/SuperiorPT.jpg)}
.tduno{background-image:url(Images/contactenos/Uno.jpg)}
.tdunoFR{background-image:url(Images/contactenos/UnoFR.jpg); margin-left:8px;}
.tdunoPT{background-image:url(Images/contactenos/UnoPT.jpg);}
.tdunoB{background-image:url(Images/contactenos/UnoB.jpg)}
.tdunoD{background-image:url(Images/contactenos/Unod.jpg); background-repeat:no-repeat}
.tdunoE{background-image:url(Images/contactenos/UnoE.jpg)}
.tddos{background-image:url(Images/contactenos/Dos.jpg)}
.tddosB{background-image:url(Images/contactenos/DosB.jpg)}
.tddosFR{background-image:url(Images/contactenos/DosFR.jpg); margin-left:8px;}
.tddosPT{background-image:url(Images/contactenos/DosPT.jpg)}
.tdtres{background-image:url(Images/contactenos/Tres.jpg)}
.tdTresA{background-image:url(Images/contactenos/TresA.jpg); background-repeat:no-repeat}
.tdTresAFR{background-image:url(Images/contactenos/TresAFR.jpg); background-repeat:no-repeat}
.tdTresAPT{background-image:url(Images/contactenos/TresAPT.jpg); background-repeat:no-repeat}
.tdTresC{background-image:url(Images/contactenos/TresC.jpg); padding-left:20px}




.fondoPopUpPeqVentana
{
  background-color:#ffffff;
  background-image:url(Images/fondopopuppeqtarjeta.jpg);  
  background-repeat:no-repeat;
}
.VerdanaBoldVerde
{
  color :#649822;
  text-align:center;
  font-family:Verdana;
  font-weight:bold;
}
.cerrarSesion 
{
	position:absolute;
	left:779px;
	top:85px;
	width:145px;
	height:20px;
	z-index:5;
	text-align:right;
}
.lineaSupEmpresa
{
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url(Images/tp_05_Empresa.jpg);  
}