
html, body {
   font-size:100%;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
}

table.deadcenter {
   border:0; border-collapse:collapse;
}

#wrapper{
}

#page{
}

#header{
   display:none;
}

#menu {
   display:none;
}

#title{
   float:left; clear:both;
   width:100%;
   background-color:#ffffff;
   text-align:left;
   font-size:0.9em;
}

#title h1{
   margin:0; padding:0;
   font-family:verdana,tahoma,arial,sans-serif;
   font-size:2em; font-weight:bold;
   color:#333333;
}

#viewlink{
   display:none;
}

#content{
   float:left; clear:both;
   background-color:#ffffff;
   text-align:justify;
   font-size:0.9em; color:#333333;
}

#content h2{
   margin:7px 0; padding:0;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   font-size:1.2em; font-weight:bold;
   text-align:left;
   color:#0c3012;
}

#content h3{
   margin:7px 0; padding:0;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   font-size:1.1em; font-weight:normal;
   text-align:left;
   color:#b1bbc7;
}

#content h4{
   margin:7px 0 0 0; padding:0;
   width:100%; border-bottom:1px solid #0c3012;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   font-size:1em; font-weight:bold;
   text-align:left;
   color:#0c3012;
}

#content p{
   margin:7px 0; padding:0;
}

#content a {
   color:#3c7847; text-decoration:none;
}

#content a:hover {
   color:#b1bbc7; text-decoration:none;
}

#content ul, #content ul li {
   list-style:square outside;
   margin-left:15px;
}

#content ol, #content ol li {
   margin-left:15px;
}

#sidebar{
   display:none;
}

#barquito{
   display:none;
}

#voluntarios{
   display:none;
}

#maicito{
   display:none;
}

#musiquitos{
   display:none;
}

#escuelita{
   display:none;
}

#footer{
   display:none;
}

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

div.note{
   margin:15px 0; padding:15px 10px 0 10px;
   font-size:1em; color:#344e38;
   text-align:center;
}

div.note p{
   font-variant:oblique;
}

#content img{
   border:1px solid #000;
   margin:3px; padding:0;
}

#content img.left{
   margin:12px 10px 3px 3px;
}

div.fancyimage{
   display:none;
}

.imagepop{
   display:none;
}

#fotos {
	position:relative;
	margin:15px 0; padding:0;
	width:400px; height:220px;
}

#fotos img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#sitemap{
   margin:0; padding:25px;
   text-align:left;
}

#sitemap ul, #sitemap ul li{
   margin:auto; padding:0 0 0 25px;
   list-style-type:none;
}

#sitemap ul.toplevel, #sitemap ul.toplevel li{
   padding:1px 0;
}

#sitemap ul li.last, #sitemap ul.toplevel li.last{
   padding-bottom:5px;
}

div.block{
   margin:0; padding:25px 0;
   text-align:center;
}

div.results{
   margin:0; padding:0 0 0 25px;
   text-align:left;
}

#content input.std, #content select.std, #content textarea.std{
   width:200px;
   margin:0; padding:2px;
   background-color:#ffffff; border:1px solid #060d26;
   font-family:'trebuchet ms',arial,helvetica,sans-serif;
   font-size:12px; color:#060d26;
}

#content select.std{
   width:187px;
}

#content textarea.std{
   height:120px; width:300px;
}

#content input.submit{
   margin:0 10px; padding:3px;
   background-color:#ffffff;
   border:1px solid #060d26;
   border-right:2px solid #060d26; border-bottom:2px solid #060d26;
   font-size:12px; color:#060d26;
   text-align:center;
}

table.form{
   width:auto; height:auto;
   margin:0; padding:0;
   font-size:12px;
}

table.form td{
	text-align:left;
   vertical-align:top;
}

table.form td.header{
   font-size:14px; line-height:21px;
   font-weight:bold;
}

table.form td.label{
   font-size:14px; line-height:28px;
   font-weight:bold;
	text-align:right;
   vertical-align:top;
   padding-right:5px;
}

table.form td.centered{
	text-align:center;
   vertical-align:middle;
}

.error{
   text-align:center;
   color:#ff0000;
   font-style:oblique;
}

td.error{
   margin:15px 0; width:400px;
}

div.rssfeed{
   margin:0; padding:15px 0;
   font-size:12px; line-height:12px;
   color:#333333;
   text-align:left;
}

div.rssfeed h3{
   margin:0; padding:0;
   font-size:12px; line-height:12px;
   color:#3c7847;
   text-align:left; font-weight:bold;
}

div.rssfeed a {
   color:#3c7847; text-decoration:none;
}

div.rssfeed a:hover {
   color:#b1bbc7; text-decoration:none;
}

div.rssfeed h4{
   margin:0 0 2px 0; padding:0;
   font-size:11px; line-height:10px;
   color:#444444;
   text-align:right; font-weight:normal;
   font-variant:oblique;
   border-bottom:1px solid #444444;
}

div.rssfeed p{
   margin:0; padding:0;
   text-align:left; font-weight:normal;
}

div.imagegallery{
   margin:0; padding:25px 63px;
   text-align:center;
}

div.galleryimage{
   float:left;
   width:120px;
   margin:0; padding:5px;
   font-size:0.75em; color:#333333;
   text-align:center;
}

div.pagination{
   clear:both;
   margin:0; padding:10px 0;
}

div.galleryrow{
   clear:both;
   margin:0; padding:0;
}

