﻿body {
	background-color:#ffffff; 
	font-family:Verdana;
	color:#666666;
	font-size:11px;		
	margin:0;
	margin-top:0px;
	text-align:center;
}

.fondo
{
  background: #333 url(Images/bg_turypeople.jpg) repeat-y center;
}

#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; cursor:pointer;}

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;
}

.textGrisCaja
{
	 color:#666666;
  font-family:Verdana;
  font-size:11px;
  
}

.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);  
}



/* Estilos Pie de Pagina */
.fondoPie
{
	background-repeat:no-repeat;
	background-image:url(Images/img_pie.jpg);
}
.fondoPietravelplan
{
	background-repeat:repeat-x;
	background-image:url(Images/img_pie.jpg);
}

.lnkPie
{
	color: #ffffff; 
	font-size: 13px;
	
}

.CuadradoAzul
{
	float:left;
	background-repeat:no-repeat;
	background-image:url(Images/cuadro_Azul.gif);
	height:6px;
	width:6px;
	margin-top:4px;
}

.classIdioma{display:none;}
.classContenido{display:none;}
/* Fin de Estilos Pie de Pagina */

/* Cabecera */
.fondo_Cabecera{/*background-image:url(images/fondo_cabecera.jpg);*/ background-repeat:no-repeat; width:964px; height:250px; position:relative; z-index:20;}
.fondo_Cabecera_Navegacion{background-image:url(images/fondoCabeceraNavegacion_2.jpg); background-repeat:no-repeat; width:964px; height:40px; position:relative;}
.fondo_Cabecera_Imagen{width:964px; z-index:50; position:absolute; left:0px; cursor:pointer; cursor: hand; overflow: hidden;}
.lnkCabecera{font-family: Arial; color: #ffffff; font-size: 14px;}
.lnkDesdeAqui{color: #ffffff; text-decoration: underline; cursor:hand; cursor:pointer;}
.panel_left{background-image:url(images/panel_left.png); background-repeat:no-repeat; width:174px; height:163px; position:absolute; left:7px; top:-50px; z-index:100;}
.fondo_Cabecera_Noticias{background-image:url(images/fondo_Cabecera_noticias.png); background-repeat:no-repeat; width:964px; height:250px; margin-left:5px; float:left; z-index:50;}
.fondo_Cabecera_Noticias p{margin:0;}
.panel_cabecera_Acceso{background-image:url(images/fondo_cabecera_acceso.png); background-repeat:no-repeat; width:315px; height:238px; position:absolute; right:0px; top:0px; color:White; font-family:Arial; text-align:left; display: none; z-index:60; }
.panel_cabecera_Acceso_BotonEntrar{background-image: url(images/fondo_cabecera_botonEntrarES.png); background-repeat:no-repeat; width: 100px; height: 29px; position: relative; text-transform: uppercase; color: #ffffff; font-family: Verdana; font-weight: bold; text-align: left; position: relative; line-height: 27px; vertical-align: middle; text-decoration:none; display:inline-block; overflow: hidden;}
.panel_cabecera_Acceso_lineaVerde{background-image: url(images/cabecera_lineaVerde.gif); background-repeat:no-repeat; width: 290px; height:1px; margin:10px 5px 0 13px;}
.panel_cabecera_Acceso_Continuar{background-image: url(images/imgBoton_Registro.gif); background-repeat:no-repeat; width: 100px; height: 30px; position: relative; text-transform: uppercase; color: #222222; font-family: Verdana; font-weight: bold; text-align: center; position: relative; line-height: 27px; vertical-align: middle; text-decoration:none; display:inline-block; overflow: hidden; margin-top:25px; float: right; cursor:hand; cursor:pointer;}
.panel_cabecera_Acceso_ContinuarPaso1{background-image: url(images/imgBoton_Registro.gif); background-repeat:no-repeat; width: 100px; height: 30px; position: relative; text-transform: uppercase; color: #222222; font-family: Verdana; font-weight: bold; text-align: center; position: relative; line-height: 27px; vertical-align: middle; text-decoration:none; display:inline-block; overflow: hidden; margin-top:15px; cursor:hand; cursor:pointer;}
.panel_cabecera_Acceso_ContinuarPaso2{background-image: url(images/imgBoton_Registro.gif); background-repeat:no-repeat; width: 100px; height: 30px; position: relative; text-transform: uppercase; color: #222222; font-family: Verdana; font-weight: bold; text-align: center; position: relative; line-height: 27px; vertical-align: middle; text-decoration:none; display:inline-block; overflow: hidden; margin-top:0px; cursor:hand; cursor:pointer;}
.classNombre, .classApellidos, .classDireccion, .classProvincia, .classLocalidad,.classCP, .classTelefono,.classMovil,.classEmailFormulario, .classRepitaPasswordFacilitar, .classPasswordFacilitar, .classEmailFacilitar{font-size:11px; font-weight:bold; color:#09226a; height:14px;}
.classComboLocalidad, .classCambioPais, .classComboProvincia, .classComboDiaFNacimiento, .classComboMesFNacimiento, .classComboAnioFNacimiento{font-size:11px; font-weight:bold; color:#09226a;}
.classTextoBtn{margin-top: 1px; cursor:hand; cursor:pointer;}
.MarcoBannerNoticias{color:#8d8d8d;}
.MarcoBannerTurypeople{color:#3b3b3b;}
.lnkVerTodas{color:#636364;line-height: 15px;}
object{
 z-index:-1;
}
.classIdiomaFormulario, .classCampoOcultoFormulario{display:none;}
.lnkOlvidoPass{color: #b7b7b7; cursor:hand; cursor:pointer;}
.classProteccionDatos{color:#989898;}

.panel_cabecera_Acceso_fondoNuevoAcceso {background-image:url(Images/Fondo_Nuevo_Acceso.jpg); background-repeat:no-repeat; width:290px; height:100px; margin:5px 15px 0 13px; }
.panel_cabecera_Acceso_BotonNuevoAcceso{background-image: url(images/fondo_botonNuevoAcceso.jpg); background-repeat:no-repeat; width: 120px; height: 29px; position: relative; color: #ffffff; font-family: Verdana; font-weight: bold; text-align: left; position: relative; line-height: 27px; vertical-align: middle; text-decoration:none; display:inline-block; overflow: hidden;}

/*Estilos de la pagina seccionpie*/
#wrapper {
	/*width: 960px;*/
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.menu_cont
{
float:left;
width:177px;
/*background-color:#f3f3f3;*/
padding:10px;
text-align:left;
margin:0 20px;
}

.menu_top_bg
{

background:url(images/menu_top_bg.gif) repeat-x;
height:22px;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EEE;
font-weight:bold;
text-align:center;
margin-bottom:1px;
}

.sub_menu ul
{
padding:0px;
margin:0px;
}

.sub_menu ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height:31px;
border-bottom:1px dotted #0e246e;
list-style-type:none;
text-indent:8px;
}

.sub_menu ul li a
{
text-decoration:none;
color:#78a524;
outline:none;
}

.sub_menu ul li a.selected
{
background:url(images/menu_selected.png) no-repeat;
float:left;
width:242px;
height:32px;
color:#4d7208;
}

.sub_menu ul li a:hover
{
background:url(images/menu_selected.png) no-repeat;
float:left;
width:242px;
height:32px;
color:#4d7208;
}
/*---------------------------- Menu Footer -----------------------------------------------------*/

.right_cont
{
	float:left;
	text-align:left;
	width:70%;
}

.right_cont h2{
    border-bottom:1px solid #666666;
    color:#78A524;
    font-family:Verdana;
    font-size:20px;
    font-weight:normal;         
}

/*---------------------------Rollover Menu -------------------------------------------------------*/

.menu_select_info
{
	background:url(images/SelInicio.gif) no-repeat;
	/*margin-left: 198px; 
	width: 63px;
	height:39px;
	float: left;*/
}
.menu_select_elclub
{
	background:url(images/SelElClub.gif) no-repeat;
}
.menu_select_participa
{
	background:url(images/SelParticipaVerde.gif) no-repeat;
}
.menu_select_ocio
{
	background:url(images/SelOcio2.gif) no-repeat;
}
.menu_select_contacto
{
	background:url(images/SelContacto.gif) no-repeat;
}

.menu_select_paquetesturisticos
{
	background:url(images/SelPaquetesTuristicos.gif) no-repeat;
}

/*---------------------------------------Estilos PopUp Modal Detalle Hotel ----------------------------------------*/
.modalBackgroundDetalleHotel
{
	background-color: black; 
	filter: alpha(opacity=50); 
	opacity: 0.7;
}
/*.pnDetalleHotel
{
	width:743px; 
	height:617px; 
	color:#141440;
	background-image:url(images/FondoDetalleHotel.png);
} */



.pnDetalleHotel
{
	width:50%;
	background-image:url(images/FondDetalleHotel.png);
	/*width:743px; 
	height:617px; */
	/*color:#141440; */	
}


.pnDetalleHotelSqnSupIzq
{
	height:32px;
	width:23px;
	background-image:url(images/detallehotel/sqn_sup_izq.png);
	background-repeat:no-repeat;
	
	/*background-repeat:no-repeat;	
	left:-32px;
	position:absolute;	
	top:30px;*/
}

.pnDetalleHotelBrdSup
{
	/*float:left;*/
	width:100%;
	height:32px;	
	background-image:url(images/detallehotel/brd_sup.png);
	/*top:30px;*/
}

.pnDetalleHotelSqnSupDer
{
	height:32px;
	width:22px;
	background-image:url(images/detallehotel/sqn_sup_drch.png);
	background-repeat:no-repeat;
	
	/*	right:-32px;position:absolute;
	top:30px;*/
}


.pnDetalleHotelBrdIzq
{	
	background-image:url(images/detallehotel/brd_izq.png);	
	width:21px;
	/*position:absolute;
	right:-32px;
	height:20%;*/
}

.pnDetalleHotelFondo
{		
	width:92%;
	background-color:#ffffff;
}

.pnDetalleHotelBrdDer
{
	
	background-image:url(images/detallehotel/brd_drch.png);
	
}


.pnDetalleHotelSqnInfIzq
{
	/*position:absolute;
	left:-32px;	*/
	height:25px;
	width:19px;
	background-image:url(images/detallehotel/sqn_inf_izq.png);
	background-repeat:no-repeat;
}

.pnDetalleHotelBrdInf
{	
	
	height:25px;	
	background-image:url(images/detallehotel/brd_inf.png);
}

.pnDetalleHotelSqnInfDer
{
	/*position:absolute;
	right:-32px;	*/
	height:25px;
	width:18px;
	background-image:url(images/detallehotel/sqn_inf_drch.png);
	background-repeat:no-repeat;
	
}


