/* 
	//		################################################################################################
	//		FILE:							TM_styles.css.php 
	//		COPYRIGHT:				Carlos M. G. Cheimak (2005-2011)
	//		UPDATED:					20 FEB 2011
	//		PHP DEBUGGER:       echo "<script language=javascript> alert('pcuser: ".$_SESSION['PC_User']."');</script>";
	//		COLORS:						http://www.colortools.net/color_close.html   
	//											Title color is 999966 ( combinacion of greenish 99CC33 con violetish 666699 generados por 000033 )
	//		################################################################################################ 
*/

bod y { 
	/*
	margin: 0px; 
	line-height: 1.2; 
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px; 
	
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3300;
	*/
	}

a:link { text-decoration: none; color:#666699;}
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
a:visited { text-decoration: none; }

.bigTitles {				font: bold			1.5em Verdana, Arial, Helvetica, sans-serif; color:#003300; text-align:left;}
.largeTitles {			font: bold			1.1em Verdana, Arial, Helvetica, sans-serif; color:#003300; text-align:left; margin-bottom:0.4em; width:100%; border-bottom: 1px #003300 solid;}
.smallTitles {			font: bold			0.8em Verdana, Arial, Helvetica, sans-serif; color:#003300; opacity: 0.5; filter: alpha(opacity=50);}
.regularText {		font: normal		0.8em Verdana, Arial, Helvetica, sans-serif; color:#003300; }

/* 
.leftListBox {			position:relative; left:3px; font-face:verdana; font-size:.8em; width:168px;  margin:0%; padding:0%; border:2px silver solid; overflow: auto; background-color:gainsboro; color:#003300; top:-10; }
*/

.LeftDivBox {		position:relative; left:4px; font-face:verdana; font-size:.8em; width:163px; max-width:163px; min-width:163px; margin:0%; padding: 3px 0px 3px 0px; border:2px silver solid; overflow-y:scroll; overflow-x: hidden; background-color:gainsboro; color:#003300;}

.RightDivBox {		position:relative; left:4px; font-face:verdana; font-size:.8em; width:187px; max-width:187px; min-width:187px; margin:0%; padding: 3px 0px 3px 0px; border:2px silver solid; overflow-y:scroll; overflow-x: hidden; background-color:gainsboro; color:#003300;}

p {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 8px 0.5em 10px;
	margin: 0em;
	color:#003300;
	line-height: 120%;
}

h3 {
	color: white;
	border-bottom: white 1px solid;
	padding: 15px 15px 0.3em;
	font-size: 100%;
}

h4 {
	position:relative;
	top:0px;
	text-align:center;
	color: #FFFFFF;
	font: bold 80%/1em Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 0px 7px 0px;
	margin: 0px 0px 0px 0px ;
	border:0px yellow solid;
	line-height: 1.2em;
}

h6 {
	text-align:center;
	font-weight: bold;
	font-size: 70%;
	margin: 0px 2px 2px 6px;
	line-height: 1.2em;
	padding: 0px 8px 0px 4px;
}

#footer {
	position:relative;
	border-top: 1px solid #333333;
	padding: 6px 25px 20px; 
	text-align: center;
	white-space: nowrap;
	font-size: 0.9em;
	clear: both;
	margin: 0px 0px 20px;
	background: #99CC33;
	z-index:9;
}

#footer a:link {
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: normal;
	color:#003300;}

#ModalCurtain {

	position:fixed;
	z-index:10;

	float:left; 
	top:0%; 
	left:0%; 
	width:1000%; 
	height:1000%; 
	background:#000000; 
	opacity: 0.5; filter: alpha(opacity=50); 
	display:block; 
	background-image: url('loading.gif'); 
	background-attachment: fixed; 
	background-position: 50% 50%; 
	background-repeat: no-repeat; 
	}

#AlertBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:30%; 
	left:30%; 	
	width:40%; 
	height:40%; 
	text-align:center; 
	background:gold; 
	display:none;
	overflow: hidden; 	
	/*  display: table; 
	#position: relative; */
		/* opacity: 0.5; filter: alpha(opacity=50); */
	/* background-image: url('loading.gif'); 
	background-attachment: fixed; 
	background-position: 50% 50%; 
	background-repeat: no-repeat; */
	}

#RecordSavedEditBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:30%; 
	left:30%; 	
	width:40%; 
	height:40%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#ItineraryEditBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:30%; 
	left:30%; 	
	width:40%; 
	height:40%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#ItineraryEditNotLoggedInBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:30%; 
	left:30%; 	
	width:40%; 
	height:40%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#ViewAndVoteAttractionsBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:10%; 
	left:20%; 	
	width:60%; 
	height:80%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#BeContributorBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:10%; 
	left:20%; 	
	width:60%; 
	height:80%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#MapBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:10%; 
	left:5%; 	
	width:90%; 
	height:80%; 
	text-align:center; 
	background:gainsboro;
	color:#999966; 
	display:none;
	overflow: hidden; 	
	}

#ThankYouBox {
	/* mejor definir esto en la div, par IE
	position:fixed; 
	z-index:1010;
	*/
	top:35%; 
	left:33%; 	
	width:33%; 
	height:30%; 
	text-align:center; 
	background: gainsboro;
	color:black; 
	display:none;
	overflow: hidden; 	
	}
	 
#SearchBox {
	position:fixed; |absolute; 
	//float:left; 
	top:20%; 
	left:20%; 
	width:60%; 
	height:60%; 
	z-index:1000;
	text-align:center; 
	background:gold;
	display: none;
	overflow: hidden; 
	}

.bodytext {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #003300;  
	text-align: left;  
	padding-top: 10px;  
	padding-right: 10px;  
	padding-bottom: 10px;  
	padding-left: 10px;  }

#nav {
		width: 100%;
		margin: 0;
		padding: 0;
		white-space: nowrap;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		z-index: 15;}
