td.contPrecios
{
	color:#0056A3;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
td.txtWizard
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	color:#FFFFFF;
}
.tabla_precios
{
	color:#000000;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	background-color:#FF8888;
	border:#ff0000 1px solid; 
}
td.titPrecios
{
	background:#EEEEEE;
	font-weight:bold;
	font-size:8pt;
	color:#0056A3;
}
td.subPrecios
{
	font-weight:bold;
	font-size:8pt;
	color:#0056A3;
}
td.tempPrecios
{
	color:#0056A3;
	font-size:8pt;
}

A:hover {
	text-decoration:underline
}
A {
	COLOR: #740027;
	text-decoration:none;
}
.numApartado {
	font-size: 12pt;
	background: #ff0000;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #FF0000;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight:bold;
}
TD.apartado {
	color:#FF0000;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
TD.apartadoNor {
	color:#000000;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	color: #ff0000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.subTitulo_ap_hotel{
	FONT-WEIGHT: bold;
	color: #ff0000;
}
.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
}*/
.black11
{
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;	
}
.leftlink
{
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;	
	text-decoration:underline;
}
.cabecera_menu
{
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;	
	text-decoration:underline;	
}
.resultados
{
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:10px;		
}
.textoNegrita
{
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;	
}
td.pageSubTitle2N
{
	border:#ff0000 1px solid;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.nomAloja
{
	background-color:#ff0000;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:14px;
}
td.nomAloja2
{
	background-color:#ff0000;
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
}
td.titulo
{
	color:#0056a3;
	font-weight:bolder;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
}
td.pageTitle
{
	color:#000099;
	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
{
	border:#ff0000 1px solid;
}
td.pageSubTitle
{
	border:#ff0000 1px solid;
	color:#000000;
	font-size: 9px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.pageSubTitleN
{
	border:#ff0000 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.titulo
{
	border:#ff0000 1px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.precio
{
	color:#003333;
	border:#ff0000 1px solid;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojo
{
	border:#ff0000 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-bottom:#740027 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerarioizda
{
	border-left:#740027 1px solid;
	border-bottom:#740027 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerariodcha
{
	border-right:#740027 1px solid;
	border-bottom:#740027 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}


td.itinerarioTitulo
{
	border:#740027 1px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}


a.precio
{
	color:#000000;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
a.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
.precio
{
	color:#000000;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
td.cablist
{
	border:#ff0000 1px solid;
	background-color :#dadada;
	color :black ;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.EleList
{
	border:#ff0000 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
		color :black ;
}
.EleList
{
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
		color :black ;
}
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;
}

.colorBuscador
{
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
}

/* estilos propios */
	input.boton{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#ffffff;
		background-color: #ff0000;
		border:0px solid #000000;
		cursor: pointer;
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
	}
	
/* estilos propios */
	input.botonNegro{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:10px;
		color:#ffffff;
		background-color: #000000;
		border:0px solid #000000;
		cursor: pointer;
		padding-left:1px;
		padding-right:1px;
		font-weight:bold;
	}
	input.botonDes{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#740027;
		background-color: #cccccc;
		border:1px solid #740027;
		cursor: pointer;
		padding-left:30px;
		padding-right:30px;
		font-weight:bold;
	}
	input.miniboton{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#ffffff;
		background-color: #ff0000;
		border:1px solid #ff0000;
		cursor: pointer;
		width:90;
		font-weight:bold;
	}
	input.botonhotel{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#ffffff;
		background-color: #FF0000;
		border:1px solid #FF0000;
		cursor: pointer;
		max-width:350px;
		font-weight:bold;
	}
	.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:#ffffff;
	}
	td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	td.textos {
		font-family: Arial, Helvetica;
		font-size: 10pt;
		color: #ffffff;
		padding-left:5px;
	}
	.texto {
		color:black;
		font-weight:normal;
	}
	.titulo {
		color:#FF0000;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:underline;
		text-align:center;
	}
	
	.titulo2 {
		color:#ff0000;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
	}
	
	.subtitulo {
		color:#740027;
		font-size:11px;
		font-weight:bold;
	}
	td.titcab 
	{
		background-color :#003366;
		color :White ;	
	}
	table.Azul
	{
		border: solid 2px #ff0000;
		color:#000000;
		background-color:#ffffff;
		font-weight:bold ; 
	}
	b.verde
	{
		color:Green;
	}
/*Estilos para los mensajes automaticos*/
.Lineas
{
	background:#C0A3A0;
}
.Etiquetas
{
	color:#FFFFFF;
	font-weight:bold;
}
.Valores
{
	color:#000000;
}
/* -------------- FACTURA ------------------ */

div#todosLosVouchers
{
	width:100%;
	text-align :center;
}
.todovoucher{
	background-color:#fff;
	width:460px;
	border:solid 1px #ccc;
	padding:20px;
	text-align:left;
}

.todovoucher span{
	color:#666;
}

.titulovoucher{
	font-size:15px;
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	letter-spacing:1px;
	color:#731168;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
}
.titulovoucherAg{
	clear:both;
	margin-bottom:30px;
	width:250px;
	text-align:right ;
}
.titulovoucherAg h1{
	font-size:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	margin:0px;
	font-weight:normal;
	text-align:right ;
}
.datosproveedor{
	clear:both;
	margin-bottom:30px;
	border-bottom:solid 1px #ccc;
	width:250px;
}

.datosproveedor h1{
	font-size:11px;
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.datosreserva h1, .datosreserva p{
	font-size:11px;
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	padding:0px;
	margin:0px;
}

.datosreserva h1{
	font-weight:bold;
}

.datosreserva p{
	margin-bottom:5px;
}

.desglosefactura{
	width:460px;
	margin-top:30px;
	padding:0px;
	text-align:left;
	border: 1px solid #ccc;
	border-collapse:collapse;
}
.desglosefactura td 
{
	border: 1px solid #ccc;
	border-collapse:collapse;
	padding-left:2px;
}
.titulodesglose{
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	font-weight:bold;
	padding-bottom:3px;
}

.datosdesglose{
	font-size:9px;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	padding-bottom:3px;
	padding-left:5px;
}

.totalfactura{
	font-size:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, Swiss;
	font-weight:bold;
	background-color:#eee;
	border-right:solid 2px #fff;
	padding-left:5px;
	text-transform:uppercase;
}
.BotonLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#000000;
	background-color: #ffffff;
	border:0px solid #ffffff;
	cursor: pointer;
	padding-left:30px;
	padding-right:30px;
	font-weight:bold;
	}
	
.capaInfo 
{
	width : 610px;
}