td.contPrecios
{
	color:#0056A3;
}
td.txtWizard
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	color:#293884;
}
td.titPrecios
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
}
.titPrecios
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
}

td.subPrecios
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
	background-color:#FFAE35;
}
td.tempPrecios
{
	color:#0056A3;
	font-size:8pt;
}
A:hover {
	text-decoration:underline
}
A {
	COLOR: #0D477B;
	text-decoration:none;
}
.numApartado {
	font-size: 12pt;
	background: #7D7DE;
	color: #293884;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #E26C1A;
	color: #ffffff;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #ffffff;
	color: #E26C1A;
	font-weight:bold;
}
TD.apartado {
	color:#333333;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 11;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	color: #4E4E4E;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	padding:4 0 4 0;
}
.subTitulo_ap_hotel{
	font-family:Verdana;
	font-size:10;
	color:#FF6500;
	font-weight:bold;
}
/*.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
{
	color:#A44200;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:16px;
}
td.nomAloja2
{
	color:#A44200;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:14px;
}
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
{
	border:#3578ae 1px solid;
	background-color:#DD5800;
	
}
td.pageSubTitle
{
	border:#999999 1px solid;
	color:#000000;
	font-size: 9px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.pageSubTitle2
{
	color:#000000;
	font-size: 9px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.pageSubTitleN
{
	border:#999999 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.titulo
{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	color:#A44200;
	text-decoration:none;
}
td.precio
{
	color:#003333;
	border:#999999 1px solid;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojo
{
	border:#f4f7ff 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:#f4f7ff 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerarioizda
{
	border-left:#f4f7ff 1px solid;
	border-bottom:#f4f7ff 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerariodcha
{
	border-right:#7F004c 1px solid;
	border-bottom:#7F004c 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}


td.itinerarioTitulo
{
	border:#7F004c 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;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}
td.cablist
{	
	background-color :#D20500;
	color:#CCCCCC;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.elelist
{
	border:#7F004c 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;
	font-size:10;
	font-family:Verdana;
	font-weight:normal;
}
a.navegador:active
{
	color:Black;
	font-size:10;
	font-family:Verdana;
	font-weight:normal;
}
a.navegador:visited
{
	color:Black;
	font-size:10;
	font-family:Verdana;
	font-weight:normal;
}
a.navegador:hover
{
	color:Black;
	font-size:10;
	font-family:Verdana;
	font-weight:normal;
}



/* estilos propios */
	input.botonB
	{
		background-image:url(../images/home/botonB.gif);
		background-repeat:no-repeat;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;		
		text-align:right;
		height:19px;
		border:none;		
		cursor:pointer;		
		padding-right:15px;
		background-color:#ffffff;
		color:#ffffff;
		width:104px;
	}
	input.boton
	{
		background-image:url(../images/home/boton.gif);
		background-repeat:no-repeat;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;		
		text-align:right;
		height:19px;
		border:none;		
		cursor:pointer;		
		padding-right:15px;
		background-color:#ffffff;
		color:#093053;
		width:229px;
	}
	input.botonC
	{
		background-image:url(../images/home/boton.gif);
		background-repeat:no-repeat;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;		
		text-align:right;
		height:19px;
		border:none;		
		cursor:pointer;		
		padding-right:15px;
		background-color:#ffffff;
		color:#555555;
		width:229px;
	}
	input.botonB2
	{
		background-image:url(../images/home/botonB2.gif);
		background-repeat:no-repeat;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;		
		text-align:right;
		height:19px;
		border:none;		
		cursor:pointer;		
		padding-right:15px;
		background-color:#ffffff;
		color:#ffffff;
		width:104px;
	}
	input.botonG
	{
		background-image:url(../images/home/botonG.gif);
		background-repeat:no-repeat;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;		
		text-align:right;
		height:19px;
		border:none;		
		cursor:pointer;		
		padding-right:10px;
		background-color:#ffffff;
		color:#ffffff;
		width:115px;
	}
	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;
	}
	.texto1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:black;
	}
	.textoBorde {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:black;
		border:1px solid #999999;
	}
	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:#0B3E6C;		*/
	}
	td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
	}
	td.search {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CCCCCC;
		font-weight:bold;
	}
	.search {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CCCCCC;
		font-weight:bold;
	}
	td.searchavanzada {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	td.desde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0056A3;
		font-weight:bold;
	}
	td.searchnombre {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #7F004c;
		font-weight:bold;
	}
	td.textos {
		font-family: Verdana, "Times New Roman", Times, serif;
		font-size: 10pt;
		color: #213884;
		padding-left:5px;
	}
	td.tituloski {
		font-family: Verdana, "Times New Roman", Times, serif;
		font-size: 13pt;
		color: #213884;
		padding-left:5px;
	    font-weight:bold;
	}
	.texto {
		color:#333333;
		font-family:Verdana;		
		font-weight:normal;
		font-size:10;
	}
	.texto9
	{
		color:#ffffff;
		font-family:Verdana;		
		font-size:9;
	}
	.titulo {
		font-size:14px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
		color:#A44200;
		text-decoration:none;
		padding:10 0 10 0;
	}
	
	.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
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
}
.Etiquetas
{
	color:#800050;
	font-weight:bold;
}
.Valores
{
	color:#000000;
	font-family:Verdana;
	font-size:9px;
}
.ValoresRojo
{
	color:#59002F;
	font-family:Verdana;
	font-size:9px;
}
.borderGris
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
	background-color:#FFAE35;
}
/* Estilos C-Viajar*/
a.pestanya, .pestanya
{
	font-family:Verdana;
	color:#FFAE35;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
}
.pestanyaSel
{
	font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
}
.selectorSer
{
	font-family:Verdana;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	font-size: 9px;
	vertical-align:middle;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:10px;
	_margin-top:-10px;
}
.selectorSer span
{
    display:block;
    float:left;
    margin-left:2px;
    _margin-top:4px;
    _margin-left:0;
}
.selectorSer input
{
    float:left;
    padding:0;
    margin:0;
}
.buscIzq
{
	background-image: url(../images/home/buscIzq.gif);
	background-position: left top;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin: 0;
	width:11;
	background-repeat: no-repeat;
}
.lofertasCen
{
	background-image: url(../images/home/lofertasCen.gif);
	background-position: left top;
	background-repeat:repeat-y;
	margin: 0;
}
.asistente
{
	background-image:url("../images/home/asistente.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:0;
	padding-left:30px;
	text-align:left;
	width:135px;
}
.accesoagencia
{
	background-image: url(../images/home/accesoagencia.gif);
	background-position: left bottom;
	height: 32px;
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-left:30;
	margin: 0;
	width:116;
	background-repeat: no-repeat;	
}
.asistente
{
	background-image: url(../images/home/asistente.gif);
	background-position: left bottom;
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-left:30;
	margin: 0;
	background-repeat: no-repeat;	
}
.buscDer
{
	background-image: url(../images/home/buscDer.gif);
	background-position: left top;
	height: 12px;
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin: 0;
	width:11;
	background-repeat: no-repeat;	
}
.buscCen
{
	background-image: url(../images/home/buscCen.gif);
	background-repeat: repeat-x;	
	height: 12px;
	margin: 0;
}
a.enlace:link 
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:11;
	font-weight:bold;
}
a.enlace:active
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:11;
	font-weight:bold;
}
a.enlace:visited
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:11;
	font-weight:bold;
}
a.enlace:hover
{
	color:#ffffff;	
	text-decoration:underline;
}
a.enlace2:link 
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10;
	font-weight:bold;
}
a.enlace2:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10;
	font-weight:bold;
}
a.enlace2:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10;
	font-weight:bold;
}
a.enlace2:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
a.enlace3:link 
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10;
	font-weight:normal;
}
a.enlace3:active
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10;
	font-weight:normal;
}
a.enlace3:visited
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10;
	font-weight:normal;
}
a.enlace3:hover
{
	color:#FFFFFF;	
	font-size:10;
	text-decoration:underline;
	font-weight:normal;
}
.naranja
{
	font-family:Verdana;
	font-size:10;
	color:#FF6500;
	font-weight:bold;
}
.lamarillo
{
	color:#FFCC33;
	font-size:9;
	font-weight:bolder;
	text-decoration:underline;
	font-family:Verdana;
}
.globoblanco
{
	background-image: url(../images/home/globo2.gif);
	background-repeat: no-repeat;
	background-position:right top;
	
	margin: 0;
}
.ArialN13
{
	font-family:Arial Narrow;
	font-size:13px;
	color:#E26C1A;
}
.ArialN15
{
	font-family:Arial Narrow;
	font-size:15px;
	color:#E26C1A;
}
.ArialN18
{
	font-family:Arial Narrow;
	font-size:18px;
	color:#E26C1A;
}
a.enlacePie:link 
{
	font-family:Verdana;
	color:#003366;
	text-decoration:none;
	font-size:9;
	font-weight:bold;
}
a.enlacePie:active
{
	color:#003366;
	text-decoration:none;
	font-size:9;
	font-weight:bold;
}
a.enlacePie:visited
{
	color:#003366;
	text-decoration:none;
	font-size:9;
	font-weight:bold;
}
a.enlacePie:hover
{
	color:#003366;	
	text-decoration:underline;
}
a.enlacePie2:link 
{
	font-family:Verdana;
	color:#003366;
	text-decoration:none;
	font-size:9;
}
a.enlacePie2:active
{
	color:#003366;
	text-decoration:none;
	font-size:9;
}
a.enlacePie2:visited
{
	color:#003366;
	text-decoration:none;
	font-size:9;
}
a.enlacePie2:hover
{
	color:#003366;	
	text-decoration:underline;
}
.textoAzul
{
	font-family:Verdana;
	font-size:9px;
	color:#003366;
}
.texto14
{
	font-family:Verdana;
	font-size:14;
	color:#ffffff;
	background-color:#105DA1;
	padding:0 0 8 5;
}
.texto14
{
	font-family:Verdana;
	font-size:13;
	color:#ffffff;
	background-color:#105DA1;
	padding:0 0 8 5;
}
a.enlaceTemas:link 
{
	font-family:Verdana;
	color:#265FC6;
	text-decoration:none;
	font-size:10;
}
a.enlaceTemas:active
{
	color:#265FC6;
	text-decoration:none;
	font-size:10;
}
a.enlaceTemas:visited
{
	color:#265FC6;
	text-decoration:none;
	font-size:10;
}
a.enlaceTemas:hover
{
	color:#0D477B;	
	text-decoration:underline;
}
.texto10
{
	color:#0D477B;
	font-size:10;
	font-family:Verdana;
}
.texto10B
{
	color:#ffffff;
	font-size:10;
	font-family:Verdana;
}
.texto11
{
	color:#0D477B;
	font-size:10;	
	font-family:Verdana;
}
.texto12R
{
	color:#CC0000;
	font-size:12;	
	font-family:Verdana;
}
.texto10N
{
	color:#FFAE35;
	font-size:10;
	font-family:Verdana;
}
.texto11N
{
	color:#A44200;
	font-size:10;
	font-family:Verdana;
}