#nav li {
	list-style: none; 
	float: left;
	margin-left: 3px; 
	padding-left: 6px;
	font-size: 12px; 
	line-height: 23px; 
	white-space: nowrap;
	background: #666699 url(./TabLight.gif) no-repeat left top; /*era CCFF33   ffcc33 *//*color del texto e imagen boton seleccionados en primera linea*/
/* ESTO es para alinear derecha
			position: relative;
		z-index: 30;
		right:0px;
		top:0px;
		list-style: none; float: right; 
	  margin-left: 3px; padding-left: 6px;
	  font-size: 12px; line-height: 23px; white-space: nowrap;
		background: #666699 url(./TabLight.gif) no-repeat left top; /*era CCFF33   ffcc33 *//*color del texto e imagen boton seleccionados en primera linea*/
} 
#nav a {
	display: block;
	float: left;
	padding: 0 8px 0 0;
	text-decoration: none;
	font-weight: bold;
	background: #666699 url(./TabLight.gif) no-repeat right top;   /*era CCFF33 ffcc33 *//*color boton seleccionados en primera linea*/
	color: #FFFFFF; /* 006600 color de texto de la primera linea del menu  */
	width: .1em; }
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover {text-decoration: underline; color: gold;}
#nav #current, #nav #current a { 
	color: #003300; /* 990000 color del texto seleccionados en primera linea */
	background-image: url(./TabDark.gif); /* imagen del boton seleccionados en primera linea */}

#navtwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 18px;
	padding: 4px 10px 4px 25px;
	white-space: nowrap;
	margin: 0px;
	background: #99CC33; /* #ffcc33; /* color de fondo de la linea segunda del menu */}
#navtwo a, #navtwo a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #003300;	}
#navtwo a:hover {
	text-decoration: underline;}

.TourDescription {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #999966;  
	text-align: left;  
	padding-top: 10px;  
	padding-right: 10px;  
	padding-bottom: 10px;  
	padding-left: 10px;
	border: solid #99CC33 4px;
	background: gainsboro;
}

