
div,html
{
	z-index:0;	
	border-width:0px;		 	 
}

.ContenedorPrincipal
{	
	max-width:500px;
	width:500px;
	position:absolute;
	left:1px;
	right:1px;
	top :1px;		 
}

.ValorRespuestaServerOK
{		
	 vertical-align:middle;
	 display:  block;
	 overflow: auto;	 
	 text-align:center;	
	 font-family:	Verdana;
	 font-size:	10px;
	 font-weight:  bold;
	 font-style:	normal; 	
	 color:Green;
}

.Precio_Reserva
{
	font-weight:	bold;	 
	font-family:	Verdana;
	font-size:		15px;	
	font-style:	normal;	 
	text-align: center;
}

.ListaHabitacionesDisponibles 
{
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    margin: 2px;    
    background-image: url('web/img/Common/fondohabit.jpg');     
    background-color: White;
    cursor: pointer;   
    width: 400px;  
    z-index:inherit;         
}

.Precios_Tasas
{
	font-weight:	bold;	 
	font-family:	Verdana;
	font-size:		8px;	
	font-style:	normal;	 
	text-align:right;
	padding-right:5px;
}

.Columna_Foto
{
	text-align: center;
	vertical-align:middle;
	width:50px;
}

.Columna_Nombre
{
	text-align: center;
	vertical-align:middle;
	width:250px;	
	min-width:250px;	
}

.Columna_Precios
{
	font-weight:	bold;	 
	font-family:	Verdana;
	font-size:		15px;	
	font-style:	normal;	 
	text-align:right;
	padding-right:5px;
	width:auto;
}

.FilaHabitReservable_NomHabit
{
	font-family:	Verdana;
	font-size:	10px;
	font-weight:  bold;
	font-style:	normal;
	text-align:inherit;
	vertical-align:inherit;	
	width:100%;
}

.FilaHabitReservable_AyudaTipHabit
{
	font-family:	Verdana;
	font-size:	10px;
	font-weight:   normal;
	font-style:	normal;	 
	text-align:inherit;
	vertical-align:inherit;
}


#Habitaciones
{    
    display: block;
    float: left;
    height: 90px;
    width: 440px;
    overflow: auto;    
    left: 0;
    border-width: 5px;
}

.HabitsReservables
{        
    display:block;
    float:left;
    background-color:  Transparent;
}

.HabitsReservables_Seleccionada
{        
    display:block;
    float:left;
    background-color: #6F3198;
}


.ListaHabitacionesDisponibles tr:hover
{   
    background: #f8f2FF;
    
}

.Table_Title
{
	background-image:  url('web/img/Common/cabecero.jpg'); 
	background-repeat:no-repeat;
	height:130px;
	border-color :White;
	padding-bottom : 5px;
	text-align: right;	  
	font-family:	Verdana;
	font-size:	10px;
	font-weight:  bold;
	font-style:	normal;
	color:	#FFFFFF;
	width:440px;
	display:block;
	vertical-align:  bottom;		
	text-decoration:none;
    float:  none;     
}

#TablaReserva_Header
{  
  position:relative;
  top:115px;
}



.Fila,.Fila_Pasos,.Fila_Idioma,.Fila_NombreHotel,.Fila_Direccion,.Fila_FechaEntrada,
.Fila_FechaSalida,.Fila_Ocupacion,.Fila_Pension,.Fila_SelTarifa,.Fila_AyudaEsperaResultado,
.Fila_ListaHabitacionesReservables,.Fila_BotonSeguir
{		
	font-weight:normal;
	text-decoration:none;
	text-align: center;
    float:left;
    display:block;
    width: 440px;    
    min-width: 395px; 
    max-width: 440px;        
}           

.Fila_Menu
{	
	text-decoration:none;
	text-align:   center;
    float:left;
    display:block;
    width: 440px;    
    height:25px;
    min-width: 395px; 
    max-width: 440px;   
    font-size:	8px;  
	font-family:	Verdana;
	font-size:	10px;
	font-weight:normal ;
	font-style:	normal;
	color:	#000000;
	text-transform:	none;
	text-decoration: none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;    
}            