.inputN{
	color:#000000;
	
	font-family:Verdana;
	font-size:10px;	
	border:1px solid #FF9900;
	background-color:#ffffff;
}
.contorno
{
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
}
input.textoImput, .textoImput input
{
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#000000;
	font-family:verdana;
	font-size:10px;
	height:18px;
	width:75px;
}
input.itemInput, .itemInput input
{
	color:#000000;
	font-family: verdana;
	font-size:10px;	
	border:1px solid #999999;
	background-color:#ffffff;
	height:18;
	width:220;
}
select.buscSelect, .buscSelect select
{
	color:#000000;
	font-weight:bold;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	border:1px solid #999999;
}
input.itemInputCVV, .itemInputCVV input
{
	color:#000000;
	font-family: verdana;
	font-size:10px;	
	border:1px solid #999999;
	background-color:#ffffff;
	height:18;
	width:50;
}
.inputN2
{
	color:#000000;
	font-family:Verdana;
	font-size:9px;
	border:1px solid #676767;
	background-color:#ffffff;
}
.texto13
{
	font-family:Verdana;
	font-size:13;
	color:#ffffff;
	background-color:#105DA1;
	padding:0 0 8 5;
}
td.titRojo
{
	color:#A44402;
	font-family:Verdana;
	font-size:16; 
}
.black11
{
	color:#333333;
	font-family:Verdana;
	font-size:11; 
}
a{
	color:#4E4E4E;
 font-weight:bold;
 text-decoration:underline;
 font-size:10;
 font-family:Verdana;
}
.pageSubTitle2N
{
	border:2px solid #EA8C00;
	font-size:11px;
	font-family:Verdana, Helvetica, Arial;
	background-color:#FFAE35;
	color:#752F00;
}
.pageSubTitle2N9
{
	border:2px solid #EA8C00;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	background-color:#FFAE35;
	color:#124A7D;	
	width:87;
	text-align:center;
	height:22;
	font-weight:bold;
	text-decoration:underline;	
}
.texto12N
{
	color:#752F00;
	font-size:12;
	font-family:Verdana;
}
a.enlaceR:link 
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceR:active
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceR:visited
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceR:hover
{
	color:#D20500;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceM:link 
{
	color:#5D5D5D;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceM:active
{
	color:#5D5D5D;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceM:visited
{
	color:#5D5D5D;
	font-size:10;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
a.enlaceM:hover
{
	color:#5D5D5D;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
}
.enlaceR2
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}
a.enlaceR2:link 
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}
a.enlaceR2:active
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}
a.enlaceR2:visited
{
	color:#D20500;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}
a.enlaceR2:hover
{
	color:#D20500;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}
.texto11B
{
	font-family:Verdana;
	font-size:11;
	color:#ffffff;
}
td.puntos, puntos td
{
	background-image:url(../images/puntos.gif);
	background-repeat:repeat-x;
	height:2;	
	background-color:#ffffff;
}
a.enlaceG:link 
{
	color:#333333;
	text-decoration:underline;
	font-size:11;
	font-weight:bold;
}
a.enlaceG:active
{
	color:#333333;
	text-decoration:underline;
	font-size:11;
	font-weight:bold;
}
a.enlaceG:visited
{
	color:#333333;
	text-decoration:underline;
	font-size:11;
	font-weight:bold;
}
a.enlaceG:hover
{
	color:#333333;	
	text-decoration:underline;
}
.tituloscuerpo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:Bold;
	color:#A44200;
}
a.enlace9:link 
{
	color:#333333;
	text-decoration:underline;
	font-size:9;
}
a.enlace9:active
{
	color:#333333;
	text-decoration:underline;
	font-size:9;
}
a.enlace9:visited
{
	color:#333333;
	text-decoration:underline;
	font-size:9;
}
a.enlace9:hover
{
	color:#333333;	
	text-decoration:underline;
}
.textoCuadro
{
	border:1px solid #999999;	
	font-family: Verdana;
	font-size: 10px;
	color: #333333;	
	padding:0 10 0 5;
	width:220;
}
a.enlaceN:link 
{
	color:#DD5800;
	text-decoration:underline;
	font-size:9;
}
a.enlaceN:active
{
	color:#DD5800;
	text-decoration:underline;
	font-size:9;
}
a.enlaceN:visited
{
	color:#DD5800;
	text-decoration:underline;
	font-size:9;
}
a.enlaceN:hover
{
	color:#DD5800;	
	text-decoration:underline;
}
.botonR
{
	background-color:#FFAE35; 
	color:#124A7D; 
	text-decoration:underline; 
	border:1px solid #EA8C00; 
	font-family:Verdana; 
	font-size:10;
	cursor:pointer;
	font-weight:bold;
	padding:1 5 1 5;
}
/* ============= C-VIAJAR ==================== */

/* -------------- FACTURA ------------------ */

.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:Verdana, Arial, Geneva, Helvetica, Swiss;
	letter-spacing:1px;
	color:#731168;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
}

.datosproveedor{
	clear:both;
	margin-bottom:30px;
	border-bottom:solid 1px #999999;
	width:460px;
}

.datosproveedor h1, .datosproveedor p{
	font-size:10px;
	text-align:left;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.datosproveedor h1{
	font-weight:bold;
}

.datosreserva h1, .datosreserva p{
	font-size:10px;
	text-align:left;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	padding:0px;
	margin:0px;
}

.datosreserva h1{
	font-weight:bold;
}

.datosreserva p{
	margin-bottom:5px;
}

.datosreserva td{
	border-bottom:solid 1px #999999;
}

.desglosefactura{
	width:460px;
	margin-top:30px;
	padding:0px;
	text-align:left;
}

.titulodesglose{
	text-transform:uppercase;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-weight:bold;
	padding-bottom:3px;
}

.datosdesglose{
	font-size:9px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	padding-bottom:3px;
	padding-left:5px;
}

.totalfactura{
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-weight:bold;
	background-color:#ccc;
	border-right:solid 2px #fff;
	padding-left:5px;
	text-transform:uppercase;
}

/* --------------- BONO --------------- */

.todovoucher img{
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
}

#localizador{
	width:180px;
	/*float:right;*/
	padding:0px;
	/*margin:30px 0px 0px 0px;*/
}

#localizador h1{
	padding:0px;
	margin:0px;	
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-weight:normal;
	text-align:left;
}

