html
{
	height: 100%;
}

body
{
	/*background:url(/images/imagenfondo.jpg) repeat-x #000;*/
	background-color:#ffffff;
	margin:0px auto;
	text-align:center;
	font-family:Verdana;
	color:#7C5A0C;
	font-size: 10px;	
	height: 100%;
}

IMG {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.Texto_hotel_listado
{
	border: #96C1E6 1px solid;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	background-color: white;
	border-collapse: separate;
	/*text-align: center;*/
}

.temasmenu
{
	vertical-align:top;
	font-family:Verdana;
	padding:7px;
	font-size:11px;
	width:220px;
	color:#2D4E73;
	text-decoration:none;
}	
.temasmenu:hover
{
	vertical-align:top;
	font-family:Verdana;
	background-color:#4D88B2;
	width:220px;
	font-size:11px;
	color:#2D4E73;
	text-decoration:none;
	font-weight:bold;
}
.suplemento2
{
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	background-color: white;
	border-collapse: separate;
	/*text-align: center;*/
}
.Texto_hotel_listado_sin_borde
{
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	background-color: white;
	/*text-align: center;*/
}
div.Texto_suplementos_opcionales table
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	/*text-align: center;*/
}

.pasosReservaDes
{
	color:#EAE1CC;
	background-image:url('../images/fondoPasosReserva2.gif');
	background-repeat:no-repeat;
	background-position: center center;
	font-family: verdana;
	font-size: 10px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}
.pasosReservaAct
{
	color:#956800;
	font-weight:bold;
	background-image:url('../images/fondoPasosReserva.gif');
	background-repeat:no-repeat;
	background-position: center center;
	font-family: verdana;
	font-size: 10px;
	vertical-align:middle;
	text-align:left;
}
.reservar
{
	background-image:url('../images/fondoReserva.gif');
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	width:70px;
	height:24px;
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
}
.reservar2
{
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	cursor:hand;
	
}
.regimen
{
	font-size:11;
	text-align:left;
	color:#956800;
	font-family:Verdana;
}
.datos
{
	font-size:9;
	text-align:left;
	color:#956800;
	font-family:Verdana;
}
.panel
{
	color:#002556;
	font-family:Verdana;
	font-size: 11px;
	vertical-align:middle;
	text-align:center;
	height:30px;
	width:150px;

}
.pageSubTitle2N
{
	color:#316039;
	font-family:Verdana;
	font-size: 10px;	
}
.suple2
{
	color:#316039;
	font-family:Verdana;
	font-size: 12px;	
}
a.temasintranet:hover
{
	color:#316039;
	font-family:Garamond;
	font-size: 22px;
}
.temasintranet
{
	color:#316039;
	font-family:Garamond;
	font-size: 22px;	
}
.textoImput
{
	border-left:solid 1px #819FB1;
	border-top:solid 1px #819FB1;
	background-color:#F2EEDB;
	color:#587E5E;
	font-family:Verdana;
	font-size: 10px;	
	
}
.titulos_home
{
	color:#316039;
	font-size:22px;
	text-align:right;	
}
.boletin
{
	background-image:url('../images/boletinFondo.gif');
	background-position:0px 47px;
	background-repeat:no-repeat;
	width:230px;
	height:113px;
	color:#316039;
	font-size:22px;
	font-family:Garamond;
}
.comprobar
{
	background-image:url('../images/comprobarFondo.gif');
	background-position:0px 31px;
	background-repeat:no-repeat;
	width:230px;
	height:113px;
	color:#316039;
	font-size:22px;
	font-family:Garamond;
}
.fondocabecera
{
	/*background:url(/images/tira_logo.gif) repeat-x;*/
	color:#ffffff;
}

