#friendcomment {
	border: 1px solid rgb(192, 192, 192); 
	padding: 35px; 
	background-color: rgb(255, 247, 159);
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}


#map-container {
	width:534px;
}

#mapui {	
	height:451px;
	margin:0;
	width:100%;
		
}

.contborder{
	clear: both;
	background: #FFF;
	border:1px solid #000000;
	float:left;
	height:104px;
	margin:4px 2px;
	padding-left:12px;
	padding-top:11px;
	text-align:left;
	width:258px;	
}

#content-infsearchmap {
	width: 100%;
	float:left;
}

#content-infsearchmap img {
	margin: 5px;
	width: 130px;
	heigth: 120px;
	float: left;
	padding-left: 5px;
}
/** end map **/

/** member section **/
#member-content {
	/*padding: 40px;*/	
}

#member-content h1 {
	text-align: left;
	padding-left: 20px;	
}

#member-login {	
	width: 865px;		
}

#member-login ul {
	float: right;
}

#member-login li {
	float: left;
	list-style: none;
	padding-right: 10px;	
}

#account {		
	/*padding:11px 0 10px;*/
}
	
#account p label {
	clear:left;
	float:left;
	font-weight:bold;
	margin-left:12px;
	text-align:left;
} 


#account input {
	float: left;
}

#account select {
	float: left;
}

#account span {
	float: left;
}

#account p {    
	padding:15px;
}
	
#formaccount{
	width:378px;
}
#enviar{
	position:relative;
	z-index:1;
}

#checkaccount {
	color:#FF0000;
	margin-left:112px;
}

#account label.myerror {
	color:#D8000C;
	float:right;	
	margin-bottom:7px;	
	width:234px;
}

#account input.myerror {
	border:1px dotted #FF0000;	
}

#formaccount {
	border:1px solid #C0C0C0;
}

#grid_units .alt {
	margin:0;
	padding:10px;
}
#grid_units .alt {
	background-color:#F8F8F8;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

div .account1 {
	background:#000000; 
	color:#FFFFFF; 
	font-size:20px; 
	font:Britannic Bold; 
	padding:10px;}
	
	div .account2{
	
	}
	
	.account2 h1{
	color:#FF0000;
	font-size:18px;
	font:Britannic Bold;}
	
	.account2 input{
	width:300px;}
	
	
	input .account3{
	background:#FF0000;
	width:100px;}
	
	#content1-account {
	width:335px;
	border:1px solid;
	float:left;
	margin:5px;
	}
	
	#benefits {
	width:275px;
	float:left;
	margin:5px;
	padding:5px;
	}
	
	#benefit {
	border:1px solid #add784;
	padding:5px;
	}
	
	#cajat {
	font-size:25px;
	}
	
	#ben {
	font:Britannic Bold;
	font-size:25px;	
	}
	
	#Memb {
	font-size:25px;
	color:#f7a252;}
	
	#optionsb
	{
	margin:5px;
	}
	
	#lis {
	list-style:none;
	float:left;
	margin:5px;}
	
	#list134 {
	list-style:none;
	width:200px;
	font-size:16px;
	padding-bottom:5px;
	margin:5px;
	}
	
	#optionsb img {
	float:left;
	margin:5px;
	width:35px;
	}
	
	#content1-account1 {
	width:250px;
	border:1px solid;
	float:left;
	margin:5px;
	}
	
	div .account4{
		margin:10px;
	}
	
	.account4 h1{
	color:#FF0000;
	font-size:18px;
	font:Britannic Bold;}
	
	.account4 input{
		width:230px;
	}
	
/* filterbox */

#filterbox {
    background: #FFF url(/gdata/images/nav-bg-grey.png) repeat-x left top;
    float: left;
    border: 1px solid #d0d0d0;
    color: #000;
    padding: 3px;
    width: 100%;
    height: 50px;
}

#filterbox li {
	float: left;
	padding-left: 10px;	
	list-style: none;
	padding-top: 4px;
	margin-top: 4px;
	*margin-top: 12px !important	
}

