.SiteText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cad9ee;
}
.SiteTextBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cad9ee;
font-weight:bold;
}
.SiteTextLarge{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#cad9ee;
}
.SiteTextLargeBlack{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.Button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#00B6DD;
border:1px solid #FFFFFF;
}
.TextBox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #FFFFFF;
}
.CopyRightText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cad9ee;
}
a.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cad9ee;
text-decoration:none
}
a.footer:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}
a.SiteTextLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cad9ee;
text-decoration:none
}
a.SiteTextLink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
a.PagingLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CAD9EE;
text-decoration:none
}
a.PagingLink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;;
line-height:20px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid Black;
border-right: 1px solid Black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #021246;
color: #FFFFFF;
}
/*End of Menu Settings*/


#dropmenudiv2{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:bold 9px Tahoma;
line-height:20px;
z-index:100;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid White;
border-right: 1px solid White;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#FFFFFF;
font-family:Tahoma;
}

#dropmenudiv2 a:hover{ /*hover background color*/
/*background-color: #F79A00;*/
background-color: #00F7FC;
color: #000000;
}

/*End of Menu Settings*/

/*
#excursion img{
	width:290px;
	margin-bottom:4px; vertical-align:top;
}*/
.centered{ text-align:center !important;}


.SiteText .links a{color:#fff;font-weight:bold; font-style:italic; 	text-decoration:underline; }
.links span a{
	font-size:11px !important;

}
.links a:hover{ text-decoration:none;}
.links span.active{ display:inline; }

a.white{ color:#fff;}	

#homepage .col{ float:left; width:300px; padding-bottom:20px;}
#homepage .col p{ padding-right:15px;}
#homepage .col table{ width:100%; font-size:12px; border-collapse:collapse;}
#homepage .col table tr th{ padding:4px 5px; background: #006600; color:#fff;}
#homepage .col table tr td{
	color:#006600;
	border:1px solid #333;
	background:#fff;
	
	padding:2px 5px;
}

.clear{ float:left; clear:both; width:100%;}

#homepage *{ margin:0; padding:0; border:0}
#homepage{ 
	font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;
}
#homepage p{ margin-bottom:20px; text-align:justify; padding-left:10px; line-height:18px;}
#homepage h1{
	background: url(../images/title_bg.gif) no-repeat right top;
	height:57px; font-size:18px; padding-top:17px;
	text-indent:10px; text-shadow:-1px 0 1px #000;
	font-family:"Century Gothic";
}
#homepage h3{
	background:url(../images/subtitle_bg.gif) no-repeat;
	text-indent:40px;
	height:33px; padding-top:3px;
	font-size:15px; font-weight:normal;text-shadow:-1px 0 1px #000;
	font-family:"Century Gothic"; margin-bottom:10px;
}
#homepage h4,
#homepage h5{ font-weight:normal; padding-left:10px; text-decoration:underline;  font-size:14px; margin-bottom:4px; font-family:"Century Gothic";}

#homepage h5{
	text-decoration:none;
	text-align:center;
	font-weight:bold; font-style:italic;
}


.linkBig{font-family:"Century Gothic"; font-size:15px;text-shadow:-1px 0 1px #000;}
.green{color:#c6ff00 !important;}
.green a{color:#c6ff00;}
#homepage a{ text-decoration:underline; color:#c6ff00; }
#homepage a:hover{ text-decoration:none;}

#homepage ul li{
	list-style:none;
	padding:0; margin:0;
	padding:0 0 10px 30px;
	background:url(../images/icon-flower.gif) no-repeat left top;
	margin-left:25px;
	line-height:18px;
}
#homepage ul li a{ color:#fff;}

#homepage ul#learnMore{ margin-bottom:15px;}
#homepage ul#learnMore li{ padding:0 0 5px 30px;}

#homepage ul li ul li{
	padding:0; background:none;margin-left:15px;
}
#homepage ul li a.linkBig{color:#c6ff00; display:block; }


#gallery img{ width:145px; border:1px solid #ccc;}
#gallery{ }

#homepage .links{ padding:0 0 10px 0;}
#homepage .links ul li{ line-height:16px;}
#homepage .links ul li span a{ color:#c6ff00; display:block;}
#homepage .links li strong{
	font-size:13px;
	color:#CAD9EE;
}
#homepage .links li span{
	display:block;
	font-size:11px;
	font-style:italic;
}
#gallery{ margin:0 0 10px 0; text-align:center;}
#gallery img{ width:145px; border:1px solid #ccc;}


