a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
a.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01368F;
}
a.body:link {
	text-decoration: none;
  color: #01368F;
}
a.body:visited {
	text-decoration: none;
  color: #01368F;
}
a.body:hover {
	color: #000000;
	text-decoration: none;
}

a.calLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01368F;
}
a.calLink:link {
	text-decoration: none;
  color: #01368F;
}
a.calLink:visited {
	text-decoration: none;
  color: #01368F;
}
a.calLink:hover {
	color: #000000;
	text-decoration: none;
}

td
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  color: #333333;
}
.des_tur
{
  font-size: 10px;
  color: #666666;
  /*background-image: url('images/bg_wsemitrans.gif');*/
}

.bg01
{
  background-color: #D1E2FF;
}

.bg02
{
  background-color: #01368F;
  color: white;
  padding: 2px;
  font-weight: bold;
}

.bg03
{
  background-color: #01368F;
  color: white;
  padding: 2px;
  font-weight: bold;
  text-align: center;
}

.manito
{
  cursor: pointer;
}

.tdtitle1
{
  text-align: center;
  text-weight: bold;
  font-size: larger;
}

body
{
  background-image: url('../images/bgd002.gif');
	background-color: white;
	font-size: 12px;
}

.tr_debug1
{
  color: orange;
}

.tr_debug2
{
  color: #99cc66;
}


input
{
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #666666;
  border: thin solid #999999;
  border-width: 1px;
  margin: 2px;
  background-color: #f2f2f2;
}

select
{
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #666666;
  border: thin solid #999999;
  border-width: 1px;
  margin: 2px;
  background-color: #f2f2f2;
}

button
{
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #666666;
  border: thin solid #999999;
  border-width: 1px;
  margin: 2px;
  background-color: #f2f2f2;
}


textarea
{
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #666666;
  border: thin solid #999999;
  border-width: 1px;
  margin: 2px;
  background-color: #f2f2f2;
}

h2
{
  font-family: Arial, Helvetica;
  font-size: 30px;
  font-weight: bold;
  line-height: 25px;
}

h3
{
  font-family: Arial, Helvetica;
  font-size: 20px;
  font-weight: bold;
  line-height: 15px;
}

.font10
{
  font-size: 10px;
}

td.calendar
{
  background-color: #ffffff;
}

td.calendarEmpty
{
  background-color: #dddddd;
}

td.calendarToday
{
  background-color: #ffcc00;
}

.divERROR
{
  position:absolute;
  visibility:hidden;
  color: red;
  font-weight: bold;
  font-size: 12px;
  height: 15px;
}

.noprice
{
  color: #cccccc;
}
#divLang800
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

  display: none; /* porque necesita reparacion */
}

#idLang
{
  display: none; /* necesita reparacion */
}

/* Estilos del menu de la izquierda */
/*  Tabla principal del menu  */
.menuLeft
{
  /*background-color: #F5F5EB;*/
}

/*  Celda del titulo  */
.menuLeftTitle
{
  font-size: 10px;
  font-weight: bold;
  background-color: #0656AA;
  color: #FFFFFF;
  text-align: center;
  height: 15px;
}

/*  Celda con los vinculos  */
.tdMenuLeft
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 15px;
  padding-left: 5px;
}

.lnkMenuLeft:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  font-weight: normal;
	color: #0656AA;
	text-decoration: none;
}
.lnkMenuLeft:visited {
	color: #0656AA;
  font-weight: normal;
	text-decoration: none;
}
.lnkMenuLeft:hover {
	color: #000000;
  font-weight: normal;
	text-decoration: none;
}

.divPaginado
{
  background-color: #0055ad;
  color: #ffefd5;
  padding:4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.titulo1
{
  background-color: #0055ad;
  color: white;
  padding: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-aling: center;
}

.bot
{
  display: none;
}

td.sidebar {
  background-color: #F7F7EF;
  width: 365px;
}

td.sidebar input {
  width: 80%;
}

table#amadeus td {
  font-size: 12px;
  color: black;
}

#maintable {
  width: 995;
  background-image: url("../images/bg-header.jpg");
  background-repeat: no-repeat;
}


#bottomMenu, #topMenu {
  width: 100%;
}

#mainTableTop {
  height: 51px;
}
#mainTableBottomMenu {
  height: 75px;
}

#amadeusSearch {
  /*width: 200px;*/
}

#mainTableMenu {
  /*background-image: url("../images/pv-menu.jpg");
  background-repeat: no-repeat;
  background-color: #00368E;*/
}

#divLogo {
  position: relative;
}

#logo {
  position: absolute;
  top: 0;
}

img {
  border: none;
}

object {
  z-index: -1;
}

table#amadeusSearch {
  width: 100%;
}

div#titleamadeus {
  background: #10324D;
  color: white;
  font-weight: bold;
  text-align: center;
}

div#bottomamadeus {
  font-weight: bold;
  text-align: center;
}

div#bottomamadeus a {
  color: #10324D;
}

div#bottomamadeus a:hover {
  text-decoration: underline;
}