@charset "UTF-8";
/* CSS Document */

	/*---------------------------------------
	
	HemiCSS Framework 2008
	(for 2007 generation browsers and up)
	Copyright (c) 2007-2008
	
	-----------------------------------------
	
	ABOUT US Style
	version modified by: Dexter Miranda
	
	version: 0.4 September 2008
	version: 0.3 February 2008
	version: 0.2 July 2007
	version: 0.1 April 2007
	
	-----------------------------------------
	
	Original presentation developed by:
	Dexter Miranda for the Hemispheric Institute
	
	The HemiCSS Framework is a variant of the folowing:
	blueprint css framework, tripoli css framework, yui css framework
	
	-----------------------------------------
	
	NOTES:
	To help simplify html markup and css presentation. we use two style sheets:
	
	GLOBAL: 
	the global style sheet contains all the universal presentation element
	
	LOCAL:
	the local style sheet contains unique presentation
	
	
	----------------------------------------*/





/*----------------------------------------------------------------------------------*/

.localhomepagebackcolor {
	background-color: #320000;
	font-size:75%;
	color:#666;
	font-family:"Calibri", "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.localhomepagenav {
	background-color: #c00;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #df0000;
	border-right-color: #df0000;
	border-bottom-color: #df0000;
	border-left-color: #df0000;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuhomepage {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #df0000;
	padding-left: 10px;
	margin-bottom: 50px;
	height: 40px;
  }
  
.menuhomepage ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuhomepage li {
	float:left;
	display:block;
	color:#000;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #df0000;
  }
.menuhomepage a {
	color:#FF6600;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuhomepage .selected{
	color:#f60;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuhomepage a:hover {
	color:#ffcc33;
  }
  
.menuhomepage a {
	color:#FF9900;
  }
  
.homepage {
	color:#FF6600; 
	 } 
 
 .homepage a {
	color:#ffcc33;
	  }
/*----------------------------------------------------------------------------------*/




















	
	
	
/*----------------------------------------------------------------------------------*/


.localaboutusnav {
	background-color: #c00;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c00;
	border-right-color: #c00;
	border-bottom-color: #c00;
	border-left-color: #c00;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuaboutus {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #CC0000;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuaboutus ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuaboutus li {
	float:left;
	display:block;
	color:#000;
	background:#c00;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuaboutus a {
	color:#FF6600;
	background:#c00;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuaboutus .selected{
	color:#f60;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuaboutus a:hover {
	color:#FF9900;
	background-color: #c00;
  }
  
/*----------------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------------*/


.localcoursesnav {
	background-color: #00b0d8;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00b0d8;
	border-right-color: #00b0d8;
	border-bottom-color: #00b0d8;
	border-left-color: #00b0d8;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menucourses {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #00b0d8;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menucourses ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menucourses li {
	float:left;
	display:block;
	color:#000;
	background:#00b0d8;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menucourses a {
	color:#1c5379;
	background:#00b0d8;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucourses .selected{
	color:#1c5379;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucourses a:hover {
	color:#aedee4;
	background-color: #00b0d8;
  }
  
/*----------------------------------------------------------------------------------*/









/*----------------------------------------------------------------------------------*/


.localencuentronav {
	background-color: #369;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #369;
	border-right-color: #369;
	border-bottom-color: #369;
	border-left-color: #369;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuencuentro {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #369;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuencuentro ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuencuentro li {
	float:left;
	display:block;
	color:#000;
	background:#369;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuencuentro a {
	color:#69C;
	background:#369;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuencuentro .selected{
	color:#369;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuencuentro a:hover {
	color:#99CCFF;
	background-color: #369;
  }
  
/*----------------------------------------------------------------------------------*/






/*----------------------------------------------------------------------------------*/


.localcuadernonav {
	background-color: #c30;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c30;
	border-right-color: #c30;
	border-bottom-color: #c30;
	border-left-color: #c30;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menucuaderno {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #c30;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menucuaderno ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menucuaderno li {
	float:left;
	display:block;
	color:#000;
	background:#c30;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menucuaderno a {
	color:#69C;
	background:#c30;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucuaderno .selected{
	color:#c30;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucuaderno a:hover {
	color:#99CCFF;
	background-color: #c30;
  }
  
/*----------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------*/


.localhidvlnav {
	background-color: #000;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuhidvl {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #000;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuhidvl ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuhidvl li {
	float:left;
	display:block;
	color:#666;
	background:#000;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuhidvl a {
	color:#666;
	background:#000;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuhidvl .selected{
	color:#666;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuhidvl a:hover {
	color:#CCC;
	background-color: #000;
  }
  
/*----------------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------------*/


.localcentersnav {
	background-color: #669933;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669933;
	border-right-color: #669933;
	border-bottom-color: #669933;
	border-left-color: #669933;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menucenters {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #669933;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menucenters ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menucenters li {
	float:left;
	display:block;
	color:#669933;
	background:#9C0;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menucenters a {
	color:#666;
	background:#9C0;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucenters .selected{
	color:#669933;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menucenters a:hover {
	color:#CCFFCC;
	background-color: #669933;
  }
  
/*----------------------------------------------------------------------------------*/









/*----------------------------------------------------------------------------------*/


.localaboutsitenav {
	background-color: #5be3e3;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5be3e3;
	border-right-color: #5be3e3;
	border-bottom-color: #5be3e3;
	border-left-color: #5be3e3;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuaboutsite {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #5be3e3;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuaboutsite ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuaboutsite li {
	float:left;
	display:block;
	color:#669933;
	background:#5be3e3;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuaboutsite a {
	color:#348282;
	background:#5be3e3;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuaboutsite .selected{
	color:#348282;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuaboutsite a:hover {
	color:#1a4141;
	background-color: #5be3e3;
  }
  
/*----------------------------------------------------------------------------------*/






/*----------------------------------------------------------------------------------*/


.localemisfericanav {
	background-color: #8e2800;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8e2800;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuemisferica {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #8e2800;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuemisferica ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuemisferica li {
	float:left;
	display:block;
	color:#630;
	background:#8e2800;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuemisferica a {
	color:#d1570d;
	background:#8e2800;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuemisferica .selected{
	color:#8e2800;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuemisferica a:hover {
	color:#e38b58;
	background-color: #8e2800;
  }
  
/*----------------------------------------------------------------------------------*/









/*----------------------------------------------------------------------------------*/


.localforumsnav {
	background-color: #002233;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #002233;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: "Calibri", "Myriad Pro", Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
} 


.menuforums {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	width: 900px;
	background-color: #002233;
	padding-left: 10px;
	margin-bottom: 50px
  }
  
.menuforums ul{
	list-style-type:none;
	cursor: default;
	list-style-type: none;
	z-index: 50;
	display: inline;
	padding-right: 0;
	padding-left: 0;
  }
  
.menuforums li {
	float:left;
	display:block;
	color:#4098c5;
	background:##002233;
	text-align:center;
	text-decoration:none;
	border:0px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
  }
.menuforums a {
	color:#005675;
	background:#002233;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuforums .selected{
	color:#005675;
	background:#fff;
	text-align:center;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
  }
  
.menuforums a:hover {
	color:#4098c5;
	background-color: #002233;
  }
  
/*----------------------------------------------------------------------------------*/