#homepage .information{
	background:#1d2956;
	border:1px solid #80a1d7;
	margin:0 0 20px 0;

}
#homepage .information h6{
	background:#343f67 url(../../images/exc_key.png) no-repeat 575px center;
	font-size:14px;
	font-weight:bold;
	padding:4px 10px;
	text-transform:uppercase;
}
#homepage .information p{
	margin:0; padding:5px 10px; line-height:20px;
	color:#96cdff; text-align:left;
}
#homepage .information p strong{ color:#fff;}
#homepage .information p small{ line-height:14px;}


#homepage .content_table{ 
	border:1px solid #164578;
	background:#356aa0; color:#96cdff !important;
	box-shadow:-1px 1px 10px #111;
	-moz-box-shadow: -1px 1px 10px #111;
	-webkit-box-shadow:-1px 1px 10px #111; 
	font-size:12px;
	margin:0 0 20px  20px;
	padding:10px 5px; 
	 
}
#homepage .content_table.homepage{width:312px; margin-bottom:0; font-size:11px;}
#homepage .content_table a{ text-decoration:none; color:#f0f0f0;}
#homepage .content_table a:hover{ text-decoration:underline;}
#homepage .content_table h4{ color:#fff;}
#homepage .content_table h5{color:#96cdff; text-align:left; margin:5px 0 3px 0;font-size:13px;}
#homepage .content_table h5.active,
#homepage .content_table h5.active a,
#homepage .content_table ul li.active a{ color:#333;}
#homepage .content_table.homepage h5{ font-size:12px;}
#homepage .content_table h5 a{ color:#96cdff; }

#homepage .content_table ul li{ 
	padding:3px 0 3px 30px; margin-left:20px; 
	background:url("../../images/icon-flower-2.gif") no-repeat scroll left center;
}


#homepage .table_style{ 
	width:98%;; 
	border-collapse:collapse; 
	margin:0 0 40px 10px; clear:both; 
	/*
	box-shadow:-1px 1px 10px #111;
	-moz-box-shadow: -1px 1px 10px #111;
	-webkit-box-shadow:-1px 1px 10px #111;
	*/
}
#homepage .table_style tr td,
#homepage .table_style tr th{ 
	padding:10px; background:#2b60bb; color:#fff; font-size:12px; border:1px solid #12a7e2;
	vertical-align:top;
}
#homepage .table_style tr th{background:#123178; font-size:14px;}
#homepage .table_style tr th.title{
	background:#13aae2;
	color:#01114c;
	font:14px "Times New Roman", Times, serif;
	font-weight:bold; text-transform: uppercase; padding:6px 10px;
	text-shadow:#ddd 1px 1px 4px;
}

#homepage ul.listNumber{ margin:15px 20px;}
#homepage ul.listNumber li{ background:#356Aa0; padding:6px 10px; list-style:decimal; margin:0 10px 5px 10px}
#homepage ul.listClean li{ list-style-type:disc; background:none; padding:3px 0;}


#content_menu{ 
	padding:0; margin:0; position:relative; margin:-30px 0 0 -25px; z-index:10;
	background:url(../../rincon-de-la-vieja/img/borde_menu_vieja.jpg) no-repeat left top;
	padding:18px 0 0 0;
	position:absolute
}
* html #content_menu{
	position:absolute;
	top:180px; left:-25px;
	margin:0;
}


#content_menu div{
	background:url(../../rincon-de-la-vieja/img/bg_menu_vieja.png) no-repeat;
	width:200px;
	padding-right:7px;
	height:310px;
	}