img.thumbnail{
   margin:5px; padding:0;
   border:1px solid #000;
}

#content img.thumbs{
   margin:5px 10px; padding:0;
   border:1px solid #000;
}

.FAQquestion{
	color:#333333;
	font-size:0.9em;
}

.FAQanswer{
}

.FAQanswer div{
	padding:10px;
}

.cap {
   float:left; width:30px;
   font-family:georgia,'times new roman',times,serif;
   font-size:32px; line-height:32px;
}

#TB_window {
	position:relative; display:table;
   font-size:12px;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
	color: #333333;
}

#TB_secondLine {
	height:25px;
   padding:0 15px 10px 15px;
   font-size:11px;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
	color:#333333;
   text-align:center;
}

#TB_window strong {
	font-size:16px;
   font-weight:bold;
}

#TB_window a:link {color:#3c7847; text-decoration:none;}
#TB_window a:visited {color:#3c7847; text-decoration:none;}
#TB_window a:hover {color:#b1bbc7; text-decoration:none;}
#TB_window a:active {color:#b1bbc7; text-decoration:none;}
#TB_window a:focus{color:#3c7847; text-decoration:none;}

#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 5px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	padding:7px 15px 0 15px;
}

#TB_closeWindow{
   margin:0; padding:5px 15px 0 0;
	text-align:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	border:none;
	clear:both;
}

#eCardCreator{
    display:none;
}

#eCardPreview {
}

#eCardWrapper{
   margin:15px 0; padding:0;
   text-align:center;
}

#eCard{
   width:500px; display:table;
   margin:30px 0; padding:10px;
   border:1px solid #333333;
   border-bottom:3px solid #333333;
   border-right:3px solid #333333;
   background-repeat:no-repeat;
   background-position:top right;
   background-image:url(images/design/stamp.png);
}

#eCardHeading{
   float:left; clear:both;
   width:370px; height:50px;
   margin:30px 10px 15px 10px; padding:0;
   font-size:24px; text-align:center;
   font-weight:bold;
}

#eCardHeading a:link, #eCardHeading a:visited {
	text-decoration:underline;
   font-size:24px;
   font-weight:bold;
}

#eCardHeading a:hover, #eCardHeading a:active {
	text-decoration:none;
}

#eCardImage{
   float:left;
   margin:0 10px 5px 5px; padding:0;
}

#eCardImage img{
   border:1px solid black;
}

#eCardImage h1{
   margin:1px 0 0 0; padding:0;
   text-align:center; font-size:11px;
}

#eCardImage p{
   margin:0; padding:0;
   text-align:center; font-size:10px;
}

#eCardAddress{
   float:left;
   margin:0; padding:60px 0 0 0;
   text-align:left;
   font-size:14px;
}

#eCardMessage{
   float:left; clear:both;
   width:450px;
   margin:0 auto 25px auto; padding:0 10px;
   text-align:left;
}

#eCardblurb {
   display:none;
}

#errors {
   margin:0 0 15px 0; padding:0;
}

table.forms,table.longforms {
   margin:0; padding:0;
   border:0; border-collapse:collapse;
}

td.forms {
   margin:0; padding:0;
   text-align:left;
   vertical-align:top;
   border:0; border-collapse:collapse;
   color:#1A011E; font-size:16px; font-weight:normal;
}

table.forms td.formHeaders {
   margin:0; padding:0 10px 0 0;
   text-align:right;
   vertical-align:top;
   border:0; border-collapse:collapse;
   color:#1A011E; font-weight:bold;
   font-size:16px; line-height:24px;
}

td.longforms {
   margin:0; padding:0;
   text-align:left;
   color:#1A011E; font-size:12px; line-height:16px; font-weight:normal;
}

td.longformHeaders {
   margin:0; padding:0 10px 0 0;
   text-align:right;
   vertical-align:top;
   color:#1A011E; font-size:12px; line-height:24px; font-weight:bold;
}

.colorbarwrapper {
   padding:0; margin:0;
   width:480px; height:100px;
   border:1px solid #333333;
}

table.colorbars {
   margin:0; padding:0;
   border:0; border-collapse:collapse;
}

td.colorbars {
   margin:0; padding:0;
   width:20px; height:50px;
   text-align:center;
   vertical-align:bottom;
   border:0; border-collapse:collapse;
}

.fancyinput {
   margin:0 0 5px 0; padding:2px;
   width:300px; height:auto;
   background-color:#D3D3D3; border:1px solid #333333;
   font-size:12px; color:#000000;
}

.fancyselect {
   margin:0 0 5px 0; padding:2px;
   width:auto; height:auto;
   background-color:#D3D3D3; border:1px solid #333333;
   font-size:12px; color:#000000;
}

.fancytextarea {
   margin:0 0 5px 0; padding:2px;
   width:300px; height:100px;
   background-color:#D3D3D3; border:1px solid #333333;
   font-size:12px; color:#000000;
}

.fancybox {
   margin:0; padding:0;
   background-color:transparent;
   border:0; border-collapse:collapse;
}

.fancybutton {
   margin:10px 0 0 0; padding:3px;
   background-color:#F9F8F7; border:1px solid #333333;
   text-align:center;
   font-size:12px; color:#000000; font-weight:bold;
}

.smallblurb {
   font-size:12px;
}

formset {
   margin:10px 0; padding:5px;
   border:1px solid #060d26;
}


