body	{ margin: 0 0 0 0;background: #ffffff;}

h1		{ font-family: Verdana,Arial,Helvetica; font-size: 13pt; color: #000000; }
h2		{ font-family: Verdana,Arial,Helvetica; font-size: 13pt; color: #000000; margin-left: 30; }
h3		{ font-family: Verdana,Arial,Helvetica; font-size: 15pt; color: #000000; }
h4		{ font-family: Verdana,Arial,Helvetica; font-size: 13pt; color: #000000; }
h2.e	{ font-family: Verdana,Arial,Helvetica; font-size: 12pt; color: #ffffff;  font-style: italic;}
        
p.xxp	{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #000000; }
p.xp	{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #000000; }
p.p		{ font-family: Arial,Helvetica; font-size: 10pt; color: #000000; }
p		{ font-family: Arial,Helvetica; font-size: 11pt; color: #000000; }
p.g		{ font-family: Arial,Helvetica; font-size: 13pt; color: #000000; }
p.mb	{ font-family: Arial,Helvetica; font-size: 8pt; color: #ffffff; }	/* Links blancos */
p.pi	{ font-family: Arial,Helvetica; font-size: 10pt; color: #000088; font-style: italic; }

p.pf	{ font-family: Arial,Helvetica; font-size: 9pt; color: #000000;  font-style: italic; }

p.ls	{ font-family: Arial,Helvetica; font-size: 14pt; color: #ffff00; margin-left: 5; margin-right: 5; letter-spacing: 0px;}

a.xxp	{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #000099; }
a.xp	{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #000099; }
a.p		{ font-family: Arial,Helvetica; font-size: 10pt; color: #000099; }
a		{ font-family: Arial,Helvetica; font-size: 11pt; color: #000099; }
a.g		{ font-family: Arial,Helvetica; font-size: 13pt; color: #000099; }


a.hc	{ font-family: Arial,Helvetica; font-size: 10pt; color: #ffffff; text-decoration: none; }	/* barra links pag inicial */
a.sc	{ font-family: Arial,Helvetica; font-size: 9pt; color: #ffffff; text-decoration: none; line-height:15px; }
a.ls	{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #000000; font-weight: normal; }	/* links inferiores pags secundarias */

p.i1	{ font-family: Arial,Helvetica; font-size: 9pt; color: #ffffff; margin-left: 5; margin-right: 5; font-weight: bold; text-transform: uppercase; }	/* titulos blancos pagina inicial */
p.i2	{ font-family: Helvetica; font-size: 11pt; color: #ffffff; margin-left: 5; font-weight: bold; text-decoration: none; }	/* links-titulos blancos pagina inicial */
a.i1	{ font-family: Helvetica; font-size: 11pt; color: #ffffff; margin-left: 5; font-weight: bold; text-decoration: none; }	/* links-titulos blancos pagina inicial */

sup		{ font-family: Arial,Helvetica; font-size: 7pt; color: #ffcc00; }



/* guia empresas */
ul.e	{ font-family: Verdana,Arial,Helvetica; font-size: 10pt; }
li.e	{ font-family: Verdana,Arial,Helvetica; font-size: 10pt color: #ffcc00; }

#In		{ display: block; font-weight: bold; text-align: center; font-size: 20; text-decoration: none;
			color: #ffffff; background-color: #ffffff; border-style: outset;	}

tr.h	{ background: #bbccdd; }	/* headings tablas de datos (p.e.: ofertas de viajes) */
tr.par	{ background: #ffffff; }	/* Filas impares de tablas de datos */
tr.imp	{ background: #ddeeff; }	/* Filas impares de tablas de datos */

/* textura azulilla de celdas de texto ej. Anuncios*/
td.tx1	{ background: #ddeeff; }
td.tx2	{ background: #ccddee; }


/* Columna links izqda paginas secundarias */
td.clr2	{ background: #ffffff; }	/* fondo */
td.clr1	{ background: #046cb5; text-align: left; }	/* Cabeceras */
td.cllk	{ background: url(../img/backgroundtop.jpg); text-align: left; }	/* links */
td.clc	{ background: #ffffff; }	/* lineas blancas degradadas */

/* Barra links inferior */
tr.bl1	{ background: #ffffff; }	/* superior */
tr.bl2	{ background: #dfdfdf; }	/* inferior */


td.f1	{ font-family: Arial,Helvetica; font-size: 10pt; color: #ffffff; background: #046CB5; text-align: left; font-weight: bold;  margin-left: 5;}
td.f2	{ font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-align: right;  }
td.f3	{ font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-align: left; }
h5		{ font-family: Arial,Helvetica; font-size: 12pt; color: #000000; }	/* guía rápida */
td.ls	{ font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; }	/* guía rápida */
td.lt	{ font-family: Arial,Helvetica; font-size: 10pt; color: #000000; }	/* guía rápida */
a.lt	{ font-family: Arial,Helvetica; font-size: 10pt; color: #000088; }	/* guía rápida */

/* borrar */
td.fs	{ font-family: Arial,Helvetica; font-size: 8pt; color: #000000; background: #ffff00; }

td.pd	{ font-family: Arial,Helvetica,Arial,Helvetica; font-size: 11pt; }

/* nuevos de canary-travel */


.column {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #046cb5;
	vertical-align: top;
	background-image: url(../img/bgroundBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;



}
ul {
	list-style-type: circle;
	color: #000099;



}
.separatorCell {
	background-image: url(../img/l1.gif);
	background-color: #FFFFFF;


}

.navLink	{
	font-family: Arial,Helvetica;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	line-height:15px;


}
.searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	border: 1px solid #0053A6;
	height: 20px;
}
.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px;
	border: 1px solid #0053A6;
	height: 20px;
	background-color: #CCCCCC;
	color: #000;

}
.titleTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #82a1ca;


}


.text		{
	font-family: Arial,Helvetica;
	font-size: 11pt;
	color: #000000;
	text-align: justify;
}

.listLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	}
.footPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeee;
}
.footLinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.topLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.topLinkBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;

}
.navCell {
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
.navCellBold {
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	line-height:15px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;

}
.nobr {white-space:nowrap}
/**************************INICIO FORMULARIO CONTACTO**************************/

.central{width:100%;float:right;}
.centralizq{float:left;width:54em}	
.centralizq dl dt{color:#117bb5;font-weight:bold;font-size:1.3em;padding:0 0 0.3em 0;}
.centralizq dl dd{text-align:justify;font-size:0.85em}
.center{display:block;margin-left:3em}
.centralizq dl dd p{padding:0.3em 0 0.3em 0;font-size:0.85em}
.puntos{border-bottom:dotted 0.2em #96c0d9;padding:0.5em 0 0.5em 0;margin-bottom:1.5em;clear:both;}
.left{float:left;} 
.blue{ color:#117bb5;}
.left a, .blue a:link{font-size:0.85em}
#contacto{}
#contacto p{display:block;width:36.64em;margin:0}
#contacto p span{width:13em;margin-top:0.25em;float:left;display:block;white-space:nowrap;font-weight:bold}
#contacto p input, #contacto p a{margin-top:0.5em;float:left;width:15em;}
#contacto p img {margin-top:0.7em;.margin-top:0.5em;margin-right:1em;float:left;}
#contacto p textarea{margin-top:0.5em;float:left;height:6em;width:20em;}
.necesit{float:right; margin-right:7em}
.reservayaboton{cursor:pointer; margin-left:0.25em; background:#046cb5; text-align:center; font-size:1.25em; font-weight:bold; padding:0.25em; width:15em; border:none;color:#FFF}
.reservaya a{ text-decoration:underline;font-size:0.85em}
.reservayaboton a{ text-decoration:none;font-size:0.85em;color:#FFF}
.left a:link { text-decoration:none; color: #000;font-size:0.85em}
.titulorojo{background:#FF0000; color:#FFF; font-weight:bold; padding:0.5em; margin: 1em 0 0.5em 0;}

/***********************FIN FORMULARIO CONTACTO***********************/