Body
{
  margin: 2px;

  font-family: "Trebuchet MS", 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;
}

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;
}

H1.TEmpresa
{
  font-size: 16pt;
  color: #FFF;
  text-decoration: none;
  margin: 0px;
}

H1.TPaquete
{
  font-size: 16pt;
  color: #036;
  text-decoration: none;
  padding: 0px;
  padding-left: 10px;
  margin: 0px;
}

H1.HTitulo
{
  font-family: Verdana;
  font-size: 20px;
  font-weight: bold;
  color: #669900;
  text-decoration: underline;
  padding: 5px;
  padding-left: 30px;
  margin: 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.Parrafo
{
  line-height: 200%;
  text-align: justify;
  padding: 5px;
}

P.Texto { padding: 2px; }
.Espacio { line-height: 2px; }
.EspacioDoble { line-height: 5px; }

.EspacioBlanco
{ 
  line-height: 2px; 
  background: #FFF;
  border-top: 2px solid #96b5aa;
}
.Error { font-size: 8pt; }

/* --- Rojos --- */
.TRojo { background: #C00; }

.FrameRojo
{
  background: #F66;
  border: 1px solid #C00;
}
.FtRojo
{
  font-weight: bold;
  color: #C00;
}
.TituloRojo
{
  color: #FFF;
  background: #C00;
  border: 1px solid;
  border-color: #C00 #900 #900 #C00;
  padding: 2px;
}

.TitRojo
{
  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;
}

/* --- Amarillo --- */
.TMenuSup
{
  color: #03C;
  background: #FF6;
  border: 1px solid #000080;
}

.TAmarillo
{
  background: #FC0;
  border: 1px solid;
  border-color: #FC0 #F90 #F90 #FC0;
  padding: 2px;
}

.TopRound
{
  background: #FF9;
  border-top: 2px solid #FC0;
}

.BRound
{
  background: #FF9;
  border-left: 2px solid #FC0;
  border-right: 2px solid #FC0;
}

.BotRound
{
  background: #FF9;
  border-bottom: 2px solid #FC0;
}

.FrameAmarillo
{
  background: #FF9;
  border: 1px solid #FC0;
}

.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;
}

.TituloSug
{
  font-family: Verdana;
  font-weight: bold;
  color: #000;
  background: #ccc;
  padding: 6px;
}

/* ****************** Verde ******************** */
.BordeVerdeGrueso { border: 2px solid #069; }
.BordeVerdeFino { border: 1px solid #069; }

.FondoVerdeClaro
{
  color: #036;
  text-align: justify;
  background: #f2f6e5;
  padding: 5px;
}

.FondoVerdeClaro2
{
  color: #036;
  text-align: justify;
  background: #f2f6ef;
  padding: 5px;
}
/*
.FondoVerdeClaro
{
  background: #f2f6e5;
  padding: 5px;
  text-align: justify;
  color: #036;
}
*/
.TitVerdeClaro
{
  line-height: 150%;
  background: #429863;
  border: 2px solid #aec298;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border-color: #aec298 #3d6f72 #3d6f72 #aec298;
}

.TFVerde
{
  font-weight: bold;
  color: #FFF;
  background: #3d6f72;
  padding: 2px;
}

.TDetalle
{
  font-family: Verdana;
	font-size: 10pt;
  color: #036;
  padding-left: 5px;
}

A.LVerde
{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #008000; /*#F60;*/
  padding: 2px;
}
A:Hover.LVerde { text-decoration: underline; }

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

.TituloVerde
{
  color: #FFF;
  background: #069;
  padding: 2px;
}

A.LTVerdeClaro
{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #669900; /*#F60;*/
  padding: 5px;
}
A:Hover.TPack2 { text-decoration: underline; }

/* --- Azul --- */
.FrameAzul
{
  background: #69C;
  border: 1px solid #039;
}

.TituloAzul
{
  font-family: Verdana;
  font-weight: bold;
  color: #039;
  background: #69C;
  /*border: 1px solid;
  border-color: #039 #009 #009 #039;*/
  padding: 4px;
  padding-left: 5px;
}

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

.TFAzul
{
  color: #FFF;
  background: url('gifs/tophover.gif') top;
  padding: 5px
}

.TFAzul Font
{
  font-size: 10pt;
  font-weight: bold;
}

.FontAzul
{
  font-size: 10pt;
  color: #039;
  padding: 8px;
}

/* --- Plomo --- */

.FramePlomo
{
  background: #EEE;
  border: 1px solid #CCC;
}
.AdornosTB
{
  line-height: 4px;
  background: #CCC;
  border-right: 1px solid #5C5C5C;
  border-bottom: 1px solid #5C5C5C;
}

.BordePlomo { border: 1px solid #CCC; }

.TituloPlomo
{
  background: #EEE;
  border: 2px solid;
  border-color: #EEE #EEE #CCC #EEE ;
  padding: 2px;
}

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

.FrameLPlomo
{
  line-height: 150%;
  font-family: Verdana;
  background: /*#FFC;*/#E6E6E6;
  border: 1px solid;
  border-color: /*#FC0 #FFC #FC0 #FFC;*/#666 #E6E6E6 #666 #E6E6E6;
  padding: 3px;
}

/* --- Blanco --- */

.TBlanco
{
  font-weight: bold;
  color: #FFF;

}

/* --- Menu --- */
/* --- Rojo --- */
TR.TMRojo TD
{
  border: 1px solid;
  border-color: #F66 #900 #900;
  border-left: none;
  padding: 1px;
}

TR.TMRojo TD.Bullet
{
  background: #F66;
  border-right: none;
}

.TiRojo
{
  font-weight: bold;
  color: #FFF;
  background: #C00;
}

/* --- Azul --- */
TR.TMAzul TD
{
  border: 1px solid;
  border-color: #369 #006 #006;
  border-left: none;
}

TR.TMAzul TD.Bullet
{
  background: #369;
  border-right: none;
}

.TiAzul
{
  color: #FFF;
  background: #039;
}

.EnVisita
{
  color: #009;
  background: #CCC;
  border: 1px solid #009;
  padding: 2px;
}

.SubMenu
{
  border: 1px solid #009;
  border-top: none;
  padding: 0px 0px 2px 5px;
}
.SubMenu1
{
  border: 1px solid #3d6f72;
  border-top: none;
  padding: 0px 0px 2px 5px;
}
/* --- Para formularios --- */
.Edit
{
  font-family: Verdana;
  font-size: 8pt;
  color: #039;
  border: 1px solid #069;
}

.Boton
{
/*
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #FFF;
  background: #069;
  border: 1px solid #369;
  */
  width: 80px;
}

/* ---- Ram ----- */
.TAzul
{
  font-size: 12pt;
  font-weight: bold;
  color: #0033CC
}
.TextAzul14
{
  font-family: Verdana;
  font-weight: bold;
  color: #039;
  font-size: 16pt;

}
.TextAzul10
{
  font-family: Verdana;
  font-weight: bold;
  color: #039;
  font-size: 10pt;

}

/* *************** ENLACES **************** */
A.Enlace
{
  font-size: 10pt;
  color: #00F;
  font-weight: bold;
  padding: 5px;  
}

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

A.Link
{
  font-family: "Trebuchet MS", Verdana;
  color: #00F;
/*  font-weight: bold;*/
/*  padding: 5px;  */
}
A.Link:Hover {  text-decoration: underline; color: #f92008;}

.TxtNegro 
{ 
  text-decoration: none; 
  font-size: 8pt;  
/*  color: #039; */
  color: #000; 
}
A:Hover.TxtNegro { COLOR: #00F; TEXT-DECORATION: none }

.Subtitulo 
{ 
  font-size: 10pt;
  color: #069; 
  font-weight: bold;
  text-decoration: none; 
}
A:Hover.Subtitulo { COLOR: #f92008; TEXT-DECORATION: none }

.FSugerencia
{
  font-family: Verdana;  
  font-size: 10pt; 
  color: #000;
  padding: 3px; 
  border: 1px solid #069;
  text-align: justify;
}
TR:BVerdeFino { border: 1px solid #069; }

.FAmarillo
{
  font-family: Verdana;  
/*  color: #000;*/
  color: #039;
  text-align: justify;
/*  background: #FFFFEE;*/
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
/*  font-weight: bold;*/
}

/*BOTON BUSCAR*/
.botonBuscar
{
  font-family: Verdana;
  color: #000;
  font-size: 12pt;
  text-align: center;
  background: #EEE;
  border: 2px solid;
  border-color: #FFF #330033 #330033 #FFF;

  padding-right: 8px;
  padding-left: 8px;*/
}

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

/* HOJAS DE ESTILO PARA TURISMO */
.PLeft
{
  line-height: 180%;
  background: #FFF;
  border-right: 1px solid #333;
  padding-left: 0px;
}

A.TPack
{
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #669900; /*#F60;*/
  padding: 5px;
}
A:Hover.TPack
{
 color: #FF9900;
 text-decoration: underline;
}

.TitVerdeClaro
{
  line-height: 150%;
  background: #429863; /*#669900;*/
  border: 2px solid #aec298;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border-color: #aec298 #3d6f72 #3d6f72 #aec298;
}

.TitVerdeOscuro
{
  line-height: 150%;
  background: #61927a; /*#669900;*/
  border: 2px solid #aec298;
  padding-left: 10px;
  padding-right: 5px;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border-color: #aec298 #3d6f72 #3d6f72 #aec298;
}

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

H1.HTitulo
{
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  color: #669900;
  text-decoration: underline;
  padding: 5px;
  padding-left: 30px;
  margin: 0px;
}

/* SITE MAP*/
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;
}

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;
}

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;
}
/* FIN SITEMAP #cc6000 #FFCC00*/

/* FORMATO TD LINK */
.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;
}

/* TITULO CURRICULUM */
TD.TitCV
{
	line-height: 120%;
	background: #8097CC;
	font-family: arial, 'lucida console', fantasy;
	font-size: 12pt;
	COLOR: #fff;
	border: 2px solid #8097CC;
}

TD.TextCV
{
	font-family: arial, 'lucida console', fantasy;
	font-size: 10pt;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
}
.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;
}
/* FORMULARIO OPCION DE REGISTRO */
.FrameLBlanco
{
  background: #FFF;
  border: 2px solid;
  border-color: #FC0 #E6E6E6 #FC0 #E6E6E6;
  padding: 4px;
  padding-left: 10px;
}
/*
.fondo600
{
	background-image : url(./gifs/f600.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	width : 600px;
}
  */