/*
#utility {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	white-space: nowrap;
	float: right;
	clear: none;
	margin: 6px 6px 2px 10px;
}
form {
	margin: 0px;
	padding: 0px;
}

#search {
	padding: 0 6px;
	}
#search input {
	font: 10px Arial, Helvetica, sans-serif;
 }
 
#crumb {
	font: normal 70% Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 1em;
}
#crumb a {
	font-weight: normal;
	text-decoration: underline;
}
#crumb a:hover {
	font-weight: normal;
	text-decoration: none;
}

td#leftSideBar {
	background: #99CC66;
	width: 175px;
	}
td#leftSideBar h4 {
	background: #990000; 
	margin: 0px 0px 3px 0px;
	color: #FFFFFF;
	line-height: 1.2em;
	text-align: center;
	border: 0px lime solid;
	}

td#rightSideBar {
	background: #99CC66; 
	padding-bottom: 12px;
	width: 200px;
	}
td#rightSideBar h4 {
	background: #990000; 
	margin: 0px 0px 3px 0px;
	color: #FFFFFF;
	line-height: 1.2em;
	text-align: center;
	border: 0px lime solid;
}
td#rightSideBar h6 {
	padding-left: 4px;
	padding-top: 4px;
}
td#rightSideBar p {
	padding: 0px 8px 4px 10px;
	margin: 0;
	font-size: 70%;
}

.item {
	padding: 0px;
	margin: 0px 55px;
}
.promo {
}

td#main {
}
td#main h4.browse {
	padding-top: 5px;
	background: #FFFFFF;
	border-top: 1px solid #A2C195;
	border-bottom: 1px solid #A2C195;
	color: #000000;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px 10px 10px;
}
td#main h5 {
	padding-top: 6px;
}
td#main h6 {
	padding-top: 6px;
}
td#main ul {
	list-style-position: outside;
	list-style-type: square;
	margin: 0.25em 0.5em 0.25em 1em;
	padding: 0em 0.5em 0.25em 1em;
}   
td#main li {
	font-size: 75%;
	padding: 0 0.5em .5em 0;
	list-style-image: url(./arrow_home.gif);
}

p.intro {
	padding-top: 8px;
}
div.news {
	margin: 0;
	width: 175px;
	padding: 0px;
	background: url(./sidebar.gif) repeat-y left top;
}
div.news p {
	font-size: 70%;
	line-height: 1.2em;
}
div.news h4 {
	background: #CCCC00; 
	margin-top: 0px;
}
div.news img {
	padding: 0px;
	margin: 10px;
}

div.redNews {
	margin: 0;
	width: 175px;
	padding: 0px;
	bac kground: url(./sidebar.gif) repeat-y left top;
}
div.redNews p {
	font-size: 70%;
	line-height: 1.2em;
}
div.redNews h4 {
	background: maroon;
	margin-top: 0px;
}
div.redNews img {
	padding: 0px;
	margin: 10px;
}

div.feature {
	border-bottom: 1px solid #A2C195;
	margin-bottom: 12px;
	margin-top: 0px;
	padding-top: 0px;
}
div.feature img {
	float: right;
	margin-right: 6px;
	border: 1px solid #A2C195;
	margin-left: 3px;
}
#cart {
	padding: 4px 0px;
	font-weight: normal;
	white-space: nowrap;
	color: #FFFFFF;
	margin-right: 6px;
}
#cart a:link {
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
	}
#cart a:hover, #cart a:active {
	text-decoration: none;
	} 
#cart a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	}
.carttype {
	padding: 0px 6px;
	font-size: 12px;
	font-weight: bold;
}

#header {
	background: #FFFFCC;
	width: 100%;
	height: 44px;
	white-space: nowrap;
}
.logo {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
}

.quote {
	background: #999966;
	float: right;  
	width: 30%;  
	font: 11px Arial, Helvetica, sans-serif;  
	color: #006600;  
	line-height: 1.2;  
	text-align: left;  
	padding-top: 13px;  
	padding-right: 13px;  
	padding-bottom: 13px;  
	padding-left: 13px;  
	margin-right: 2px;
	margin-top: 4px;
}


#stripe {
	background: #006600;
}
#utility {
	font: 12px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	float: right;
	clear: none;
	margin: 6px 6px 2px 10px;
	color: #FFFFFF;
}
#utility a {
	color: #FFFFFF !important; 
	font-weight: bold;
	text-decoration: none;
}
#utility a:hover {
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
#search {
	padding: 0 6px;
	}
#search input {
	font: 10px Arial, Helvetica, sans-serif;
 }

#DivFooter {
	font: normal 65% Arial, Helvetica, sans-serif;
	border-top: 1px solid #333333;
	padding: 4px 10pt 20px 25px;
	text-align: center;
	white-space: nowrap;
	clear: both;
	margin: 0px 0px 20px;
}
#DivFooter a {
	font-weight: normal;
	text-decoration: underline;
	color: #003300;
	}
#DivFooter a:hover {
	text-decoration: none;
	}

#login {
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px;
	margin-bottom: 0px;
}
#login a {
	font-weight: bold;
	text-decoration: underline;
}
#login a:hover {
	font-weight: bold;
	text-decoration: none;
}

td#FeatureList  {
	list-style-position: outside;
	list-style-type: circle;
	margin: 0.25em 0.5em 0.25em 0.25em;
	padding: 0em 0.5em 0.25em 0.25em;
}   
td#FeatureList li {
	font-size: 75%;
	padding: 0 0.5em .5em 0;
	list-style-image: url(./arrow_home.gif);
}

ht ml {scrollbar-face-color: #666699; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color:#53670D;
scrollbar-darkshadow-color: #53670D;
scrollbar-track-color: #D4E597;
scrollbar-arrow-color: white; 
}




h1 {
	font-size: 200%; color: #006;
}

h2 {
	color: #990000;
	border-bottom: #006 1px solid;
	padding: 15px 15px 0.3em;
}

h5 {
	font-weight: bold;
	font-size: 75%;
	margin: 0px 2px 2px 6px;
	line-height: 1.3em;
	padding: 0px 8px 0px 4px;
}

h6 a:link {font-weight: bold;}

h6 a:hover {font-weight: bold; text-decoration: none;}

h6 a:active {font-weight: bold;}

h6 a:visited {text-decoration: underline;} 


*/
