@charset "utf-8";
/* CSS Document */

body { background:#FFFFFF url(../images/bg.png) top repeat-x; margin:0; padding:0; color:#323232; font-family: Helvetica; font-size:12px; line-height:1.4em; }
a:link { color: #6C9645; text-decoration:none;}
a:visited {	color: #6C9645;	text-decoration:none;}
a:hover { color: #003F1B;	text-decoration:none;}
a:active { color: #6C9645;	text-decoration:none;}
FORM LABEL{font-weight:normal;}
H1{line-height:1em;margin:0px;padding:0px;}

#general { width:952px; margin:0 auto; background-color:#FFF; padding:5px; height:auto;}
#header {
	position:absolute;
	margin-left:10px;
	height: 130px;
}
#logo { position:absolute; margin-left:340px;width:600px;}
#search {margin-top:80px;position:absolute;z-index:999;}
.s_filters { color:#999999;font-weight:bold; text-align:left; }
.s_filters a:link, .s_filters a:visited { color:#0030FF; text-decoration:underline;  padding-left:5px;  }
.s_filters a:hover { color:#0030FF; text-decoration:none;}
#bt {float:right;padding-left:20px;}
.buttom { background:url(../images/bt_search.png) repeat-x; border:none;  color:#FFF; font-weight:bold; height:20px;margin-left:5px;position:relative;top:expression("-2px");
	cursor:pointer;
	}
.s_form { }
.input1 { width:255px;letter-spacing:-0.7px;font-family:Arial;}
.s_text {color:#003F1B;font-size:10px;font-weight:bold;margin-top:-3px;text-align:left; width:440px;}
.s_text a:link, .s_text a:visited { color:#0030FF; text-decoration:underline; font-size:11px; padding-left:5px;  }
.s_text a:hover { color:#0030FF; text-decoration:none;}
#content {padding-top:130px;width:940px;padding-left:5px;min-height:250px;}
#content_85 { margin-left:auto; margin-right:auto;text-align:justify;width:85%;}
#menu_bg { width:940px; height:31px; background:url(../images/bg_menu_up-2.png) repeat-y;  margin:0px auto 5px; text-align:right;  font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin-bottom:0px;position:relative;top:99px;}
#menu_top {height:31px; text-align:right;}
#menu_top TABLE {margin:0;display:inline-table;}
#menu_top ul { margin: 0;	padding-left: 0;}
#menu_top li  { color:#000;cursor:pointer;}
#menu_top ul li { list-style: none;	float:left; display:block;height:31px;overflow:hidden; }
#menu_top A{display:block;}
#mapa { width:940px; min-height:320px; margin:0 auto; background-color:#CCC;}
#centro {margin-left:auto;
margin-right:auto;
margin-top:20px;
min-height:300px;
width:95%;}
#pics { width:190px; float:left; }
#pic1 { padding: 5px 0 0 5px;}
#pic2 { padding: 5px 0 0 5px;}
#titulo { background:url(../images/map_park_iconsel.png) no-repeat left 7px ; padding-left:26px; font-size:30px; margin-left:210px;padding-top:13px; min-height:28px; line-height:1em;margin-bottom:0px;text-transform:capitalize;}
#columnas {float:left;width:470px;text-transform:capitalize;text-align:left;padding-top:10px;}
.first_friends { float:right;
width:233px;}
#columnas ul { margin-left: 0; padding-left: 0;display: inline;}
#columnas ul li { margin-left: 0; padding: 0 8px; list-style: none; display:list-item; background:url(../images/bullet_arrow.png) no-repeat left 2px;}	
#columna ul { margin-left: 0; padding-left: 0;display: inline;}
#columna ul li { margin-left: 0; padding: 0 8px; list-style: none; display:list-item; background:url(../images/bullet_arrow.png) no-repeat left 2px;}	
.columnaX {float:left;margin-bottom:10px;padding-left:25px;vertical-align:top;width:210px;}
#desc {padding-left:20px;padding-bottom:20px;}
#line {width:920px; margin:0 auto 13px; padding:10px; border-bottom:1px solid #A5A5A5; float:left;}
#footer { width:940px; margin:0 auto; background-image:url(../images/pic_footer.png); background-position:right; background-repeat:no-repeat; height:32px; float:left; margin-bottom:10px;  }
#copyright {float:left; font-weight:bold; padding-top:9px;margin-left:30px; }
#menu_down {color:#6C9645;float:right;font-size:11px;height:16px;padding-top:8px;text-align:right;text-transform: capitalize; font-weight:bold;margin-right:80px;}
#menu_down ul {	margin-left: 0;	padding-left: 0;display: inline;}
#menu_down ul li {	margin-left: 0;	padding: 0 5px;	border-left: 1px solid #6C9645;	list-style: none;	display: inline;}		
#menu_down ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;}	
.subtitulo { font-size:1.3em; font-weight:bold; color:#6C9645;}
.subtitulo2 { font-size:16px; font-weight:bold; color:#6C9645;}

/* IE7 Only */
*:first-child+html #columnas ul li { margin-left: 0; padding: 0 0px; list-style: none; display:list-item; background:url(../images/bullet_arrow.png) no-repeat left 2px;}	
*:first-child+html #menu_bg { width:940px; height:31px; background:url(../images/bg_menu_up-2.png) repeat-y;   text-align:right;  font-weight:bold; font-family:Tahoma, Geneva, sans-serif;  margin-left:5px; margin-top:6px;}
*:first-child+html #header { width:940px; margin:0 auto;}

/* IE6 Only */
* html #menu_bg { margin-top:-13px;margin-left:0px;}
* html #mapa { width:940px; height:320px; margin:0 auto; background-color:#CCC;}
* html #columnas ul li { margin-left: 0; padding: 0 0px; list-style: none; display:list-item; background:url(../images/bullet_arrow.png) no-repeat left 2px;}	
* html #menu_top {}


FORM.base_searchfrm{display:block;position:relative;overflow:hidden;width:auto;}

#search FORM.base_searchfrm{display:block;position:static;overflow:visible;width:auto;}


.filter_cssctl{height:92px;}

TABLE.base_panels .panelcell{vertical-align:top;}
TABLE.base_panels{margin-top:3px;}
TABLE.base_panels A{margin-left:5px;}
TABLE.base_panels TD{text-align:left;vertical-align:top;}
TABLE.base_panels INPUT{width:100px;}
TABLE.base_panels .base_subsearch INPUT{width:40px;}
.panelcell DIV.base_helptext{font-size:0.9em;position:relative;top:-4px;white-space:nowrap;}
.base_subsearch DIV.base_helptext{font-size:0.9em;position:relative;top:-4px;white-space:nowrap;}

.ajax-loading{background-image:url(../images/ajax-loader.gif);background-position: center top;}
.ajax-loading-small{background-image:url(../images/ajax-loader-small.gif);background-position: center center;background-repeat:no-repeat;}

.errmsg{color:Red;font-size:11px;font-weight:bold;}

LABEL.required{background-image:url(../images/mandatory.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:normal;
padding-left:15px;}
TABLE.nice_container{padding:10px;border:Solid 1px #003F1B;background-color:#E9F3DA;}
TABLE.nice_container .user_form{margin:10px;margin-top:0px;border:Solid 4px White;}
TABLE.nice_container H1{padding-bottom:10px;}

.signupajax {
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:130px;
}

.signupajax .nice_container
{
	margin-left:auto;
	margin-right:auto;
	width:250px;
}

.nice_container2
{
	margin-left:auto;
	margin-right:auto;
	width:80%;
}
.boton 
{background-color:#8EC642;
border:1px dotted #CCCCCC;
color:#FFFFFF;
margin-left:52px;
margin-top:19px;
padding:5px;
width:150px;
font-weight:bold;}

#boton2

{background-color:#8EC642;
border:1px dotted #CCCCCC;
color:#FFFFFF;
margin-left:95px;
margin-top:19px;
padding:5px;
width:150px;
font-weight:bold;}

#boton3
{background-color:#8EC642;
border:1px dotted #CCCCCC;
color:#FFFFFF;
margin-left:10px;
padding:5px;
width:150px;
font-weight:bold;}

#boton4
{
background-image:url(../images/upload.png);
background-repeat:no-repeat;
color:#8EC642;
font-size:0px;
height:30px;
width:125px;
border:none;
text-align:left;
vertical-align:top;
padding-top:14px;
cursor:pointer;
}
.signupajax .user_form
{
	width:100%;
}

#frm_upload_photo
{
	font-size:1.3em;
	color:#999;
}

#frm_upload_photo TABLE{
	margin-top:3px;
	margin-bottom:3px;
}


.bubble_content{
	width:200px;
	color:Gray;
	font-size:1.6em;
	line-height:1em;
	text-transform:capitalize;
}


#menu_top A .over{visibility:hidden;position:absolute;}
#menu_top A:hover .over{visibility:visible;position:absolute;}
#menu_top A:hover .normal{visibility:hidden;}

#back A .over{visibility:hidden;position:absolute;}
#back A:hover .over{visibility:visible;position:absolute;}
#back A:hover .normal{visibility:hidden;}
#upload_img { padding-top:8px;height:50px;}
#upld_file { size:15px;}

#tabla { padding-top:10px;}
#tabla_up { background-image:url(../images/park_page/tabla_up.png); background-repeat:no-repeat; width:233px; height:100px; }
#tabla_m { background-image:url(../images/park_page/tabla_m.png); background-repeat:repeat-y; padding-left:15px;min-height:50px;padding-right:18px}
#tabla_dw { background-image:url(../images/park_page/tabla_down.png); background-repeat:no-repeat;width:233px; height:35px;  }
#tabla_m UL
{
	margin-left:15px;
}
.first_friends .become{
	position:absolute;margin-top:-15px;width:200px;text-align:center;margin-left:expression('-15px');
	font-style:italic;
	font-weight:bold;
	font-size:1.2em;
}

form.example input {
border:1px solid #CCCCCC;
height:28px;
padding-left:3px;
padding-top:3px;
width:111px;
}

form.example input:focus {
	background-color: transparent;
}

form.example div.fileinputs {
	position: relative;
	height: 30px;
	
}

form.example input.file {
	width: 300px;
	margin: 0;
}

form.example input.file.hidden {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	margin-top:1px;
	width:240px;
}

form.example div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

form.example div.fakefile input {
	background-color:#FFFFFF;
color:#000000;
margin-bottom:0;
margin-left:0;
padding:5px;
margin-right:2px;
height:18px;
width:137px;
float:left;
}

h1, h2, h3, h4{
    margin:0px;
    padding:0px;
}

BODY #innerpopup{
    position:absolute;
    width:100%;
    top:0px;
    left:0px;
}

* html BODY #SexyAlertBox-BoxContenedor{
    padding:0px;
}

* html BODY #SexyAlertBox-BoxContent{
    border:none;
}

BODY #innerpopup_content{
    background-color:White;
}

#park_filter{
    padding-top:5px;
    margin:0px;
}

.donate-home{
    position:relative;
    top:-20px;
    left:40px;
}

#frm_newsletter{
    margin:0px;
}

#frm_newsletter .buttom, #park_filter .buttom{
    width:61px;
    text-align:left;
    padding:0px;
    padding-left:5px;
    padding-left:expression('8px');
}