td.contPrecios
{
	color:#0056A3;
}
td.txtWizard
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	color:#293884;
}
td.titPrecios
{
	background:#EEEEEE;
	font-weight:bold;
	font-size:8pt;
	color:#0056A3;
}
td.subPrecios
{
	font-weight:bold;
	font-size:8pt;
	color:#0056A3;
}
.zonas
{
	font-size:11px;
	font-family:Verdana;
	color:#013479;
}

.fechas
{
	font-size:10px;
	font-family:Verdana;
	color:#013479;
}
.linkReservas
{
	font-size:10px;
	font-family:Verdana;
	color:#013479;
	font-weight:bold;
	text-decoration:underline;
	background-color:#c3def4;
	border:0px;
	cursor:hand;
}
.paginas
{
	font-size:10px;
	font-family:Verdana;
	color:#013479;
	
}
a.paginas
{
    text-decoration: underline;
}

.subir
{
	font-size:9px;
	font-family:Verdana;
	color:#013479;
}
td.tempPrecios
{
	color:#0056A3;
	font-size:8pt;
}

A:hover {
	text-decoration:underline
}
A {
	COLOR: #013479;
	text-decoration:none;
}
.numApartado {
	font-size: 12pt;
	/*background: #7D7DE;*/
	color: #293884;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #013479;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #81B3FF;
	color: #FFFFFF;
	font-weight:bold;
}
TD.apartado {
	color:#013479;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	color: #84496B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.subTitulo_ap_hotel{
	FONT-WEIGHT: bold;
	color: #84496B;
}
/*.textform {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.textform2 {
	BORDER-RIGHT: #8b8200 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8b8200 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8b8200 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #8b8200 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}*/
.textform3
{
	BORDER-RIGHT:  #999999 1px solid;
	BORDER-left:  #999999 1px solid;
	BORDER-top:  #999999 1px solid;
	BORDER-bottom:  #999999 1px solid;
	padding:0px;
	FONT-SIZE: 8pt; 
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Helvetica, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size:10px;
	height:18px;
}

.telefono1,.telefono2,.telefono3
{
	BORDER-RIGHT:  #999999 1px solid;
	BORDER-left:  #999999 1px solid;
	BORDER-top:  #999999 1px solid;
	BORDER-bottom:  #999999 1px solid;
	padding:0px;
	FONT-SIZE: 8pt; 
	MARGIN: 0px; 
	margin-right: 3px;
	FONT-FAMILY: Verdana, Helvetica, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size:10px;
	height:18px;
	float: left;
	width: 40px;	
}

.telefono3
{
	width: 81px;	
}

#ayuda1
{
	border-width: 0px;
	border-color: #013479;
	border-style: solid;
	background-color: #c3def4;
	color: #013479;
	float: left;
	font-size:10px;
	width: 160px;
	text-align: center;
	display: none;
	padding: 3px 0px;
}
#ayuda2
{
	border-width: 0px;
	border-color: #013479;
	border-style: solid;
	background-color: #c3def4;
	color: #013479;
	float: left;
	font-size:10px;
	width: 160px;
	text-align: center;
	display: none;
	padding: 3px 0px;
}
#ayuda3
{
	border-width: 0px;
	border-color: #013479;
	border-style: solid;
	background-color: #c3def4;
	color: #013479;
	float: left;
	font-size:10px;
	width: 160px;
	text-align: center;
	display: none;
	padding: 3px 0px;
}

