/*Main Config*/
BODY {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	background: #FFFFFF;
	text-align: center;
	margin: 10px 0px 0px;
	padding: 0px;
}
P, TD, TH, DIV, SPAN, LI {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
FORM {
	margin: 0px;
	padding: 0px;
}
INPUT, TEXTAREA, SELECT {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
SMALL {
	font-size: 9px;
}
IMG {
	border: 1px none #FFFFFF;
}
.CleanFloats {
	clear: both;
	float: none;
}

/*Main Structure*/
.MainBox {
	text-align: left;
	margin: 0px auto;
	height: auto;
	width: 778px;
	position: relative;
}
#Header {
	height: auto;
}
#Header #Logo {
	position: absolute;
	z-index: 1;
	height: auto;
	width: 150px;
	left: 0px;
	top: 0px;
}
#Header #SearchBox {
	text-align: right;
	padding-top: 11px;
	height: 58px;
}
#Header #SearchBox #Box {
	background: #FFFFFF;
	padding: 1px;
	height: auto;
	width: 145px;
	border: 1px solid #CCCCCC;
}
#Header #SearchBox #btn {
	margin: 2px 0px 0px;
	padding: 0px;
}
/*Dhtml Menu*/
#NavBar {
	text-align: right;
}
#NavBar IMG {
	margin: 0px;
	padding: 0px;
}
#NavBar UL   {
	margin: 0px;
	padding: 0px;
}
#NavBar LI {
	height: 1%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
#NavBar #LyrAbout  {
	position: absolute;
	visibility: hidden;
	/*width: 90px;*/
	width: 130px;
	left: 185px;
	background-color: #8EC775;
}
#NavBar #LyrProgram  {
	position: absolute;
	visibility: hidden;
	width: 150px;
	left: 284px;
	background-color: #F2BE6C;
}
#NavBar #LyrDonations  {
	position: absolute;
	visibility: hidden;
	width: 190px;
	left: 383px;
	background-color: #C54956;
}
#NavBar #LyrStories  {
	position: absolute;
	visibility: hidden;
	width: 160px;
	left: 482px;
	background-color: #84ACCC;
}
#NavBar #LyrEvents  {
	position: absolute;
	visibility: hidden;
	width: 140px;
	left: 581px;
	background-color: #AD9FC2;
}
#NavBar #LyrContact  {
	position: absolute;
	visibility: hidden;
	width: 80px;
	left: 680px;
	background-color: #F8E071;
}


#LayerSpacer {
	position: absolute;
	visibility: visible;
	z-index: 1000;
	height: 10px;
	width: 10px;
	left: 0px;
	top: 0px;
}

/*Home*/
.MainBox .Boxes3 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.MainBox .Boxes3 .BoxH {
	height: auto;
	width: 251px;
	float: left;
}
/* cambio GJR
.MainBox .Boxes3 .BoxSep {
	padding-right: 12px;
}
*/
.MainBox {
	padding-right: 12px;
}

.Boxes3 .BoxSep {
	padding-right: 5px;
}
/* FIN: cambio GJR */

.BoxSepLineaDerecha {
	 border-right:solid; 
	 border-right-width:1px;
	 margin-right:5px;
}

.MainBox .Boxes3 .BoxH H4 {
	background: #508CAF;
	margin: 0px;
	padding: 8px 0px;
	text-align: center;
}
.MainBox .Boxes3 .BoxH P {
	margin: 10px 0px;
	padding: 0px;
}
.MainBox .Boxes3 .BoxH P IMG {
	margin-right: 7px;
}
.MainBox .Boxes3 .BoxH #InputH {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 160px;
}
.MainBox .Boxes3 .BoxH #Btn {
	margin: 0px;
	padding: 0px;
}

.MainBox .Boxes3 .BoxH .Resaltar {
	font-size: 12px;
	line-height: 17px;
	text-align: center;
}
.MainBox #OtherLinks {
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0px;
}
.MainBox #OtherLinks A {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.MainBox #Footer {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.MainBox #Footer A {
	font-weight: bold;
	color: #0079a8;
	text-decoration: none;
}

/*Internal Parts*/

.MainBox .MainCol {
	height: auto;
	width: 466px;
	float: left;
	padding: 0px 40px 20px 16px;
	margin-top: 20px;
}
.MainBox .MainCol P {
	line-height: 16px;
	margin: 0px 0px 15px;
	padding: 0px;
}

.MainBox .PromoCol {
	height: auto;
	width: 256px;
	float: left;
	padding: 0px 0px 20px;
	margin-top: 20px;
}
.MainBox .MainCol .SubNavBox {
	border-bottom: 1px solid #666666;
	margin: 0px;
	padding: 0px 0px 10px;
}