.BarSeparator
{
	padding-left:3px;
	padding-right:3px;
	font-size:14px;
}

.Fila_TextoMsjHotel
{
	font-weight:normal;
	text-decoration:none;	
	font-family: Verdana;
	font-size:	10px;	
    float:left;
    display:block;
    width: 440px;    
    min-width: 395px; 
    max-width: 440px;        
    font-style:	normal;
}

.Fila_AyudaEsperaResultado
{	 
	 float:left;
	 vertical-align:middle;
	 display:  block;
	 overflow:   hidden;
	 height:15px;	 	 	 
}

.Texto_Ayuda
{					
	vertical-align:middle;	
	max-height:20px;		
}

#HelpString, #HelpStringServ
{
	font-family: Verdana;
	font-size:	10px;
	font-weight:400 ;
	font-style:	normal;
	color:	#000000;
	visibility: visible;	
	text-align: center; 		
}

#ID_SearhGif
{
	  visibility: hidden;
	  height:auto;
	  width:auto;
	  top:15px;
	  position:relative;	    
	  display:  inline;	  	  
}


.Fila_BotonSeguir
{
	background-image :  url('web/img/Common/Pie.gif'); 
	background-repeat:  no-repeat;	 	 
	height:100px;
	width:440px;
    max-width: 440px;    	
	display:block;			
	float :left;
	vertical-align:middle;
	text-align:left;
	background-position:bottom;
}

#BotonSeguir
{
	 position:relative;
	 top : 25px;
	 left: 338px;
}

#BotonReservar
{
	 position:relative;
	 top : 25px;
	 left: 307px;	 
}

#BotonAtras
{
	 position:relative;
	 top : 25px;
	 left: 305px;
}

#TextoLegal_Mille,#EnlacesLegales
{
	position:   relative;	
	text-align:left;
	color:#FFFFFF;	
	font-family:verdana;
	font-weight:normal; 
	font-size:7pt;   	
	vertical-align:top;	
	left:5px;
}
 

#EnlacesLegales
{
	color: #000000;
	position:relative;
	top:15px;
}

#TextoLegal_Mille a:link
{
	color:#FFFFFF;
	text-decoration:none;	
}

#TextoLegal_Mille a:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}

#TextoLegal_Mille a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}

#EnlacesLegales a:link
{
	color:#000000;
	text-decoration:none;	
}

#EnlacesLegales a:visited 
{
	color:#000000;
	text-decoration:none;
}

#EnlacesLegales a:hover 
{
	color:#000000;
	text-decoration:underline;
}

a:link.Dia_calendario
{
	color:#000000;
	text-decoration:none;	
}
a:visited.Dia_calendario 
{
	color:#000000;
	text-decoration:none;
}
a:hover.Dia_calendario
{
	color:#000000;
	text-decoration:underline;
}




.Description
{
	background-image :  url('web/img/Common/FondoDescripcion.gif'); 
	background-repeat: repeat;	 
	font-family:	Verdana;
	font-size:	10px;
	font-weight:  bold;
	font-style:	normal;
	color:	#461F54;
	text-transform:	none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	text-align:	-moz-left;
	vertical-align:	baseline;
	direction:	ltr;        
	float:left;
	display:block;	
	visibility:inherit;
	display:inherit;	 	
	width:100px;	
	height:25px;
}

.Valor
{	
	font-family:	Verdana;
	font-size:	10px;
	font-weight:400 ;
	font-style:	normal;
	color:	#000000;
	text-transform:	none;
	text-decoration: none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	vertical-align:	baseline;
	direction:	ltr;
    float:left;
    display:block;
    width: 300px;
    min-width: 299px;
    max-width: 300px;         
    text-align:   center;    
    z-index:inherit;
    position:relative;
    display:inherit;    
    height:inherit;
}

#TEXTO_CONDICIONTARIFA
{
	 height: 100px;
	 overflow:auto;	 
	 padding: 3px 0px 0px 0px;	 
	 border: solid 0px black;
	 font-family:	Verdana;
	 font-size:	10px;
	 font-style:normal;	  
}