/* Estilos aņadidos de la pagina vieja*/
.Estilo1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo2 {
	color: #FFCC00;
	font-weight: bold;
}
.Estilo3 {color: #FFCC00}
.Estilo4 {color: #FFFFFF;}
.Estilo5 {color: #FFCC00;  }
.Estilo7 {color: #FFFFFF;
}
.Estilo8 {color: #F8CE0A; font-family: Verdana,Geneva, Arial, Helvetica, sans-serif; }
.Estilo9 {color: #FFCC00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo10 {
	color: #FFCC00;
	font-weight: bold;
}
.Estilo11 {
	color: #FFCC00;
	font-weight: bold;
}
.Estilo21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo23 {line-height:12px; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo24 {color: #F8CE0A; font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;  }

/* / Estilos aņadidos de la pagina vieja*/

.Verdanablanco
{
	font-family:Verdana;
	color:White;
	font-size:10px;
	font-weight:bold;
}

a.idiomamenu
{
	font-family:Verdana;
	color:#999999;	
	font-size:10px;	
	text-decoration:none;
}
a.idiomamenu:hover
{
	font-family:Verdana;
	color:#000000;	
	font-size:10px;	
	text-decoration:underline;
}
a.idiomamenuOn
{
	font-family:Verdana;
	color:#000000;	
	font-size:10px;	
	text-decoration:none;
}
a.idiomamenuOn:hover
{
	font-family:Verdana;
	color:#999999;	
	font-size:10px;	
	text-decoration:underline;
}
a.idiomamenublanco
{
	font-family:Verdana;
	color:#0D4293;	
	font-size:10px;	
	font-weight:bold;
	text-decoration:none;
}
a.idiomamenublanco:hover
{
	font-family:Verdana;
	color:#0D4293;	
	font-size:10px;	
	font-weight:bold;
	text-decoration:underline;	
}

.espaciotitulo
{
	 padding-bottom:5px;
	 padding-left:12px;
	 background-color:#9C730A;
}

.temamenu
{
	padding-left:6px;
	padding-top:2px;
	font-family:Verdana;
	color:#316039;	
	font-size:11px;	
	font-weight:bold;
	/*background-color:#7C5A0C;*/
	border-right:#ffffff 1px solid;
	cursor:default;
}

.temamenugaleria
{
	padding-left:6px;
	padding-bottom:2px;
	background-color:#F1AB00;
	font-family:Verdana;
	color:#404040;	
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;		
}

a.temamenugaleria, a.temamenugaleria:hover
{
	font-family:Verdana;
	color:#404040;	
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;		
}

.subtema
{
	padding-left:6px;
	padding-top:2px;
	font-family:Verdana;
	color:White;	
	font-size:11px;	
	font-weight:bold;
	background-color:#7C5A0C;
	border-right:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}

a.linkmenu
{
	font-family:Verdana;
	font-size:11px;	
	font-weight:bold;
	color:White;
	background-color:#7C5A0C;
	text-decoration:none;
}

a.linkmenu:hover
{
	color:#515151;
	background-color:#F1AB00;
	cursor:pointer;
}

/*.enviaramigo
{
	padding-left:12px;
	font-family:Verdana;
	color:White;	
	font-size:9px;
	letter-spacing:1px;
	font-weight:bold;
	background-color:#393939;
	text-decoration:none;
}*/

#enviaramigo
{
	/*background-color:#393939;	*/	
}

a.sendfriend, a.sendfriend:hover
{
	font-family:Verdana;
	color:#7C5A0C;	
	font-size:9px;
	font-weight:bold;
	/*letter-spacing:1px;*/
	text-decoration:none;	
}

.textoreservacion
{
	/*padding-left:10px;*/
	font-family:Verdana;
	color:#2D4E73;
	font-size:10px;
}

.textonegrita
{
	font-family:Verdana;
	color:#0A3C8E;
	font-size:9px;
}

.textinput
{
	border:#7F9DB9 1px solid;
	background-color:#fff;
	/*padding:3px 3px 3px 3px;*/
	height:20px;
	color:#2D4E73;
	font-family:Verdana;
	vertical-align:middle;
	text-align:center;
	font-size:10px;	
}

.textopay
{
	background-color:#fff;
	color:#000000;
	font-family:Verdana;
	font-size:10px;	
}

.textinput3
{
	border:#676767 1px solid;
	background-color:#fff;
	color:#000000;
	font-family:Verdana;
	font-size:9px;	
}

.textinput2
{
	border:#666 1px solid;
	background-color:#fff;
	color:#7C5A0C;
	font-family:Verdana;
	font-size:10px;	
}
select.selector1
{
	border:#676767 1px solid;
	background-color:#fff;
	color:#3C7CAB;
	font-size:9px;
}

select.selector
{
	border:#676767 1px solid;
	background-color:#fff;
	color:#956800;
	font-size:9px;
}
.menu_buscador
{

	background-color:#DFE7EC;
	padding-left:10px;
}
.fondo_titulo_buscador2
{
	background-image: url('../images/fondoBuscador.gif');
	background-repeat:no-repeat;
	background-position:right;
	height:38px;
	width:205px;
	font-size: 13px;
	color:#D4C395;
	font-family: verdana;
}
input.boton
{
	background-image:url('/images/buscar.gif');
	/*background-color:#F1AB00;*/
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	width:89px;
	height:29px;
	border:0px;
	cursor:hand;
}
.salirReserva
{
	background-image:url('/images/salirReserva.gif');
	/*background-color:#F1AB00;*/
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	width:138px;
	height:18px;
	border:0px;
	cursor:hand;
}
.lista_suplementos
{
	font-family:Verdana;
	color:#000000;
	font-size:10px;	
}
.completarReserva
{
	background-image:url('/images/completarReserva.gif');
	/*background-color:#F1AB00;*/
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	width:138px;
	height:18px;
	border:0px;
	cursor:hand;
}
input.boton_ok
{
	background-image:url('/images/botonVerde.gif');
	/*background-color:#F1AB00;*/
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	width:56px;
	height:15px;
	border:0px;
	cursor:hand;
}
input.boton2
{
	border:#7C5A0C 1px solid;
	background-color:#F1AB00;
	font-family:Verdana;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	cursor:default;
	
}
input.boton3
{
	border:#FEFEFE 1px solid;
	background-color:#CCCCCC;
	font-family:Verdana;
	color:#61460A;
	font-size:10px;
	font-weight:bold;
	cursor:default;
}

input.stategen
{
	background-image:url('/images/completarReserva.gif');
	/*background-color:#F1AB00;*/
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	width:138px;
	height:18px;
	border:0px;
	cursor:hand;
}

input.statecancel
{
	background-image:url('/images/salirReserva.gif');
	background-color:#ffffff;
	font-family:Verdana;
	color:#316039;
	font-size:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	width:138px;
	height:18px;
	border:0px;
	cursor:hand;
}

input.botonreserva
{
	border:#FEFEFE 1px solid;
	background-color:#CCCCCC;
	font-family:Verdana;
	color:#61460A;
	font-size:10px;
	font-weight:bold;
	cursor:default;
	width:45;
}

input.botongeneral
{	
	border:#7C5A0C 1px solid;
	background-color:#F1AB00;
	font-family:Verdana;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	cursor:default;
}

#scroll {
    position:relative; 
	left:0; top:0; 
	width:765; height:480; 
	clip:rect(0,auto,480,auto); 
	background-color:Transparent; 
	overflow:hidden;
	visibility:visible;
}

#txtscroll {
    position:absolute; 
	left:0; top:0; 
	width:755; 
	overflow:hidden;
	visibility:visible;
}

/*#scroll {
    position:relative; 
    left:0; top:10; 
    width:760; height:400; 
    clip:rect(0,760,400,0); 
    background-color:Transparent; 
    visibility:visible;
}

#descripcion {
    position:relative; 
    left:0; top:10; 
    width:760; height:400; 
    clip:rect(0,760,400,0); 
    background-color:Transparent; 
}*/
.menu_tit
{
	font-family:Verdana;
	color:#A57F27;	
	font-size:10px;	
}
.texto
{
	font-family:Verdana;
	color:White;	
	font-size:10px;
	text-align:justify;
}
.descripServ
{
	font-family:Verdana;
	color:#316039;	
	font-size:10px;
	text-align:justify;
}	

.precio
{
	font-family:Verdana;
	color:#333333;	
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	/*border:1px solid #ffffff;*/
}
.precioRojo
{
	color:Red;
	/*border:1px solid #ffffff;*/
}
.pageSubTitleN3
{
	font-family:Verdana;
	color:#2D4E73;	
	font-size:10px;
	text-align:left;
	vertical-align:middle;	
}
.preciosnegrita, .pageSubTitle, .pageSubTitleN
{
	color:#316039;
	font-family:Verdana;
	font-size: 10px;	
	text-align:center;
	vertical-align:middle;
}
/*Leyenda antes del pie*/
.prefooter
{
	font-size:10px;
	color:#ffffff;
	font-family:Verdana;
}
.prefooter2
{
	font-size:10px;
	color:#D3C789;
	font-weight:bold;
	font-family:Verdana;
}

/* PIE */
.footer
{
	padding-left:12px;
	padding-top:2px;
	font-family:Verdana;
	color:#002556;
	font-size:10px;
	vertical-align:top;
}

.footerLink
{
	font-family:Verdana;
	color:#002556;
	font-size:10px;
	text-decoration:none;
}

a.footerLink
{
	font-family:Verdana;
	color:#002556;
	font-size:10px;
	text-decoration:none;
}

a.footerLink:hover
{
	font-family:Verdana;
	color:#002556;
	font-size:10px;
	text-decoration:none;
}
.suplementos
{
	font-family:Verdana;
	color:#333333;	
	font-size:11px;	
}
.subtitulo
{
	font-family:Verdana;
	color:#333333;	
	font-size:10px;
	font-weight:bold;
}
.opciones
{
	font-family:Verdana;
	color:#000000;	
	font-size:10px;

}
.linkNaranja
{
	font-family:Verdana;
	color:#333333;	
	font-size:11px;	
}

.titulo
{
	font-family:Verdana;
	color:#7C5A0C;
	font-size:18px;
	letter-spacing:1px;	
}
.titulo2
{
	font-family:Verdana;
	color:white;
	font-size:12px;
	font-weight:bold;
	/*letter-spacing:1px;*/	
}

.subrayado
{
	background-color:#7C5A0C;
	border-left:10px solid;
}

.tituloregimen
{
	font-family:Verdana;
	color:#F1AB00;	
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-bottom:2px;
}

.tablaprecios
{
	border: solid 1px White;
}

.resultados
{
	border: solid 1px #F1AB00;
}

.precioReservar
{
	border:1px solid #1D5057;
	text-align:center;
	background-color:#DFE7EC;
}

A {

	color:#F1AB00;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
	TEXT-DECORATION: underline;

}

A:hover {

	color:#F5BB30;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration:underline; 
}
.promo
{
	color:#F1AB00;
}

/* Estilos para las opciones */
#pOpciones select
{
	border:#666666 1px solid;
	background-color:#ffffff;
	color:#3C7CAB;
	font-family:Verdana;
	font-size:9px;	
}

#pOpciones input, #pOpciones textarea
{
	border:#666666 1px solid;
	background-color:Transparent;
	color:#000000;
	font-family:Verdana;
	font-size:9px;	
}
/* Fin estilos para las opciones */

/*Home*/
#divBienvenido
{
	font-size:26;
	text-align:center;
	color:#F1AB00;
}
#HagaReservacion
{
	font-size:10px;
	color:#fff;
	font-weight:bold;
}
/*#CompruebeReservacion
{
	font-size:10px;
	color:#fff;
	font-weight:bold;
}*/
/*Theme*/
#TituloTema
{
	font-size:17;
	text-align:left;
	color:#956800;
	font-family:Verdana;
}
.TituloTema
{
	font-size:17;
	text-align:left;
	color:#956800;
	font-family:Verdana;
}