body.mainindex {
	background: #0f0f60;
	color: #00ccff;
	min-width: 766px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
a {
	color: #00ccff;
}
a.white {
	color: #ffffff;
}
a.yellow {
	color: #ffff00;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
span.yellow {
	color: #ffff00;
}
span.cyan {
	color: #00ccff;
}
span.white {
	color: #ffffff;
}
span.semilightred {
	color: #ff4040;
}
.textonormal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #ffffff;
}
.textonormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
.textochico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.textorecontrachico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	text-decoration: none;
	color: #ffffff;
}
.textodatainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	width: 250px;
	background-color: #ffffff;
	border: 1px solid #00ccff;
	padding: 2px;
	color: #000000;
}
.textodatainput2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #00ccff;
	padding: 2px;
	color: #000000;
}
img.photo {
	border-color: #00ccff;
	cursor: hand;
}
#ui-header {
	background-image: url(../images/common/header_tile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
#ui-header-right {
	background-image: url(../images/common/header_middle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-width: 770px;
	width: 100%;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
#ui-header-right-top {
	height: 1px;
	margin: 0px;
	padding: 0px;
}
#ui-header-right-middle {
	height: 79px;
	text-align: right;
	vertical-align: top;
    margin: 0px;
	padding: 0px;
}
#ui-header-right-bottom {
	height: 50px;
	text-align: right;
	vertical-align: top;
    margin: 0px;
	padding: 0px;
}
#paypaldonate,#validxhtml {
	border: 0px;
}
table.ui-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
td.ui-footer-col1 {
	text-align: center;
	width: 130px;
    margin: 0px;
	padding: 0px;
	vertical-align: top;
}
td.ui-footer-col2 {
	text-align: center;
	width: 130px;
    margin: 0px;
	padding: 0px;
	vertical-align: top;
}
td.ui-footer-col3 {
	text-align: center;
    margin: 0px;
	padding: 0px;
	vertical-align: top;
}
td.ui-footer-col4 {
	text-align: right;
	width: 310px;
    margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#ui-maincontent {
    margin: 0px;
    width: 100%;
	padding: 10px 10px;
}
p.formtbl1-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	margin: 0px auto 10px auto;
	width: 580px;
	text-decoration: underline;
	color: #ffffff;
}
table.formtbl1-outer {
    width: 580px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background-color:  #284caa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
td.formtbl1-topleft {
	width: 4px;
	height: 4px;
	background-image: url(../images/common/panel1_lefttop.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
td.formtbl1-topmiddle {
	height: 4px;
	background-image: url(../images/common/panel1_top.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}
td.formtbl1-topright {
	width: 4px;
	height: 4px;
	background-image: url(../images/common/panel1_righttop.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
td.formtbl1-left {
	width: 4px;
	background-image: url(../images/common/panel1_left.gif);
	background-repeat: repeat-y;
	font-size: 1px;
}
td.formtbl1-label {
	width: 140px;
	text-align: right;
}
td.formtbl1-data {
	width: 432px;
	text-align: left;
}
td.formtbl1-data-fullrow {
	width: 572px;
	text-align: center;
}
td.formtbl1-errormsg {
	width: 432px;
	text-align: left;
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.formtbl1-errormsg2 {
	width: 572px;
	text-align: center;
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.formtbl1-errormsg3 {
	text-align: left;
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.formtbl1-subtitle1 {
	width: 572px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 3px 6px 50px;
}
span.formtbl1-subtitle2 {
	text-decoration: underline;
}
td.formtbl1-subtitle2 {
	width: 572px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding: 0px 10px 6px 10px;
}
td.formtbl1-subtitle3 {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding: 0px 10px 6px 10px;
}
td.formtbl1-message {
	width: 572px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
td.formtbl1-right {
	width: 4px;
	background-image: url(../images/common/panel1_right.gif);
	background-repeat: repeat-y;
	font-size: 1px;
}
td.formtbl1-bottomleft {
	width: 4px;
	height: 4px;
	background-image: url(../images/common/panel1_leftbottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
td.formtbl1-bottommiddle {
	height: 4px;
	background-image: url(../images/common/panel1_bottom.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}
td.formtbl1-bottomright {
	width: 4px;
	height: 4px;
	background-image: url(../images/common/panel1_rightbottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.formtbl1-buttons {
    width: 580px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
table.formtbl2-outer {
    width: 580px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
p.title1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ffff00;
}
p.home-title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	margin: 0px auto 10px auto;
	text-decoration: underline;
	color: #ffff00;
}
body.albumshowpic {
	background: #0f0f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div.photoalbum-thumb-left {
	width: 50%;
	float: left;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align:top;
}
div.photoalbum-thumb-right {
	width: 50%;
	float: right;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align:top;
}
div.photoalbum-thumb-full {
	width: 100%;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align:top;
}
div.photoalbumt-hdr {
	width: 100%;
	margin: auto auto 5px auto;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
table.photoalbumt-foot {
	width: 100%;
	height: 20px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	background:url(../images/common/titulo_tabla_20px.jpg) repeat-x left top #003399;
}
td.photoalbumt-footitm1 {
	border: 0px solid #00ccff;
	text-align: left;
}
td.photoalbumt-footitm2 {
	width: 30px;
	border: 0px solid #00ccff;
	text-align: center;
}
td.photoalbumt-thumb100 {
	width: 100%;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align: top;
}
td.photoalbumt-thumb50 {
	width: 50%;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align: top;
}
td.photoalbumt-thumb33 {
	width: 33%;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align:top;
}
td.photoalbumt-thumb34 {
	width: 34%;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	vertical-align: top;
}
table.home-blog-outer {
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
td.home-blog-leftpane {
	width: auto;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	vertical-align: top;
	text-align: center;
}
td.home-blog-rightpane {
	width: 170px;
	margin: 0px;
	padding: 0px 5px;
	text-align: center;
	vertical-align: top;
}
table.blog-calendar {
	border: 0px solid #a0b0ff;
	width: 160px;
	margin: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 2px;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #0f0f60;
}
td.home-blog-caltitle {
	border-bottom: 0px solid #a0b0ff;
	width: 160px;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffff00;
	background:url(../images/common/titulo_tabla_20px.jpg) repeat-x left top #003399;
}
td.home-blog-calcontents {
	padding-top: 4px;
	padding-bottom: 4px;
}
td.home-blog-calhdr {
	margin: 2px;
	padding: 2px;
}
td.home-blog-calday {
	margin: 2px;
	padding: 2px;
}
table.blog-entry {
	border: 0px solid #a0b0ff;
	width: 100%;
	margin: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	background-color: #0f0f60;
}
td.home-blog-entrytitle {
	border-bottom: 0px solid #a0b0ff;
	width: 100%;
	font-size: 16pt;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffff00;
	background:url(../images/common/titulo_tabla_55px.jpg) repeat-x left top #003399;
}
span.home-blog-entrytitledate {
	font-size: 12pt;
	color:#ffffff;
}
span.home-blog-entrytitlecomment {
	font-size: 11pt;
	font-weight: bold;
	color:#ffffff;
}
td.home-blog-entrycontents {
	border-bottom: 0px solid #a0b0ff;
	font-size: 10pt;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	color: #ffffff;
}
td.home-blog-fullentryfooter {
	padding: 2px 5px;
	margin: 0px;
	color: #ffffff;
	background:url(../images/common/titulo_tabla_20px.jpg) repeat-x left top #003399;
}

td.home-blog-entryfooter {
	padding: 2px 5px;
	margin: 0px;
	color: #ffffff;
	background:url(../images/common/titulo_tabla2_20px.jpg) repeat-x left top #003399;
}
table.blog-comments {
	width: 100%;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	padding: 0px;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	background-color: #0f0f60;
}
td.home-blog-commenttext {
	border: 0px solid #a0b0ff;
	padding: 10px 5px;
	margin: 0px;
	color: #ffffff;
}
td.home-blog-commentfooter {
	border: 0px solid #a0b0ff;
	border-top: none;
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	color: #ffff00;
	background:url(../images/common/titulo_tabla2_20px.jpg) repeat-x left top #003399;
}
table.blog-leavecomments {
	margin: auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 2px;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	background-color: #0f0f60;
}
input.leavecomment-button {
	background-color: #ffffff;
	border: 1px solid #00ccff;
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.leavecomment-option,option.leavecomment-option {
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.leavecomment-help {
	width: 450px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #0f0f60;
	border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea.leavecomment-txtarea {
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	border: 1px solid #00ccff;
	padding: 2px;
	background-color: #2f2f60;
	color: #ffffff;
}
a.home-blog-caldaylnk {
	color: #00ccff;
	text-decoration: underline;
}
a.home-blog-caldaylnk2,a.home-blog-caldaylnk2:hover {
	color: #ffff00;
	text-decoration: none;
}
.blog-title {
	font-weight: bold;
	font-size: 24px;
	color: #ffff00;
}
.blog-subtitle {
	font-weight: bold;
	font-size: 18px;
	color: #ffff00;
}
.blog-code {
	border: #8b4513 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	color: #231105;
	font-family: "Courier New", Monospace;
	background-color: #ffcb97;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.blog-quotecodehdr {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.blog-quote {
	border: #00ccff 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffff00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #0066ff;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.blog-ffArial {
	font-family: Arial,"Trebuchet MS","Courier New",Tahoma,"Times New Roman",Verdana;
}
.blog-ffTrebuchetMS {
	font-family: "Trebuchet MS",Arial,"Courier New",Tahoma,"Times New Roman",Verdana;
}
.blog-ffCourierNew {
	font-family: "Courier New",Tahoma,"Times New Roman",Verdana,"Trebuchet MS",Arial;
}
.blog-ffTahoma {
	font-family: Tahoma,"Courier New","Times New Roman",Verdana,"Trebuchet MS",Arial;
}
.blog-ffTimesNewRoman {
	font-family: "Times New Roman",Verdana,"Trebuchet MS",Arial,Tahoma,"Courier New";
}
.blog-ffVerdana {
	font-family: Verdana,"Times New Roman","Trebuchet MS",Arial,Tahoma,"Courier New";
}
.blog-fs8px {
	font-size: 8px;
}
.blog-fs10px {
	font-size: 10px;
}
.blog-fs12px {
	font-size: 12px;
}
.blog-fs14px {
	font-size: 14px;
}
.blog-fs18px {
	font-size: 18px;
}
.blog-fs24px {
	font-size: 24px;
}
.blog-fs36px {
	font-size: 36px;
}
.blog-fs48px {
	font-size: 48px;
}
table.sft-plist-outer {
    width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	border: 0px solid #00ccff;
}
td.sft-plist-leftpane {
	text-align: left;
	width: 100px;
    margin: 0px;
	padding: 5px 0px;
	vertical-align: top;
	background:url(../images/common/titulo_tabla_55px.jpg) repeat-x left top #003399;
	border-right: 0px solid #00ccff;
}
td.sft-plist-rightpane {
	text-align: left;
	vertical-align: top;
}
td.sft-plist-category {
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 5px;
	color: #ffff00;
}
td.sft-plist-app {
	width: 100%;
	font-size: 8pt;
	padding: 0px 5px 0px 15px;
	color: #ffffff;
	white-space: nowrap;
}
td.sft-plist-selapp {
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 5px 0px 15px;
	color: #ffffff;
	background-image: url(../images/common/sft_appsel_tile.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}
table.sft-appminidescr-outer {
    width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
td.sft-appminidescr-leftpane {
	text-align: center;
	width: 140px;
    margin: 0px;
	padding: 5px 0px;
	vertical-align: center;
}
td.sft-appminidescr-rightpane {
	text-align: left;
	padding: 5px;
	vertical-align: center;
}
a.sft-appminidescr-apptitle {
	font-size: 9pt;
	font-weight: bold;
	color: #ffff00;
}
hr.sft-appminidescr-sparator {
	color: #00ccff;
	background-color: #00ccff;
	height: 1px;
}
hr.dashed-sparator {
    height: 1px;
    margin: 0px 8px;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dashed #00ccff;
}
table.sft-appdescr-outer {
    width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
td.sft-appdescr-titlepane {
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28pt;
	width: auto;
    margin: 0px;
	padding: 5px 30px;
	vertical-align: center;
}
td.sft-appdescr-iconpane {
	text-align: center;
	width: 140px;
    margin: 0px;
	padding: 5px 0px;
	vertical-align: center;
}
td.sft-appdescr-bodypane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	width: auto;
    margin: 0px;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
div.sft-appdescr-separator {
	border-top: 1px solid #00ccff;
	height: 1px;
	width: 100%;
}
table.sft-feat-outer {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	border: 0px solid #00ccff;
	color: #ffffff;
	background:url(../images/common/titulo_tabla_20px.jpg) repeat-x left top #003399;
}
td.sft-feat-img {
	width: 44px;
	text-align: right;
}
td.sft-feat-title {
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ffff00;
	vertical-align: center;
}
body.whydonate {
	background: #0f0f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
table.whydonate-outer {
    margin: auto;
    width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	padding: 10px 10px;
}
.googleads1 {
	text-align: center;
}
.googleads2 {
	text-align: center;
}
.googleads3 {
	text-align: center;
}