#content_menu ul{
	padding:0; margin:0; 
	width:198px;
	padding:0 1px 1px 1px;
}
#content_menu ul li{ 
	list-style:none;  margin:0;
	padding:0;
	border-top:1px solid #c7eefa;
	border-bottom:1px solid #01114c;

}
#content_menu ul li a{ 
	color:#003040; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;
	padding:4px 10px 4px 15px;
	display:block;
}
#content_menu ul li.last {  border-bottom:0;}
#content_menu ul li.last a{padding:6px 10px 6px 15px;}

#content_menu ul li a:hover,
#content_menu ul li.active a{
		background:#01114c;
		color:#fff;
	
}
* html #content_menu ul li{ float:left; clear:both; width:198px;}
* html #content_menu ul li a{ padding:4px 10px 4px 15px; float:left; clear:both; width:198px;}


#homepage .sitemap h4{ padding-left:0;}

#homepage ul.sitemap { margin-bottom:20px; border-bottom:1px dotted #ccc; padding-bottom:20px;}
#homepage ul.sitemap li li a{ color:#96CDFF; }
#homepage ul.sitemap li li{ background:none; padding:2px 0px; margin:0 20px; list-style:circle}
#homepage ul.sitemap li li li{ font-size:11px;}

#homepage ul.introMap{ margin:0 0 30px 0;}
#homepage ul.introMap li{ padding:3px 0; margin:0; background:none; margin:0 20px;}
#homepage ul.introMap li img{ vertical-align:middle; width:23px; height:15px; margin:0 5px 0 0}
#homepage ul.introMap li a{ text-decoration:none;}
#homepage ul.introMap li a:hover{ text-decoration:underline;}



/* Eco Excursions Menu */
#eco_menu *{ 
	padding:0; margin:0; position:relative;
}
#eco_menu { 
	font:12px Arial, Helvetica, sans-serif;
	margin-left:27px;
	position:relative; margin-top:-30px;

}

#eco_menu  h3{
	font-size:14px;
	font-family:"Century Gothic";
	color:#97e6ff;
	font-weight:bold;
	background:url(../../images/eco-icon.gif) no-repeat;
	height:37px;
	padding:7px 0 0 48px;
	position:relative;
	z-index:10; line-height:14px;
	margin:0 0 0 -13px;
}
* html #eco_menu h3{ height:44px;}



#eco_menu ul{
	padding:0; margin:-4px 0 0 0;
	width:171px;
	border:1px solid #164578; position:relative;
}
#eco_menu ul li{ 
	list-style:none;  margin:0;
	padding:0 0 5px 0;
	background:#356aa0;
}
#eco_menu ul li h2{
	background:#4197ee url(../../images/eco-grad.gif) repeat-x;
	padding:7px 5px 7px 10px;
	
	font:bold 12px Arial, Helvetica, sans-serif;
}
#eco_menu ul li h2 a{color:#1d2956; text-decoration:none;}
#eco_menu ul li h2 a:hover{ text-decoration:underline;}
#eco_menu ul li h2 a.active{ color:#fff;}

#eco_menu ul li p{
	color:#96cdff;
	font-size:11px;
	margin:7px 11px 0 11px;
	padding:0 0 15px 0;
}
#eco_menu ul li p a{ 
	color:#96cdff;
	font-weight:bold;
	text-decoration:underline;
}

#eco_menu ul li.noAv p{
	background:#356aa0 url(../images/eco-na-1.gif) no-repeat bottom right;
	margin:7px 5px 0 11px;
}
#eco_menu p.note{ color:#fff; font-weight:bold; font-style:italic; margin:15px 0 0 10px;}
#eco_menu p.note img{ vertical-align:middle;}

#homepage p.logos{ text-align:center; margin:20px 0 0 0}
#homepage p.logos img{ vertical-align:middle; margin-right:10px}


#homepage table.birds{
	color:#fff;
	font-size:12px; width:100%;
	font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;
	
}
#homepage table.birds td{padding:5px; border-bottom:1px dotted #eee;  }

.widEXC{ overflow: visible !important;}