#go-filterbox{
	margin-left: 10px; 
	width: 70px; 
	padding: 2px; 
	margin-top: -8px; 
	font-weight: bold;
	*margin-top:  -6px !important
}

#filterbox label {
	margin-right: 5px;
	float: left;
	padding-left: 10px;	
	list-style: none;		
}

/* end filterbox */

/** rounded corners **/

.tbl {background: url(/gdata/images/t_bl.png) no-repeat 0 100%; }
.tbr {background: url(/gdata/images/t_br.png) no-repeat 100% 100%;}
.ttl {background: url(/gdata/images/t_tl.png) no-repeat 0 0;}
.ttr {background: url(/gdata/images/t_tr.png) no-repeat 100% 0;} 

.tlb {
	background-attachment:scroll;
	background-color:#FFF;
	background-image:url(/gdata/images/bg_ml.png);
	background-position:0 0;
	background-repeat:repeat-y;
}

.trb {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/bg_mr.png);
	background-position:100% 50%;
	background-repeat:repeat-y;
}

.tbb {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/tbb_bg.png);
	background-position:100% 100%;
	background-repeat:repeat-x;
}

.ttb {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/ttb_bg.png);
	background-position:100% 0;
	background-repeat:repeat-x;
}


/* end rounded **/

/** square **/

.bottom_left {
	background: url(/gdata/images/bottom_left.gif) no-repeat 0 100%;
	float: left;
}

.bottom_right {
	background: url(/gdata/images/bottom_right.gif) no-repeat 100% 100%;
	float: left;
}

.top_left {
	background: url(/gdata/images/top_left.gif) no-repeat 0 0;
	float: left;
}

.top_right {
	background: url(/gdata/images/top_right.gif) no-repeat 100% 0;
	float: left;
} 
 
.left {
	background-attachment:scroll;
	background-color:#FFF;
	background-image:url(/gdata/images/left.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	float: left;
}

.right-b {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/right.gif);
	background-position:100% 50%;
	background-repeat:repeat-y;
	float: left;
}

.bottom {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/bottom.gif);
	background-position:100% 100%;
	background-repeat:repeat-x;
	float: left;
}

.top {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/top.gif);
	background-position:100% 0;
	background-repeat:repeat-x;
	float: left;
}
/* end square **/

/** square-mid **/

.bottom-l-b {
	background: url(/gdata/images/bottom-l-b.png) no-repeat 0 100%;
	float: left;
}

.bottom-r-b {
	background: url(/gdata/images/bottom-r-b.png) no-repeat 100% 100%;
	float: left;
}

.top-l-b{
	background: url(/gdata/images/top-l-b.png) no-repeat 0 0;
	float: left;
}

.top-r-b {
	background: url(/gdata/images/top-r-b.png) no-repeat 100% 0;
	float: left;
} 
 
.mid-l-b {
	background-attachment:scroll;
	background-color:#FFF;
	background-image:url(/gdata/images/mid-l-b.png);
	background-position:0 0;
	background-repeat:repeat-y;
	float: left;
}

.mid-r-b {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/mid-r-b.png);
	background-position:100% 50%;
	background-repeat:repeat-y;
	float: left;
}

.bottom-c-b {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/bottom-c-b.png);
	background-position:100% 100%;
	background-repeat:repeat-x;
	float: left;
}

.top-c-b {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/top-c-b.png);
	background-position:100% 0;
	background-repeat:repeat-x;
	float: left; 
}
/* end square-mid **/

/** render-orange **/

.bottom-left-back {
	background: url(/gdata/images/bottom-left-back.png) no-repeat 0 100%;
	float: left;
}

.bottom-right-back {
	background: url(/gdata/images/bottom-right-back.png) no-repeat 100% 100%;
	float: left;
}

.top-left-back{
	background: url(/gdata/images/top-left-back.png) no-repeat 0 0;
	float: left;
}