#ID_TEXTO_CONTRATO
{
	 height: 100px;
	 overflow:auto;	 
	 padding: 3px 0px 0px 0px;	 
	 border: solid 0px black;
	 font-family:	Verdana;
	 font-size:	10px;
	 font-style:normal;	  
}

.VentanaModal
{
	max-height: 180px;
	max-width: 300px;   
	height: 110px;
	width: 300px;
	left: 20px;
	top: 20px;
	overflow:  hidden;  	
	position: absolute;	
	border: solid 2px black;	
	padding: 2px 2px 2px 2px;
	z-index: 10;
	visibility:hidden;	 	 
}

span.AnchorSimulator
{	
	font-family:verdana;
	font-weight:normal; 
	font-size:8pt;          
	text-decoration:underline;
	visibility:inherit;
	cursor: pointer; 	
}

.HelpTopic
{
	position:absolute;
	font-family:verdana;
	font-weight:normal; 
	font-size:8pt;          
	float:left;
	display:block;
	width: 100px;
	min-width: 99px;
	max-width: 100px;     
	background-color :InfoText;
	visibility: hidden;
}

.Seleccion_Texto_Dinamic
{
	 visibility: inherit;
}

input,select 
{
	color:#000000;	
	font-family:verdana;
	font-weight:normal; 
	font-size:8pt;   
	border: solid 1px #A7A6AA;	
	z-index:inherit;		
	position:relative;
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding-top:	1px;
	padding-right:	0px;
	padding-bottom:	1px;
	padding-left:	0px;
	border-top-width:	2px;
	border-right-width:	2px;
	border-bottom-width:	2px;
	border-left-width:	2px;
	border-top-color:	#F0F0F0;
	border-right-color:	#F0F0F0;
	border-bottom-color:	#F0F0F0;
	border-left-color:	#F0F0F0;
	border-top-style:	inset;
	border-right-style:	inset;
	border-bottom-style:	inset;
	border-left-style:	inset;	
}

#ID_AllHotel
{
color:#000000;	
	font-family:verdana;
	font-weight:normal; 
	font-size:8pt;   
	border: solid 0px white;	
	z-index:inherit;		
	position:relative;
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding-top:	1px;
	padding-right:	0px;
	padding-bottom:	1px;
	padding-left:	0px;
	border-top-width:	0px;
	border-right-width:	0px;
	border-bottom-width:	0px;
	border-left-width:	0px;
	border-top-color:	white;
	border-right-color:	white;
	border-bottom-color:white;
	border-left-color:	white;
	border-top-style:	inset;
	border-right-style:	inset;
	border-bottom-style:	inset;
	border-left-style:	inset;		
}

#EspacioBotonSeguir
{
	height: 22px;	
}






.Fila_Tabs
{
	width: 440px;
}
ul.menuList 
{
	border-bottom: 1px solid silver; 
	margin: 0; 
	padding-bottom: 19px; 
	padding-left: 10px;
}
ul.menuList li 
{
	display: inline; 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
}
ul.menuList li a 
{
		background: white; 
		border: 1px solid silver; 
		color: silver; 
		float: left; 
		font-family: Verdana; 
		font-size: 10px; 		
		line-height: 14px; 
		margin-right: 2px; 
		padding: 2px 10px 2px 10px; 
		text-decoration: none;
}
        ul.menuList a:link.active, ul.menuList a:visited.active {background: #E0F7AA; border-bottom: 1px solid #ffffff; color: #000000}
ul.menuList a:hover {color: gray}
ul.menuList li.selected a 
{
	background: white; 
	border-bottom: 1px solid white; 
	color: #461f54; 	
}
div.tabcontents
{
	width: 440px;
}
div.tabcontent 
{
	padding: 5px; 
	display: none;
}
div.tabcontentSelected 
{	
	padding: 5px; 
	display: block; 	
}

#cuerposprecios2 td
{
	position:relative; 	
}
#servicios
{
	overflow:auto; 
	height: 85px;
	width:99%;
	display: block;
	float:left;
	position:relative;
}
.colFechaServicio
{
	width: 17%; 	
}
.colNombreServicio
{
	width: 60%; 
}
.colPrecioServicio
{
	width: 16%; 
}
.colCantidadServicio
{
	width: 5%; 	
}


