td.contPrecios
{
	color:#0056A3;
}
td.txtWizard
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	color:#FFFFFF;
}
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: #B70004;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #0056A3;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight:bold;
}
TD.apartado {
	color:#740027;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	color: #BA0901;
	TEXT-DECORATION:underline;
	FONT-WEIGHT: bold;
}
.subTitulo_ap_hotel{
	FONT-WEIGHT: bold;
	color: #740027;
}
.promoCodeDescripcion
{
	padding-left:7px;
	margin-bottom:10px;
	color:#740027;
	font-weight:bold;
	font-style:oblique;
}
.listadoAvanzadoHoteles
{
	margin-left:10px;
}
.listadoAvanzadoHoteles a
{
	font-size:11px;
	margin-top:10px;
}
/*.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
}*/
td.nomAloja
{
	background-color:#C0A3A0;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:14px;
}
td.nomAloja2
{
	background-color:#C0A3A0;
	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.bordeAzul
{
	border:#00A1D6 1px solid;
}
table.bordeRojo
{
	border:#740027 1px solid;
}

td.pageSubTitle
{
	border:#740027 1px solid;
	color:#000000;
	font-size: 9px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	text-align:center;
}
td.pageSubTitleN
{
	border:#740027 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.titulo
{
	border:#740027 1px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.precio
{
	color:Blue;
	border:#740027 1px solid;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojo
{
	border:#740027 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:#003366;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
a.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
.precio
{
	color:#003333;
	color:Blue;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
td.cablist
{
	border:#B2E3F3 1px solid;
	background-color :#B2E3F3;
	color :#BA0901 ;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.elelist
{
	border:#B2E3F3 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, Verdana, Helvetica, Sans-Serif;
		font-size:9px;
		color:#ffffff;
		background-color: #B70004;
		border:0px solid #740027;
		cursor: pointer;
		width:60;
		height:15;
		text-align:right;
		font-weight:bold;
		text-transform:capitalize ;
		width : 140px;
	}
	input.miniboton{
		font-family: Arial, Verdana, Helvetica, Sans-Serif;
		font-size:9px;
		color:#ffffff;
		background-color: #B70004;
		border:0px solid #740027;
		cursor: pointer;
		width:60;
		height:15;
		text-align:right;
		font-weight:bold;
	}
	.texto1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:black;
	}
	td.pie  {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size:10px;
		color:#6E6D6D;
	}
	.pie a:link {
		text-decoration:none;
		color:#6E6D6D;
	}
	.pie a:active {
		text-decoration:none;
		color:#6E6D6D;
	}
	.pie a:visited {
		text-decoration:none;
		color:#6E6D6D;
	}
	.pie a:hover {
		text-decoration:underline;
		color:#6E6D6D;
	}
	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: "Times New Roman", Times, serif;
		font-size: 10pt;
		color: #FFFFFF;
		padding-left:5px;
	}
	.texto {
		color:black;
		font-weight:normal;
	}
	td.titcab 
	{
		background-color :#003366;
		color :White ;	
	}
	table.Azul
	{
		border: solid 2px #E8DDDB;
		color:#FFFFFF;
		background-color:#740027;
		font-weight:bold ; 
	}
	b.verde
	{
		color:Green;
	}
	.textoAzul
	{
		color:#05A1C7;
		font-family:"Tahoma";
		font-size: 9pt;
	}
	.Buscador
	{
		color:#B70004;
		font-family:"Tahoma";
		font-size: 10px;
		font-weight:bold ;
	}
	input.Campofecha 
	{
		width:2px;
		font-size:7;
	}
	.titulo {
		color:#BA0901;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:underline;
		text-align:center;
	}
	.titulo_F {
		color:#08A5C4;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
	}
	.ventanalogin 
	{
		color:#B70004;
		font-family :Tahoma,arial;
		font-size:9px;
		text-decoration:none;
	}
	.ventanaloginSub
	{
		color:#000000;
		font-family :Tahoma,arial;
		font-size:9px;
		text-decoration:none;
		
	}
	
	.titulo2 {
		color:#740027;
		font-size:15px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
	}
	
	.subtitulo {
		color:#740027;
		font-size:11px;
		font-weight:bold;
	}
	
	.formAge 
	{
		width:350px;
		text-align:justify;
		color: #08A5C4;
		font-weight:bold;
		margin-bottom:20px;
	}
	
	.formAge div
	{
		float:left; 
		width:175px;
	}
	
	.formAge input
	{
		width:150px;
		font-size:10px;
		border:1px solid #B70004;
	}
	
	.black11 {
		color:Black;
		font-family:"Verdana, Arial";
		font-size:11px;
		font-weight:normal ;
	}
	.destinationOrngBold 
	{
		font-family :Times New Roman ;
		font-size: 14px;
		color : #740027;
	}
.idioma  
{
	color:#FFFFFF;
	font-size:10px;
	font-weight :bold ;
	font-family:Verdana ,arial;
}
/*Estilos para los mensajes automaticos*/
.Lineas
{
	background:#D5EEF3;
}
.lineas strong 
{ 
    color:#008BA6; 
}
.otstupTopBottom a
{
    color:#008BA6; 
    text-decoration:underline;
}
.Valores a
{
    color:#008BA6; 
    text-decoration:underline;
}
.Etiquetas
{
	color:#008BA6;
	font-weight:bold;
}
.Valores
{
	color:#000;
}
.cajaAzul 
{
	font-family:Tahoma,Arial;
	color:#4F4D4D;
	font-size:10px;
}
.resultados
{
	font-family:Tahoma,Arial;
	color:#5F5C5C;
	font-size:11px;
}
/* -------------- 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:#08A5C4;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
}
.titulovoucherAg{
	clear:both;
	margin-bottom:30px;
	margin-right:30px;
	width:200px;
	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:500px;
	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;
	color: Black;
}
.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;
}


.saltodepagina {
page-break-after:always;
clear:both;
margin:25px 0 25px 0;
}

.saltodepagina span {
display:none;
}