.top-right-back {
	background: url(/gdata/images/top-right-back.png) no-repeat 100% 0;
	float: left;
} 
 
.center-left-back {
	background-attachment:scroll;
	background-color:#FFF;
	background-image:url(/gdata/images/center-left-back.png);
	background-position:0 0;
	background-repeat:repeat-y;
	float: left;
}

.center-right-back {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/center-right-back.png);
	background-position:100% 50%;
	background-repeat:repeat-y;
	float: left;
}

.bottom-center-back {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/bottom-center-back.png);
	background-position:100% 100%;
	background-repeat:repeat-x;
	float: left;
}

.top-center-back {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/gdata/images/top-center-back.png);
	background-position:100% 0;
	background-repeat:repeat-x;
	float: left; 
}
/* end render-orange **/

/** render-green **/

.bottom-left-g {
    background: url(/gdata/images/bottom-left-g.png) no-repeat 0 100%;
    float: left;
}

.bottom-right-g {
    background: url(/gdata/images/bottom-right-g.png) no-repeat 100% 100%;
    float: left;
}

.top-left-g{
    background: url(/gdata/images/top-left-g.png) no-repeat 0 0;
    float: left;
}

.top-right-g {
    background: url(/gdata/images/top-right-g.png) no-repeat 100% 0;
    float: left;
} 
 
.left-green {
    background:#A1CD45 url(/gdata/images/left-green.png) repeat-y scroll 0 0;
    float: left;
}

.right-green {
    background:url(/gdata/images/right-green.png) repeat-y scroll 100% 50%;
    float: left;
}

.bottom-green {
    background:url(/gdata/images/bottom-green.png) repeat-x scroll 100% 100%;
    float: left;
}

.top-green {
    background:url(/gdata/images/top-green.png) repeat-x scroll 100% 0;
    float: left; 
}
/* end render-green **/
 
 
 /**  **/

.left_bottom {
    background: url(/gdata/images/bottom_left.png) no-repeat 0 100%;
    float: left;
}

.right_bottom {
    background: url(/gdata/images/bottom_right.png) no-repeat 100% 100%;
    float: left;
}

.left_top{
    background: url(/gdata/images/left_top.png) no-repeat 0 0;
    float: left;
}

.right_top {
    background: url(/gdata/images/right_top.png) no-repeat 100% 0;
    float: left;
} 
 
.left_center {
    background-attachment:scroll;
    background-color:#FFF;
    background-image:url(/gdata/images/left_center.png);
    background-position:0 0;
    background-repeat:repeat-y;
    float: left;
}

.right_center {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/right_center.png);
    background-position:100% 50%;
    background-repeat:repeat-y;
    float: left;
}

.center_bottom {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/center_bottom.png);
    background-position:100% 100%;
    background-repeat:repeat-x;
    float: left;
}

.center_top {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/center_top.png);
    background-position:100% 0;
    background-repeat:repeat-x;
    float: left; 
}
/* end **/

/** all shadow  **/

.sh-btm-left{
    background: url(/gdata/images/sh-btm-left.png) no-repeat 0 100%;
    float: left;
}

.sh-btm-right {
    background: url(/gdata/images/sh-btm-right.png) no-repeat 100% 100%;
    float: left;
}

.sh-top-left{
    background: url(/gdata/images/sh-top-left.png) no-repeat 0 0;
    float: left;
}

.sh-top-right {
    background: url(/gdata/images/sh-top-right.png) no-repeat 100% 0;
    float: left;
} 
 
.sh-left {
    background:#A1CD45 url(/gdata/images/sh-left.png) repeat-y scroll 0 0;
    float: left;
}

.sh-right {
    background:url(/gdata/images/sh-right.png) repeat-y scroll 100% 50%;
    float: left;
}

.sh-bottom {
    background:url(/gdata/images/sh-bottom.png) repeat-x scroll 100% 100%;
    float: left;
}

.sh-top {
    background:url(/gdata/images/sh-top.png) repeat-x scroll 100% 0;
    float: left; 
}
/* end all shadow **/