Body
{
  margin: 0px;
	
  font-family: Tahoma, Verdana;
  font-size: 8pt;
  
  /*scrollbar-arrow-color: #CC0000;
  scrollbar-3dlight-color: #003399;
  scrollbar-darkshadow-color: #003399;
  
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-face-color: #FFFF66;
  scrollbar-shadow-color: #FFCC00;

  scrollbar-track-color: #FFFF99;*/
  
  padding: 0px;
  /*background: #B7BBAF;*/
 
  /*background:url(img/fondo.gif) no-repeat top center;
  background-attachment: scroll;
  height:100%;*/	  
}

A
{
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 11px; 
  	color: #0081c8;
	 /* color: #71D0F6;*/ 
}
A:Hover { text-decoration: underline; }

A.enlace
{
  font-family: Tahoma, Verdana;	
  font-size: 11px;
  color: #00F;
  font-weight: bold;
  padding: 2px;  
}

A.enlace:Hover
{
  text-decoration: none; 
  color: #000000;
}

TD
{
  font-family: "Trebuchet MS", Verdana;
  font-size: 8pt;
  color: #000080;
}

H1
{
  clear: both;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
}
H2
{
  clear: both;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
}

H3
{
  clear: both;
  font-size: 10pt;
  font-weight: bold;
  padding: 3px;
}

H5 { margin: 0px; }

P
{
  line-height: 180%;
  text-align: justify;
  padding: 2px;
}

.bordeAzulSuave p
{
	line-height: 110%;
  	text-align: justify;
  	padding: 0px;
}

.bordeAzulSuave1 p
{
	line-height: 110%;
  	text-align: justify;
  	padding: 0px;
}

.bordeAzulSuave2 p
{
	line-height: 120%;
  	text-align: justify;
  	padding: 0px;
}

P.Parrafo
{
  line-height: 180%;
  text-align: justify;
  padding: 2px;
}

P.Texto { padding: 2px; }

.Espacio { line-height: 2px; }
.EspacioDoble { line-height: 5px; }
.bordeAzulSuave 
{ 
	border: 2px solid #AAA6F4;
	padding: 2px;
}
.bordeAzulSuave1 
{ 
	border-left: 2px solid #AAA6F4;
	border-right: 2px solid #AAA6F4;
	border-top: 0px;
	border-bottom: 1px solid #221ade;
	padding: 2px;
}

.bordeAzulSuave2 
{ 
	border-left: 2px solid #AAA6F4;
	border-right: 2px solid #AAA6F4;
	border-top: 0px;
	border-bottom: 2px solid #AAA6F4;
	padding: 2px;
}