td.nomAloja
{
	background-color:#f4f7ff;
	color:#293884;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:14px;
}
td.nomAloja2
{
	background-color:#f4f7ff;
	color:#293884;
	font-weight:normal;
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
}
td.titulo
{
	color:#84496B;
	font-weight:bolder;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	color:#ffffff;
}
td.pageTitle
{
	color:#84496B;
	font-size: 15pt;
	font-family:Verdana, Helvetica, Arial;
	font-weight:bold;
	text-align:center;
}
td.pageTitleSub
{
	color:#000000;
	font-size: 10pt;
	font-weight:bold;
}
table.bordeRojo td
{
	border:#0077C7 1px solid;
    /*border-collapse:collapse;*/
	/*background-color:#6894c2;*/
	
}
table.bordeAzul
{
	border:#0077C7 1px solid;
    /*border-collapse:collapse;*/
	/*background-color:#6894c2;*/
	
}
td.pageSubTitle
{
	border:#0077C7 1px solid;
	color:#4e4e4e;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.pageSubTitleN
{
	border:#0077C7 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.titulo
{
	border:#ffffff 1px solid;
	 background-color:#013479;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.precio
{
	color:#4e4e4e;
	border:#0077C7 1px solid;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}

td.precioRojo
{
	border:#0077C7 1px solid; 
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}

td.precioRes
{
	color:#003333;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojoRes
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}

td.itinerario
{
	border:#0077C7 1px solid;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	height:25px;
}

td.itinerarioizda
{
	border:#0077C7 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerariodcha
{
	border:#0077C7 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}


td.itinerarioTitulo
{
	border:#0077C7 1px solid;
	color: #4e4e4e;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}


a.precio
{
	color:#003366;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
a.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
.precio
{
	color:#4e4e4e;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
.ordenar
{
	color:#333333;
	font-size:10px;	
	font-family:Verdana, Helvetica, Arial;
}
.ordenar2
{
	color:#333333;
	font-size:11px;	
	font-family:Verdana, Helvetica, Arial;
}
.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
td.cablist
{
	/*border:#3578ae 1px solid;*/
	color :#013479;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.elelist
{
	border:#A6D7FF 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.pesSelect
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Helvetica, Arial; 
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
}
td.pesDSelect
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Helvetica, Arial;
	background-color:#336699;
	color:#FFFFFF;
}

a.navegador:link 
{
	color:Black;
}
a.navegador:active
{
	color:Black;
}
a.navegador:visited
{
	color:Black;
}
a.navegador:hover
{
	color:Black;
	font-weight:bold;
}



/* estilos propios */
	input.boton{
		font-family: Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#ffffff;
		background-color: #013479;
		border:0px solid #ffffff;
		cursor: pointer;
		padding-left:30px;
		padding-right:30px;
		font-weight:bold;
	}
	input.miniboton{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:10px;
		color:#ffffff;
		background-color: #6894c2;
		border:1px solid #f4f7ff;
		cursor: pointer;
		width:100;
		font-weight:bold;
	}
	input.botondescripcion1
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:9px;
		color:#ffffff;
		background-color: #0077c7;
		cursor: pointer;
		width:120;
		height:17;
		font-weight:bold;
		border:0px;
	}
		input.botondescripcion2
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:9px;
		background-color: #dee4f8;
		cursor: pointer;
		width:120;
		height:17;
		color:#0077c7;
		font-weight:bold;
		border:0px;
	}
	input.botonReserva
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:9px;
		color:#013479;
		cursor: pointer;
		width:201px;
		height:19px;
		font-weight:bold;
		background: url("/images/BotonReserva.gif");
		background-repeat: repeat;
		border:0px;
		text-align:center;
		}
		
	input.botonCancelarRes
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:9px;
		color:#000000;
		cursor: pointer;
		width:201px;
		height:19px;
		font-weight:bold;
		background: url("/images/BotonCancelar.jpg");
		background-repeat: repeat;
		border:0px;
		text-align:center;
		}
	
	.texto1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:black;
	}
	td.pie  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#4B972A;
		border-top:1px solid #4B972A;
	}
	.pie a:link {
		text-decoration:underline;
		color:#4B972A;
	}
	.pie a:active {
		text-decoration:underline;
		color:#4B972A;
	}
	.pie a:visited {
		text-decoration:underline;
		color:#4B972A;
	}
	.pie a:hover {
		text-decoration:underline;
		color:#003300;
	}
	td.bienvenido {
		font-size:14px;
		height:25px;
	}
	.bienvenido a:link {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:active {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:visited {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:hover {
		color:black;
		text-decoration:underline;
		font-weight:bold;
	}
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:5px;
		background-color: White;
	}
	td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	td.textos {
		font-family: "Times New Roman", Times, serif;
		font-size: 10pt;
		color: #213884;
		padding-left:5px;
	}
	td.tituloski {
		font-family: "Times New Roman", Times, serif;
		font-size: 13pt;
		color: #213884;
		padding-left:5px;
	    font-weight:bold;
	}
	.texto {
		color:black;
		font-weight:normal;
	}
	.titulo {
		color:#7F004c;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:underline;
		text-align:center;
	}
	
	.titulo2 {
		color:#7F004c;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		border-right:1px;
		border-color:Blue;
		border-spacing:1px;
	}
	
	.subtitulo {
		color:#7F004c;
		font-size:11px;
		font-weight:bold;
	}
	td.titcab 
	{
		background-color :#003366;
		color :White ;	
	}
	table.Azul
	{
		border: solid 1px #84005a;
		color:#293884;
		background-color:#efe7e7;
		font-weight:bold ; 
	}
	b.verde
	{
		color:Green;
	}
/*Estilos para los mensajes automaticos*/
.Lineas
{
	background:#EDEDED;
}
.Etiquetas
{
	color:#800050;
	font-weight:bold;
}
.Valores
{
	color:#000000;
}

table.TablaSinBorde td
{
	border: #ffffff 1px solid; 
	border-collapse:collapse;
	}
.preuVermell
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
	}
td.cablist2
{
	/*border:#3578ae 1px solid;*/
	color :#013479;
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}

.cestacompra_cabeceras
{
	background-color:#C3DEF4;
	padding:4px;
	font-size:10px;
	font-weight:bold;	
	
}

.puntillismo 
{
    background: transparent url(/images/puntos.gif) no-repeat;
    width:558px;
    height:15px;
}