/*///////////////////////////////////////////////////////////////////////*/
/*//////////////// ESTILOS DEL DISEÑO DE LA PLANTILLA ///////////////////*/
/*///////////////////////////////////////////////////////////////////////*/

TD {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
.forminput {
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight : normal; 
}
.formbutton {
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight : normal;
}


/*################## HEADER #######################*/
ul.header    {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-type: none;
	background-image: url(images/fondo_header.png); background-repeat: x-repeat;
	text-align: center;
	font-family: "Verdana"; 
	text-align: left; 
	font-size: 8px;
	height: 16px;
	border-left: 1px solid black;	
}
ul.header li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 6px 0px 6px; 
	display: inline;
	line-height: 2; /*Controla espaciamiento vertical del texto*/
	border-right: 1px solid #808080;
	font-family: "Albany";
	letter-spacing: 1px;
	font-size: 8px;
	height: 100%;
	/*font-weight: bold;*/
	color: black;	
}
ul.header li.LI_ULTIMO {
	border-right: 0px solid #808080;
}

ul.header li a {
	padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; 
	font-weight: bold;
	color: white;		/*BLANCO*/
	text-decoration: none;
}
ul.header a:visited, ul.header a:link { text-decoration: none; color: black; }
ul.header a:hover { color: red; }

.fecha {
	padding: 0px 0px 0px 12px;  margin: 0px 0px 0px 0px; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: center;
	font-weight: normal; 
	height: 22px; width: 203px;
	line-height: 2; /*Controla espaciamiento vertical del texto*/	
}



/*################# MENUS SUPERIORES #####################*/
ul#menus  {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	list-style-type: none;
	text-align: left; 
	height: 100%; float: right;
}
ul#menus li {
	margin: 0px 5px 0px 0px;  /*Para separar los LI uno del otro*/
	padding: 0px 0px 0px 9px; /*Para que se vea el borde izquierdo*/ 
	display: inline;
	background-image: url(images/boton_borde.gif); 
	background-repeat: no-repeat;
	float: left; 
}

ul#menus li p {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-image: url(images/fondo_buttons.png); 
	width: 100px; height: 22px;	/*DEFINE TAMAÑO DE BOTON*/	
}

ul#menus li a {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	position: relative; top: 5px;
	font-family: "Tahoma"; /*Tahoma, Georgia, Verdana, Albany*/
	font-size: 9px;	
	width: 100%;
	display: block;	
	/*font-weight: bold;*/
	text-decoration: none;
	/*background-color: #FFF8B1;*/
}
ul#menus a:visited, ul#menus a:link { text-decoration: none; color: black; }
ul#menus a:hover { color: red; }



/*################# ICONOS #####################*/
ul.iconos    {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	list-style-type: none;	
	position: relative;  height: 25px; width: 166px;
	border-left: 1px solid black;
}
ul.iconos li {
	margin: 0px 0px 0px 8px;  /*Para separar los LI uno del otro*/
	padding: 0px 0px 0px 0px; /*Para que se vea el borde izquierdo*/ 
	display: inline;
	float: left; 
}
ul.iconos li img {position: relative; top: 5px; border: 0px solid red; }

#marquee1{
	height: 17px; /*border-right: 1px solid black;*/
	background-image: url(images/header_grey_bar.gif); background-repeat: x-repeat; }
#marquee1 marquee { margin: 0px 0px 0px 30px; padding: 1px 0px 0px 0px; width: 550px;
	color: blue; font-family: "verdana"; font-size: 11px; font-weight: bold; }

/*################## LEFT NAV #######################*/
td.leftnav_fondo {
	background-color: #E1DFDF; /*COLOR GRIS:  FONDO DE MENU*/
	border-top: 1px solid #8A8989;
	border-left: 1px solid #8A8989;
	border-right: 1px solid #8A8989;
	/*height: 363px;  /*Altura hasta antes de la fila de borde última: Total = 363+11=374px*/
	vertical-align: top;
	height: 100%;

}
ul.leftnav {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  /*Fondo arriba de los botones*/
	list-style-type: none;
	font-family: "Arial";
	font-size: 12px;
}
ul.leftnav li {
	margin: 0px 0px 0px 0px; /*Para dejar ver el fondo*/
	padding: 0px 0px 0px 0px; /*Para separar el texto del margen*/ 	
	text-align: left; 
	width: 100%;
	border-bottom: 1px solid #E1DFDF;  /*Simula el fondo de atrás*/
}