.bordeTarifasITem
{ 
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #AAA6F4;
	padding: 2px;
	text-align: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
.bordeTarifas
{ 
	border-left: 1px solid #AAA6F4;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #AAA6F4;
	padding: 2px;
	font-family: Tahoma, Verdana;
	text-align: center;
	font-size: 12px;
	color: #000000;
}

.bordeImgPlomo
{ 
	border-left: 1px solid #73777A;
	border-right: 2px solid #B3B5B7;
	border-top: 1px solid #B3B5B7;
	border-bottom: 2px solid #73777A;
}

#superior
{
	background:url(img/fondosup.gif) no-repeat top center;
	min-height:100%;
	margin: 0px;
	height: 290px;
	padding: 0px;
}

#central
{
	background:url(img/fondop.gif) repeat-y top center;
	min-height:100%;
	margin: 0px;
	padding: 0px;
}

#inferior
{
	background:url(img/fondoinf.gif) no-repeat bottom center;
	min-height:100%;
	margin: 0px;
	height: 176px;
	padding: 0px;
}

.textoMenuSup
{
	font-size: 10px;	
  	color: #73777A;
  	font-family: tahoma;
}

.textoMenuSupBold
{
	font-size: 12px;
  	color: #73777A;
  	font-family: tahoma;
  	font-weight: bold;
}

A.enlaceMenu
{
  font-size: 12px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlaceMenu:Hover
{
  text-decoration: none; 
  color: #97DAF8;
}

A.enlaceSubMenu
{
  font-size: 10px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlaceSubMenu:Hover
{
  text-decoration: none; 
  color: #97DAF8;
}

.celdaBordeBlanco
{
	border-color: #ffffff;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    margin: 0;
    padding: 2px;
}

.separador
{
	border-color: #ffffff;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    margin: 0;
    line-height: 5px;
}

.celdaInfBordeBlanco
{
	border-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 2px;
}

.celdaPlomoOscuro
{
    padding-top: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #73777A;
    font-family: Tahoma, Verdana;
  	font-size: 10pt;
  	color: #ffffff;
  	font-weight: bold;
}

.celdaPlomo
{
    padding: 2px;
    background-color: #9F9FA1;
    font-family: Tahoma, Verdana;
  	font-size: 8pt;
  	color: #ffffff;
}

.cajaPlomoOscuro
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #73777A;
    font-family: Tahoma, Verdana;
  	font-size: 10pt;
  	color: #ffffff;
  	font-weight: bold;
}


A.enlaceBlanco
{
  font-size: 12px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  padding-left: 2px;  

}

A.enlaceBlanco:Hover
{
  text-decoration: none; 
  /*color: #97DAF8;*/
  color: #D7DF23;
}

.combo
{
  font-family: Tahoma, Verdana;
  font-size: 11px;
  color: #73777A;
  font-weight: bold;
}

.letraBlanca
{
    font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	padding: 2px;
}

A.linkTxtBlanco
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 12px; 
  	color: #ffffff; 
}

A.linkTxtBlanco:Hover { COLOR: #069; text-decoration: none }

.celdaHotelsTit
{
	background-image: url(img/barrahotels.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.cuadroHoteles
{
	background-image:url(img/cuadrohotels.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.celdaThingsTitulo
{
	/*background-image: url(img/barrathings.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
    background-color: #DB8727;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

.celdaThings
{
	background-image: url(img/things.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
    width: 250px;
    height: 205px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
    line-height: 25px;
}

.cuadroNaranja
{
	padding: 2px;
	border: 1px solid #db8323;
}
.cuadroNaranja2
{
	padding: 2px;
	border-bottom: 1px solid #db8323;
	border-left: 1px solid #db8323;
	border-right: 1px solid #db8323;
	
}

A.enlaceBlanco1
{
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlaceBlanco1:Hover
{
  text-decoration: none; 
  color: #97DAF8;
}

A.enlaceBlanco2
{
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  padding: 5px;
}

A.enlaceBlanco2:Hover
{
  text-decoration: none; 
  /*color: #0081c8;*/
  color: #D7DF23;
}

A.enlaceBlanco3
{
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  padding: 3px;
  text-decoration: underline;
}

A.enlaceBlanco3:Hover
{
  text-decoration: none; 
  /*color: #0081c8;*/
  color: #D7DF23;
}

A.enlaceBlanco4
{
  font-size: 11px;
  color: #0081c8;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  padding: 3px;
}

A.enlaceBlanco4:Hover
{
  text-decoration: none; 
  color: #ffffff;
}

A.enlaceBlanco5
{
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
}

A.enlaceBlanco5:Hover
{
  text-decoration: none; 
  color: #D7DF23;
}

A.enlaceNormal
{
  font-size: 10px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  padding: 1px;
}

A.enlaceNormal:Hover
{
  text-decoration: none; 
  /*color: #0081c8;*/
  color: #D7DF23;
}

.celdaTurismoTitulo
{
	/*background-image: url(img/barraturismo.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
    background-color: #DB8727;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

.celdaTurismo
{
	background-image: url(img/turismo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
    width: 250px;
	height: 188px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaTours
{
	background-image: url(img/tours.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
    width: 160px;
	height: 410px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaTours1
{
	background-image: url(img/tours1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	text-align: left;
}

.celdaSugTitulo
{
	background-image: url(img/barrasug.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaSug
{
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	width: 140px;
	height: 106px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: right;
}

A.linkTxtSug
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 11px; 
  	color: #ffffff; 
}

A.linkTxtSug:Hover { COLOR: #069; text-decoration: none }

A.enlaceAzul
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 10pt; 
  	color: #0081C8; 
  	font-weight: bold;
  	padding: 5px;
}

A.enlaceAzul:Hover { COLOR: #73777A; text-decoration: none }

A.enlaceRojo
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 10pt; 
  	color: #FF0000; 
  	font-weight: bold;
  	padding: 5px;
}

A.enlaceRojo:Hover { COLOR: #73777A; text-decoration: none }

A.enlaceAzulNormal
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 11px; 
  	font-weight: bold;
  	color: #0081C8; 
  	padding: 5px;
}

A.enlaceAzulNormal:Hover { COLOR: #73777A; text-decoration: none }

.celdaAzulTitulo
{
	background-image: url(img/barra_azul.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

A.linkTxtSug2
{ 
	font-family: Tahoma, Verdana;	
  	text-decoration: none; 
  	font-size: 11px;  
  	text-align: left;
  	color: #606467; 
}
A.linkTxtSug2:Hover { COLOR: #069; TEXT-DECORATION: none }

.celdaSugHotel
{
	background-color: white;
	padding: 5px;
	font-family: Tahoma, Verdana;
	color: #606467;
	font-size: 12px;
}

.textoPlomo
{
	font-size: 12px;
  	color: #73777A;
  	font-family: tahoma;
  	font-weight: bold;
  	text-align: left;
  	padding-left: 10px;
}

.cuadroAzulHS
{
	padding: 2px;
	border: 1px solid #1300d5;
}

.celdaAzulTH
{
	background-image: url(img/barra_azulTH.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 380px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

.Pie_pagina
{
  background-color: #e6e6e6; 
  font-family: Tahoma, Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #73777A;
}

A.linkPiepagina
{ 
	font-family: Tahoma, Verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #73777A; 
}
A.linkPiepagina:Hover { COLOR: #585B5F; font-weight: bold; TEXT-DECORATION: none }

.letraCarioca
{
    padding-left: 5px;
    color: #D7DF23;
    font-family: Tahoma, Verdana;
  	font-size: 12px;
  	font-weight: bold;
}

.cuadroVerde
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #349436;
}

.cuadroVerdePaq
{
	padding: 2px;
	border: 1px solid #37af37;
}

.cuadroPlomo
{
	padding: 2px;
	border: 1px solid #73777A;
}

.barraVerdeTitulo
{
	background-color: #6fb478;
	padding-left: 10px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.letraPlomo
{
	font-size: 12px;
  	color: #73777A;
  	font-family: tahoma;
  	text-align: left;
  	padding: 2px;
}
.letraPlomoNormal
{
	font-size: 12px;
  	color: #73777A;
  	font-family: tahoma;
  	padding: 2px;
}

.letraNegro
{
	font-size: 12px;
  	color: #000000;
  	font-family: tahoma;
  	text-align: left;
  	padding: 2px;
}

.letraPlomoNegrilla
{
	font-size: 12px;
  	color: #73777A;
  	font-family: tahoma;
  	text-align: center;
  	padding: 2px;
  	font-weight: bold;
}

.letraPlomoTours
{
	font-size: 11px;
  	color: #73777A;
  	font-family: tahoma;
  	text-align: left;
  	padding-left: 5px;
  	padding-right: 2px;
  	padding-top: 2px;
  	padding-bottom: 2px;
}

.celdaCarioca
{ 
	background-color: #D7DF23;
	font-family: Tahoma, Verdana;
  	text-decoration: none;
  	font-size: 12px; 
  	font-weight: bold;
  	color: #73777A; 
  	padding-left: 2px;
  	padding-right: 2px;
  	padding-top: 0px;
  	padding-bottom: 2px;
  	height: 15px;
}

A.enlaceBP
{
  	font-size: 10px;
  	color: #73777A;
  	font-family: Tahoma, Verdana;
  	font-weight: bold;
}

A.enlaceBP:Hover
{
  	text-decoration: none; 
  	color: #FFFFFF;
  	font-weight: bold;
}

.celdaVerdeTitulo
{
	background-image: url(img/barra_verde.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 550px;
	height: 25px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

/* --- Blanco --- */

.TBlanco
{
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
}

.celdaNaranjaTitulo
{
	background-image: url(img/barra_naranja.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 260px;
	height: 15px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.barraNaranja1
{
	color: #F4C9A8;
	border-top: 0px;
	border-bottom: 1px solid #bc5c17;
	border-left: 0px;
	border-right: 0px;
}

.barraNaranja2
{
	color: #FFF0E9;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #bc5c17;
}

A.enlacePlomo
{
  font-size: 11px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlacePlomo:Hover
{
  text-decoration: none; 
  /*color: #97DAF8;*/
  color: #D7DF23;
}
A.enlacePlomo1
{
  font-size: 12px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlacePlomo1:Hover
{
  text-decoration: underline; 
}

A.enlacePlomoLH
{
  font-size: 11px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlacePlomoLH:Hover
{
  text-decoration: none; 
  color: #3539E7;
}

A.enlacePlomoNormal
{
  font-size: 12px;
  color: #73777A;
  font-family: Tahoma, Verdana;
}

A.enlacePlomoNormal:Hover
{
  text-decoration: none; 
  color: #97DAF8;
}

A.enlacePlomoNormal1
{
  font-size: 12px;
  color: #73777A;
  font-family: Tahoma, Verdana;
  /*font-weight: bold;*/
}

A.enlacePlomoNormal1:Hover
{
  text-decoration: underline; 
}

.celdaAzulTitLH
{
	background-image: url(img/barra_azulLH.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 552px;
	height: 50px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.cuadroAzulLH
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #1600d7;
}

.barraAzulLH
{
	background-color: #8391c8;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
	font-weight: bold;
}

.letraAzulLH
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 12px; 
  	color: #3539E7; 
}

.letraAzul
{
    font-family: Tahoma, Verdana;
  	font-size: 13px;
  	color: #3539E7;
  	font-weight: bold;
  	padding-bottom: 5px;
}

A.enlaceLH
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 12px; 
  	/*color: #3539E7;*/
	  color: #c95f06; 
  	font-weight: bold;
}

A.enlaceLH:Hover { text-decoration: underline }

A.enlaceLHF
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 12px; 
	color: #c95f06; 
  	font-weight: bold;
}

A.enlaceLHF:Hover { color: #D7DF23; text-decoration: underline }

A.enlaceBlancoLH
{
  font-size: 11px;
  color: #FFFFFF;
  font-family: Tahoma, Verdana;
  font-weight: bold;
}

A.enlaceBlancoLH:Hover
{
  text-decoration: none; 
  color: #3539E7;
}

.fondoPlomoLA
{
    padding: 2px;
    background-color: #9F9FA1;
    font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #3539E7;
  	font-weight: bold;
}

.TextAzulTituloPI
{
  	font-family: Verdana;
  	font-weight: bold;
  	color: #3539E7;
  	font-size: 25px;
  	padding-top: 2px;
  	padding-left: 2px;
  	padding-right: 2px;
  	padding-bottom: 7px;
}

.celdaAzulTitPI
{
	background-image: url(img/barra_azulPI.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	height: 21px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

A.enlaceAzulPI
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 11px; 
  	color: #3539E7; 
  	font-weight: bold;
}

A.enlaceAzulPI:Hover { text-decoration: underline }

.fondoAzulTitPI
{
	background-color: #8596CC;
    padding: 2px;
    font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #FFFFFF;
  	font-weight: bold;
}
.celdaAzulTitPI2
{
	background-image: url(img/barra_azulPI2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 626px;
	height: 15px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaAzulTitLHF
{
	background-image: url(img/barra_azulLHF.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 470px;
	height: 15px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaNaranjaTit
{
	background-image: url(img/barra_naranjaT.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 552px;
	height: 50px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaNaranjaLD
{
	background-image: url(img/barra_naranjaLD.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 552px;
	height: 15px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaRojo
{
	background-image: url(img/barra_rojo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 152px;
	height: 20px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

.celdaRojo1
{
	background-image: url(img/barra_rojo1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 152px;
	height: 20px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}

.celdaRojoTitulo
{
	background-image: url(img/barra_rojoT.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 552px;
	height: 50px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

A.enlaceCiudad
{
  font-family: Tahoma, Verdana;
  font-size: 11px;
  color:  #73777A;
  font-weight: bold;
  padding: 1px;
  text-decoration: none;
}

A.enlaceCiudad:Hover
{
  text-decoration: none;
  color: #0081c8;
}

.celdaLilaTitulo
{
	background-image: url(img/barra_lila.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 552px;
	height: 50px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

/**********************************************/
TD.TitCV
{
	line-height: 120%;
	background: #8097CC;
	font-family: arial, 'lucida console', fantasy;
	font-size: 12pt;
	COLOR: #fff;
	border: 2px solid #8097CC;
}
.FLink
{
	border: 1px solid #8097CC;
	padding: 0px 0px 2px 5px;
	font-family: arial, 'lucida console', fantasy;
	font-size: 11pt;
	text-align: justify;
	padding-left: 10px;
	padding-right: 15px;
}

P.LnkTit
{
  font-family: Georgia, "Trebuchet MS", Verdana;
  font-size: 10pt;
  color:  #cc6000; /* #42619B; */
  font-weight: bold;
  padding: 2px;
  text-decoration: underline;
}

A.LnkTit
{
  /*font-family: Georgia, "Trebuchet MS", fantasy;*/
  font-size: 10pt;
  color:  #cc6000; /* #42619B; */
  font-weight: bold;
  padding: 2px;

  text-decoration: underline;
}

A.LnkTit:Hover
{
  text-decoration: none;
  color: #f92008;
}

TD.TextCV
{
	font-family: arial, 'lucida console', fantasy;
	font-size: 10pt;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
}

.LnkSTit
{
  font-family: arial, "lucida console", fantasy;
  font-size: 11pt;
  color: #039;
  padding: 2px;
}

A.LnkSTit
{
  font-family: arial, "lucida console", fantasy;
  font-size: 11pt;
  color: #039;
  /*font-weight: bold;*/
  padding: 2px;
}

A.LnkSTit:Hover
{
  text-decoration: none;
  color: #cc6000;
}

.botonBuscar
{
  border-left:2px solid #FFF; border-right:2px solid #330033; border-top:2px solid #FFF; border-bottom:2px solid #330033; font-family: Verdana;
  color: #000;
  font-size: 12pt;
  text-align: center;
  background: #EEE;
  padding-right: 8px;
  padding-left: 8px;*
}

A:Hover.botonBuscar
{
  font-family: Verdana;
  color: #000;
  font-size: 12pt;
  text-align: center;
  background: #EEE;
  border-left: 3px solid;
  border-right: 1px solid #330033;
  border-top: 2px solid #FFF;
  border-bottom: 2px solid #330033;
  /*'border: 2px solid;*/
  padding-right: 8px;
  padding-left: 8px;
  border-left-color:#FFF
}

.BarIdioma
{
  color: #03C;
  background: #FFCC00;
  border-top: 1px solid #fff;
  padding: 1px;
}

A.LnkSubTit
{
  font-family: arial, "lucida console", fantasy;
  font-size: 11pt;
  color: /*#42619B;*/ #00F;
  /*font-weight: bold;*/
  padding: 2px;
}

A.LnkSubTit:Hover
{
  text-decoration: none;
  color: #f92008;
}

.FrameAzul
{
  background: #69C;
  border: 1px solid #039;
}

A.LnkIdioma
{
  width: 100%;
  color: #03C;
  padding: 1px;
}


A:Hover.LnkIdioma
{
  text-decoration: underline;
  border: none;
  padding-left: 0px;
  padding-right: 3px;
  background: #FFDF7B;
}

.FrameVerde
{
  background: #FFC;
  border: 2px solid #069;
}

.TitFormRojo
{
	background: #C00;
	font-family: arial, 'lucida console', fantasy;
	color: #FFF;
	font-size: 10pt;
	padding: 5px;
}
/* TITULO CATEGORIAS FORMULARIO DE RESERVAS*/
.TitFrmVerde
{
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #FFF;
  background: #069;
  border: 1px solid #369;
}

.FrameResaltado
{
  background: #DDD;
  border: 1px solid #999;
  padding: 5px;
}

A.MSuperior
{
  width: 100%;
  color: #ffffff;
  border: 1px solid;
  border-color: #FFF #FC0 #FC0 #FFF;
  padding: 1px;
}

A:Hover.MSuperior
{
  text-decoration: none;
  border: none;
  padding: 2px;
  padding-left: 5px;
}

.TMenuSup
{
  color: #03C;
  background: #314381;
  border: 1px solid #000080;
}
.TDirectorio
{
  font-family: Verdana;
  font-weight: bold;
  color: #039;
  background: #FC0;
  border: 2px solid;
  border-color: #FC0 #FC0 #CCC #FC0;
  padding: 4px;
  padding-left: 5px;
}
.FrameLBlanco
{
  background: #FFF;
  border: 2px solid;
  border-color: #FC0 #E6E6E6 #FC0 #E6E6E6;
  padding: 4px;
  padding-left: 10px;
}

A.LnkSText
{
  font-family: arial, "lucida console", fantasy;
  font-size: 11pt;
  color: #00F;
  /*font-weight: bold;*/
  padding: 2px;
}

A.LnkSText:Hover
{
  text-decoration: none;
  color: #cc6000;
}
.Edit
{
  font-family: Verdana;
  font-size: 8pt;
  color: #039;
  border: 1px solid #069;
}

.BordeFoto
{
  font-weight: bold;
  color: #FFF;
  background: #d1231a; 
  border-top: 2px solid #f9c2bb;
  border-left: 2px solid #f9c2bb;
  border-right: 2px solid #780802;
  border-bottom: 2px solid #780802;
  padding: 2px;
}

.TitFoto
{
/*  font-weight: bold;*/
  color: #1f0abb;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #0d0d0d;
  border-bottom: 1px solid #0d0d0d;
  padding: 2px;
}

.celdaVuelosTit
{
	background-image: url(img/barravuelos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.cuadroCeleste
{
	padding: 2px;
	border: 1px solid #47d6e2;
}
.tituloCeleste
{
	background-image: url(img/barraceleste.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: left;
}
.letraPlomo1
{
	font-size: 11px;
  	color: #73777A;
  	font-family: tahoma;
  	padding: 2px;
}
.letraPlomo2
{
	font-size: 10px;
  	color: #73777A;
  	font-family: tahoma;
  	font-weight: bold;
  	padding: 1px;
}

.lineaInfPlomo
{
	border-bottom: 1px solid #73777a;
}

.letraTours
{
    font-family: Tahoma, Verdana;
  	font-size: 10px;
  	color: #ffffff;
  	padding: 2px;
  	font-weight: bold;
}

A.enlaceTours
{ 
	font-family: Tahoma, Verdana;
  	text-decoration: none; 
  	font-size: 11px; 
  	color: #F4A544;
	font-weight: bold; 
}

A.enlaceTours:Hover { COLOR: #D7DF23; text-decoration: none }

/*************Para comparativa de hoteles****************/
.compararHotel
{
	font-family: Tahoma;
	font-size: 11px;
	color: #73777A;
	/*font-weight: bold;*/
	background: #F1F4B9;/*#D7DF23;*/
	padding-right: 2px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

.compararHotelClick
{
	font-family: Tahoma;
	font-size: 11px;
	color: #73777A;
	background: #D7DF23;
	padding-right: 2px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

A.linkCH:Hover
{
  text-decoration: underline; 
}

.celdaComparar
{
	border:1px solid #C8C8C8;
	font-family: Tahoma;
	font-size: 11px;
	color: #73777A;
}

.celdaCompararTD
{
	font-family: Tahoma;
	font-size: 11px;
	color: #73777A;
}

/**************Para los formularios con login***********************/

.BordeAzul
{
  border: 1px solid #039;
}

.FVerde
{
  background: #669900;
  border-right: 1px solid #FC0;
  border-bottom: 1px solid #FC0;
  border-left: none;
  border-top: none;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #FFF;
  padding: 5px;
  padding-left: 10px;
}

.FondoVerdeClaroB
{
  color: #036;
  background: #f2f6e5;
  padding: 5px;
}

.FAzul
{
  background: #336699;
  border-right: 1px solid #FC0;
  border-bottom: 1px solid #FC0;
  border-left: none;
  border-top: none;
  font-family: Verdana;
  color: #FFF;
  font-size: 8pt;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
}

.fondoTable 
{ /* color de fondo 2, gris claro */
	background-color: #f2f0f0;
}

/*Para ofertas*/
.cuadroRojo
{
	padding: 3px;
	border: 1px solid #EB5206;
}

.celdaOfertaTitulo
{
    height: 20px;
    background-color: #DB8727;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	color: #ffffff;
  	font-weight: bold;
  	text-align: center;
}

.celdaOferta
{ 
	font-family: Tahoma, Verdana;
    background-color: #FF350A;
  	padding:5px; 
  	font-size: 11px;
  	color: white;
}