#localizador h2{
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	text-align:left;
	font-weight:bold;
}

.datosreserva{
	border-right:solid 1px #999999;
}

#suplementosbono{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

table.datosreserva td, #suplementosbono td{
	width:460px;
	border-top:solid 1px #999999d;
	border-left:solid 1px #999999;	
	margin:0px;
	padding-left:5px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-size:10px;
	text-align:left;
}

.datosreserva #titulocup{
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-size:10px;
	background-color:#ffae35;
	font-weight:bold;
	padding:3px 0px 3px 5px;
	letter-spacing:1px;
	border-top:1px solid #999999;
}

#hotel p{
	margin-bottom:20px;
}

#suplementosbono{
	margin-top:15px;
}

#suplementosbono td{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

#suplementosbono h1{
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	text-align:left;
	font-weight:normal;
}

.piebono{
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-weight:bold;
	text-align:left;
	margin:10px 0px;
	padding:0px;
}
.economico
{
	color:#752F00;
	font-family:Verdana;
	font-size:9px;
	height:48;
}
.menuB {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #999999;
	padding: 2 0 2 5;
}
/* ============= C-VIAJAR ==================== */

/* --------- MENSAJES AUTOMÁTICOS ------------- */


#todomautomatico{
	width:460px;
}

#todomautomatico img{
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
}
#todomautomatico span{
	color:#666;
}




#localizador{
	width:180px;
	float:right;
	padding:0px;
	margin:30px 0px 0px 0px;
}

#localizador h1{
	padding:0px;
	margin:0px;	
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, Swiss;
	font-weight:normal;
	text-align:left;
}

#localizador h2{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.fondoRepeater0
{
	background-color:white;	
}
.fondoRepeater1
{
	background-color:#E6E6E6;
}

.div_resaltado
{
	border:solid 1px #A44200;
}

.div_resaltado div
{
	border:solid 1px #9F5D31;
	padding: 5px;
	line-height: 150%;
}
.texto_etiqueta2
{
	color:#A44200;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.texto_etiqueta3
{
	color:#FFAE35;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.texto_contenido
{
	border-bottom-color:#586587;
	color:#434D67;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:normal;
}

.panel3
{
	background-color:#FDE19F;
}

.selmulti
{
	width:140px;
}