ul.leftnav a {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  
	display: block;
	width: 100%;
	height: 23px;	
	text-decoration: none;	
 	border-top: 1px solid #8C0E00;
 	border-bottom: 1px solid #8C0E00;
	background-image: url(images/flecha_blanca.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;	 /*LEFT   TOP*/	 		
}

ul.leftnav a:visited, ul.leftnav a:link {text-decoration: none; color: white; background-color: #FF6600;}  	 /*COLOR NARANJA:  FONDO DE BOTONES*/
ul.leftnav li#active a { color: yellow; background-color: #818284; } /*Gris Oscuro*/

ul.leftnav a:hover, ul.leftnav li#active a:hover { color: black; background-color: #D24A00; }

ul.leftnav  p { margin: 0px 0px 0px 0px; padding: 2px 0px 0px 20px; }

/*################# LISTA DE CORREO  #####################*/
table.lista_correo {	
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	font-family: "verdana";
	font-size: 12px;
	color: #33cc33; font-weight: bold;
}
.lista_correo p {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.lista_correo input.correo {border-style: ridge; border-color: #847BFF; font-size: 9pt; width: 128px;}
.lista_correo .boton {	
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 1px;
	font-family: "Arial", "verdana";
	color: blue;
	font-size: 9pt; font-weight: normal;
}																																																																																																																																																																																																																		

/*################# CONTENIDO PRINCIPAL #####################*/


/*################# RIGHT NAV #1 y #2 #####################*/
table.rightnav { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; /*width: 141px;*/ }
table.rightnav TH {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
	height: 21px;	
	border: 1px solid #8C0E00;
	background-image: url(images/flecha_blanca_diagonal.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;	 /*LEFT   TOP*/	
	font-family: Arial; 
	font-size: 10pt; 
	text-align: left;
	font-weight: normal; 	
}
table.rightnav TD.contenido {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	height: 149px;
	border-left:  1px solid #8A8989;
	border-right: 1px solid #8A8989;
	background-color: #CCCCCC; 
	vertical-align: top;
	font-family: Verdana; 
	font-size: 8pt; 
}
	/*VARIANTES entre 1 y otra*/
table#rightnav_1 TH { background-color: #FF6600; }
table#rightnav_1 TD.contenido {color: navy; }  /*AZUL: blue*/	
table#rightnav_1 TD.contenido a {color: red; }  /*AZUL: blue*/

	
table#rightnav_2 { margin: 6px 0px 0px 0px; }
table#rightnav_2 TH {background-color: #CC0000; }
table#rightnav_2 TD.contenido {color: black; } /*VERDE: #2A7E00*/
table#rightnav_2 TD.contenido p {margin: 0px 0px 5px 0px; padding: 0px;} 






/*///////////////////////////////////////////////////////////////////////*/
/*////////////////// ESTILOS DE OTROS CONTENIDOS ////////////////////////*/
/*///////////////////////////////////////////////////////////////////////*/
p.resaltado {  /*Hospedaje.html y Promocion2.html*/
	margin: 5px 0px 0px 0px;
	font-family: "Verdana";
	font-size: 9pt;
	color: green;
	font-weight: bold;
}
p.resaltado3 { /*Diseno.html y Recomendar.html*/
	padding: 15px 5px 0px 0px; text-align: left; 
	color: green; font-family: "Tahoma"; font-size: 12pt; font-weight: bold;
}
p.texto1 {  /*Promocion2.html y Recomendar.html*/
	margin: 0px 0px 0px 10px;
	color: black; font-family: "Verdana"; font-size: 8pt; font-weight: normal;
}
p.texto2 {  /*Hospedaje.html y Gracias.html*/
	margin: 10px 0px 0px 5px;
	color: black; font-family: "Verdana"; font-size: 8pt;	font-weight: normal;
}


H1.titulo { /*Gracias.html, Compra.html, Mini.html */
	margin:  5px 0px 5px 0px; padding: 0px 0px;
	color: #0037E6; font-family: "Arial"; font-size: 12pt;		
}