.MainBox .MainCol .SubNavBox UL {
	margin: 0px;
	padding: 0px;
}
.MainBox .MainCol .SubNavBox LI {
	margin: 0px 0px 2px;
	padding: 0px;
	list-style: none;
	height: 1%;
}
.MainBox .MainCol .SubNavBox A {
	color: #8f8f8f;
	text-decoration: none;
	display: block;
	padding: 1px 0px 1px 10px;
	font-size: 10px;
}
.MainBox .MainCol .SubNavBox A#Selected {
	font-weight: bold;
	color: #0077A2;
	background: url(images/flecha-subitem.gif) no-repeat left center;
}

.MainBox .MainCol .SubNavBox A:hover {
	font-weight: bold;
	color: #0077a2;
	background: url(images/flecha-subitem.gif) no-repeat left center;
}

.MainBox .MainCol .SubNavBox #ColL {
	height: auto;
	width: 50%;
	float: left;
}

.MainBox .MainCol .SubNavBox #ColR {
	width: 50%;
	float: left;
}

/* PARA NEWS & ARTICULES */
.MainBox .MainCol .SubNavBoxNews {
	margin: 0px;
	padding: 0px 0px 10px;
}

.MainBox .MainCol .SubNavBoxNews UL {
	margin: 0px;
	padding: 0px;
}
.MainBox .MainCol .SubNavBoxNews LI {
	margin: 0px 0px 2px;
	padding: 0px;
	list-style: none;
	height: 1%;
}
.MainBox .MainCol .SubNavBoxNews A {
	color: #8f8f8f;
	text-decoration: none;
	display: block;
	padding: 1px 0px 1px 10px;
	font-size: 10px;
}
.MainBox .MainCol .SubNavBoxNews A#Selected {
	font-weight: bold;
	color: #0077A2;
	background: url(images/flecha-subitem.gif) no-repeat left center;
}

.MainBox .MainCol .SubNavBoxNews A:hover {
	font-weight: bold;
	color: #0077a2;
	background: url(images/flecha-subitem.gif) no-repeat left center;
}

.MainBox .MainCol .SubNavBoxNews #ColL {
	height: auto;
	width: 50%;
	float: left;
}

.MainBox .MainCol .SubNavBoxNews #ColR {
	width: 50%;
	float: left;
}
/* FIN DE: PARA NEWS & ARTICULES */

.MainBox .MainCol .LnkList UL {
	margin: 0px;
	padding: 0px;
}
.MainBox .MainCol .LnkList LI {
	margin: 0px 0px 3px;
	padding: 0px;
	list-style: none;
}
.MainBox .MainCol .LnkList A {
	color: #8f8f8f;
	text-decoration: none;
}
.MainBox .MainCol .LnkList A:hover {
	font-weight: bold;
	color: #0077a2;
}



.Azul {
	color: #0077a2;
}
.Gris {
	color: #4d4d4d;
}

.LnkAzul {
	color: #0077a2;
	text-decoration: none;
}

.MainBox .PromoBox H4 {
	background: #508CAF;
	text-align: center;
	margin: 0px;
	padding: 8px 0px;
}
.MainBox .PromoBox P {
	margin: 10px 0px;
	padding: 0px;
}

.MainBox  .PromoBox  P IMG {
	margin-right: 7px;
	border: 1px solid #9d9d9d;
}
.PopBody {
	text-align: left;
	margin: 0px;
	padding: 10px;
}

.pagination{
	color:#666666;
	text-decoration:none;
}

.linkPopup{
	color: #333333;
	font-weight: bold;
	cursor:pointer;
	font-size:10px;
}



/* Caja de busqueda HOME */
.BoxSearchHome {
	background:#F7E070;
	border:1px solid #F8B729;
}

.AltoCajaBoxHSearch {
	width: 251px;
	float: left;
	height:170px;
}

.AltoCajaBoxHSearchP1 {
	height:60px;
	margin-top:0px;
}

.AltoCajaBoxHSearchP2 {
	height:58px;
}

.AltoCajaBoxHSearch H4 {
	background: #508CAF;
	margin: 0px;
	padding: 8px 0px;
	text-align: center;
}
.AltoCajaBoxHSearch P {
	margin: 10px 0px;
	padding: 0px;
}
.AltoCajaBoxHSearch P IMG {
	margin-right: 7px;
}

.lnkPopupImg {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.lnkPopupImgSelected {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.lnkGrisAzul{
	color: #8f8f8f;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}

.lnkGrisAzul:hover {
	font-weight: bold;
	color: #0077a2;
}
