/*
Theme Name: North Beach News
Theme URI: http://ww.goidx.com
Description: Three columns, widget ready, white blue clean theme, by <a href="http://www.goidx.com/">Goidx, LLC</a>.
Version: 1.0
Author: Rene cruz
Author URI: http://www.goidx.com/rene
Tags: blue, white, black, two-columns, fixed-width
*/
#filterbox {
    width:992px;
}

img {
	border: none;
}

img.alignleft, div.alignleft{
    float:left;
    margin-right:20px;
    margin-bottom: 15px;
    border: 1px solid #d0d0d0;
}

img.alignright, div.alignright{
    border:1px solid #D0D0D0;
    float:right;
    margin-bottom:16px;
    margin-left:20px;
}

div.wp-caption{
    padding:0.5em;
    text-align:center;
}

.wp-caption img.size-thumbnail{
    margin-right: 0;
}

.blogs p.wp-caption-text{
    text-align: center;
}

p img.aligncenter, div.aligncenter{
    display:block;
    margin:0 auto;
    max-width:100%;
    border: 1px solid #d0d0d0;
}

#under-constructions{
	color:#7F7F7F;
	float:left;
	font-weight:bold;
	text-align:center;
	width:100%;
}

#under-constructions form{
	float:left;
	padding: 1em;
	width:700px;
	text-align: left;
}


#under-constructions input{
	float:left;
	margin-bottom:0.5em;
	width:300px;
}

#under-constructions p{
	float:left;
	width:325px;
}

body {
	font-size:1em;
	color:#333;
	background:#fff;
	font-family:Arial, Times, "Times New Roman", serif;
	margin:0;
	padding: 0;
	text-align: left;
}

h1{
	color#004F91;
	font-size:1.3em;
}


h2{
	font-size:1.1em;
    margin: 0.5em 0;
}


a{
	color: #004F91;
	text-decoration: underline;
}

a:hover{
	color:#D32229;
	text-decoration: none;
}

#wrap-content{
    border:1px solid #C0C0C0;
    margin:0 auto 3em;
    overflow:hidden;
    position:relative;
    width:1024px;
}

#page{
	float:left;
	margin:0 10px;
	width:1004px;
}

/****************** begin css header-login *************/
#header-login {
    float:right;
    margin-right:6px;
    margin-top:2em;
    width:300px;
}

#header-login ul {
    margin:0;
    padding:0;
    list-style: none;
}

#header-login li {
    float:left;
    margin:0 5px;
    text-transform:capitalize;
}

#header-login li input{
    padding:5px;
    width:204px;
}

#header-login li a{
    float:left;
    margin-top:2px;
    font-size: 13px;
    margin-bottom: 6px;  
}

#header-login p{
    float:left;
    margin:0.5em 0;
}

input#login{
    color:#0474B0;
    float:left;
    font-weight:bold;
    padding:3px;
    width:285px;
}

#header-login a#go_search{
    background:transparent url(/images/input_go.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:25px;
    margin-left:5px;
    margin-top:-6px;
    padding:4px 15px 4px 10px;
    text-transform:capitalize;
    width:16px;
    text-decoration: none;
}
/*****************************************/

#paging {
	text-align:center;
}

#paging .pagenav p {
	clear:both;
	padding-left:49px;
	text-align:center;
}

#paging .pagenav .current {
	background-color:#4AC0EF; 
	color:#FFFFFF;
	font-weight:bold;
}


#paging .pagenav .current, .pagenav a {
	border:1px solid #C64F27;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:21px;
	margin:0 2px 0 0;
	text-decoration:none;
	width:22px;
}

#paging .pagenav span.btn a {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:21px;
	margin:0 4px 0 0;
	text-decoration:none;
	width:70px;
}

/*************** begin css footer ************************/
#footer{
    background:transparent url(/images/bg-footer.png) repeat-x scroll 0 0;
    float:left;
    padding-bottom:1em;
    padding-top:1em;
    width:100%;
    margin-top: 1em;
}


#footer-left, #footer-center, #footer-right{
    float:left;
    margin:0.5em;
    padding-top:1em;
    width:290px;
}

#footer-left{
	margin-left:1.5em;
	border-right: 0.12em solid #000000;
}

#footer ul{
	margin:0;
	padding: 0;
}


#footer li{
	float:left;
	font-family:arial;
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-left:1em;
	margin-top:0.2em;
	width:260px;
}


#footer-right{
	border-left: 0.12em solid #000;
	padding-left: 1em;
}

#footer-bottom{
    float:left;
    padding:1em;
    width:992px;
}

#footer-bottom label{
	float:left;
	font-family:arial;
	font-weight:bold;
}

#footer-bottom hr{
    float:left;
    margin:0.5em 0;
    width:100%;
}

/*#footer-bottom img{
	float:left;
	margin:10px 10px 0 0;
}
*/

#footer-bottom span{
	float:left;
	font-family:arial;
	font-size:0.7em;
	font-weight:bold;
	width:500px;
}

/******************** end css footer ************************/
#banner{ 
    float:left;
    height:290px;
    width:100%;
}

#banner-bg{
    background:transparent url(/images/bg-banner.png) repeat-x scroll 0 0;
    bottom:50px;
    height:34px;
    padding:0.5em 1em;
    position:relative;
    width:965px;
    z-index:2;
}

#banner-bg label{
    color:#FFFFFF;
    font-size:1.5em;
    font-weight:bold;
}

#tools-home{
    background:transparent url(/images/bg-tools-home.png) repeat-x scroll 0 0;
    float:left;
    height:108px;
    width:100%;
}

#tools-home ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#tools-home li{
    background:transparent url(/images/icon-toos.png) no-repeat scroll 0 0;
    float:left;
    height:108px;
    margin-right:1em;
    width:157px;
}

#tools-home a{
    float: left;
    width: 100%;
    height: 100%;
}

#tools-home li.reason{
    background-position:-178px 0;
}

#tools-home li.stay-north{
    background-position:-356px 0;
}

#tools-home li.events-north{
    background-position:-534px -5px;
}

#logos{
    background:transparent url(/images/north-beach-news.png) no-repeat scroll 7.8em 0;
    float:left;    
	width:509px;
}

#logos a{
    float: left;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

#header-logo{
	margin-bottom:-6em;
	position:relative;
	z-index:-1;
	float: left;
}

#nbn{
	float:left;
	left:-14em;
	position:relative;
	top:2em;
	z-index:1;
}

#logos	label{
	color:#000000;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	left:9.5em;
	margin-bottom:-2em;
	position:relative;
	top:-1.5em;
	width:100%;
	z-index:1;
}


#content{
	float:left;
	margin:0px 0px;
	padding:5px;
	width:1000px; 
	*margin: 0px 0 3em 0 !important
}

/****************** begin css menu *************/
#menu {	
	left:-0.7em;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:1024px;
	z-index:30;
}

#small-menu{
	float:left;
	margin-top:-4.3em;
	*margin-top: -3.5em !important
}

ul.dropdown li.right {
	clear: right;
	display: block;
	float: right;	
	width: 25px;
	height: 70px;
    background: url(/images/bg-right-menu.png) no-repeat right 1px;
}

ul.dropdown li.right:hover{
    background: url(/images/bg-right-menu.png) no-repeat right 1px;
}

ul.dropdown li.left {
	display: block;
	float: left;
	clear: left;
	width: 25px;
	height: 70px;
    background: url(/images/bg-left-menu.png) no-repeat left top;
}

ul.dropdown li.left:hover{
	background: url(/images/bg-left-menu.png) no-repeat left top;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	background:transparent url(/images/bg-center-menu.png) repeat-x scroll left top;
	float:left;
	margin-left:0.5em;
	position:relative;
	text-transform:uppercase;
	width:1010px;
	z-index:5970;
}

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	font-size: 11px;
	text-align: left;
}

ul.dropdown li.hover,
ul.dropdown li:hover{
	 position: relative;
	 z-index: 599;
	 color:#fff;
	 cursor: default;
	 background: url(/images/hover-menu.png) repeat-x scroll 0 2px
}

ul.dropdown li.hover,
ul.dropdown a:hover{
	 color:#fff;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5980;
	width: 100%;
}

ul.dropdown ul li {
	background:transparent url(/images/bg-menu-li.png) repeat-x scroll 0 -4px;
	float:left;
	font-weight:normal;
	line-height:25px;
	padding-left:1em;
	width:100%;
}

ul.dropdown ul ul li{
    float: left;
}

ul.dropdown ul li:hover {
	background:transparent url(/images/hover-menu-li.png) repeat-x scroll 0 -4px;
}

ul.dropdown ul ul {
	top: 5px;
	left: 99%;
    z-index: 100000;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}

ul.dropdown {
	font-weight: bold;
}

ul.dropdown li {
	line-height:56px;
}

/*
ul.dropdown li.hover,	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #000;
}

*/	
ul.dropdown a:link,
ul.dropdown a:visited	{
    float: left; 
	color: #000; 
	text-decoration: none;
	font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

ul.dropdown ul li a:link,
ul.dropdown ul li a:visited{
    padding-right: 0;
    padding-left: 0;
    float: left;
    width: 100%;
}

ul.dropdown li a:hover		{ 
	color: #fff;
	text-decoration:none;
}

/*ul.dropdown a:active	{ color: #ffa500; }*/


ul.dropdown li.active  {
	background:transparent url(/images/hover-menu.png) repeat-x scroll 0 2px;
	cursor:default;
	font-weight:bold;
}

/* -- level mark -- */

ul.dropdown ul {
	margin-top:-5px;
	width:275px;
}

ul.dropdown ul.commercial{
    width:238px;
}

ul.dropdown ul.parks{
    width: 156px;
}

ul.dropdown ul.parks ul{
    width: 202px;
}

ul.dropdown ul.news, ul.dropdown ul.real_estate{
    width: 165px;
}

ul.dropdown ul li {
	 font-weight: normal;
}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

ul.dropdown  em {
	background:#C1272D none repeat scroll 0 0;
	display:block;
	float:left;
	height:46px;
	margin-top:1.1em;
	width:1px;
}

ul.dropdown *.dir {
	font-size: 13px;
	/*padding-left:15px;
	padding-right:15px;*/
}

/***************** en css menu *****************/

/************ bengin css filter box **********************/
#filterbox {
	background:#FFFFFF url(/images/nav-bg-grey.png) repeat-x scroll left top;
	border:1px solid #D0D0D0;
	color:#000000;
	float:left;
	height:50px;
	padding:3px;
	width:100%;
}


#filterbox li {
	float:left;
	list-style:none;
	margin-top:4px;
	padding-left:10px;
	padding-top:4px;
}


#filterbox label {
	float:left;
	margin-right:5px;
	padding-left:10px;
}


/****************** end css filter box ***************************/

/************************** begin css pages index result ***************************/

.content-all{
	float:left;
	margin:20px 0;
	width:970px;
}

.contentresult-nbn {
	background-color:#FFFFFF;
	color:#000000;
	width:100%;
}

.title{
	float: left;
	margin: 10px 0;
	width: 100%;
}

.title a{
	float:left;
	font-size:1em;
	font-weight:bold;
	text-transform:capitalize;
}

.content-center{
	float: left;
	width: 100%;
}

.photoresult {
    border:2px solid #C0C0C0;
    float:left;
    height:180px;
    margin-right:20px;
    margin-top:4px;
    width:245px;
}

.photoresult img {
    float:left;
    height:100%;
    width:100%;
}


.detailresult-nbn{
	float: left;
	width:300px;
}

.tabledetailresult-nbn{
	font-size:12px;
	line-height:20px;
	margin-left:10px;
	margin-bottom: 0;
	width:100%;
}


.center-left{
	float:left;
	margin-left:30em;
	margin-top:-10.5em;
	text-align:right;
	width:380px;
}


.center-left label{
	font-size: 1em;
	color: #AFAFAF;
	font-weight: bold;
}

.tools-nbn{
	border-bottom:3px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
	float:left;
	margin:10px 0;
	width:100%;
}

.tools-nbn a{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
    padding-bottom:5px;
    padding-left:30px;
    padding-top:5px;
}

.tools-nbn #type_property{
    background: url(/images/icon/view-property-small.png) no-repeat scroll 0 center;
}

.tools-nbn #fav{
    background: url(/images/icon/similar-units-small.png) no-repeat scroll 0 center;
}

.tools-nbn #view-map{
    background: url(/images/icon/maps-locations-small.png) no-repeat scroll 0 center;
}

.tools-nbn img{
	border:medium none;
	float:left;
	margin-right:1em;
}

.tools-nbn table{
	margin-bottom: 0;
	width: 100%;
}

.smallresult{
	float: left;
}

.line{
	color: #ccc;
	font-size:24px;
}

/*************************** end css pages index result ************************/


/**********************************begin css pages view**************************/
#left_view{
    margin: 0em 3em 0em 2em; 
    float: left;
}

#right_view{
    float: left;
    width: 272px;
}

#photo{
	float: left;
	margin:0 0 11px 20px;
}

#photo img{
	border: 1px solid #ccc;
}


#content2{
	float:left;
	width:558px;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

#addcity{
	background: transparent url(/images/blue-bg.png) repeat scroll 0 0;
	float:left;
	margin:15px;
	padding:15px 0;
	text-align:center;
	width:522px;
}

#addcity span.cities{
	color:#ffffff;
	font-size:17px;
	font-weight: bolder;
}

#addcity span.units{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#addcity span.address{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bolder;
}

/*#city{
	float:left;
	margin-left:25px;
	width:350px;
}*/

#city h1{
	color:#EB1C24;
	font-size:26px;
}

#propdesc-dm {
	clear:both;
	font-size:11px;
	line-height:20px; 
	margin:0 0 20px 24px;
	padding:1px 0 0;
	text-align:justify;
	width:90%;
}


#propdesc-dm span{
	font-size: 2em;
	color:#000000;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	
}

#propdesc-dm p{
	margin: 15px 0;
}

#content-description{
	background-color:#FFFFFF;
	float:left;
	width:280px;
	height: 350px;
	
}

#propdesc-dm-l {
	float:left;
	font-size:11px;
	height:270px;
	line-height:20px;
	margin:0 2px 20px;
	overflow:auto;
	padding:24px 0 0;
	text-align:justify;
	width:100%;
}


#propdesc-dm-l span{
	font-size: 2em;
	color:#000000;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	margin-left:15px;
}

#propdesc-dm-l p{
	margin: 15px;
}

#small{
	float:left;
	font-size:12px;
	margin-left:15px;
	margin-top: 0;
}

#price{
	float:right;
	margin-right:22px;
}

#price span{
	color: #A1CD43;
	font-size: 14px;
	font-weight:bold;
}

#price-l{
	float:right;
	margin-right:22px;
	margin-bottom:22px;
}

#price-l span{
	color: #A1CD43;
	font-size: 14px;
	font-weight:bold;
}


/*begin*/

#content-link{
	float:left;
	margin-bottom:18px;
	margin-top:18px;
	width:250px;
}

#content-link li{
	float: left;
	list-style: none;
	font-size: 12px;
	margin:5px 0 5px -30px;
	clear: both;
	*margin: 5px 0 5px 10px !important
}

#content-link li a span{
	color:#4096CF;
	font-size:1em;
	font-weight:bold;
	text-transform:inherit;
	}
 /*end content-link*/

/* div morephotosresult*/

#morephotosresult{
	float:left;
	margin:6px 0;
	width:100%;
}

#morephotosresult ul{
	margin: 0;
	padding: 0;
}


#morephotosresult li{
	float: left;
	list-style: none;
	padding:1px;
	margin: 6px;
}

#morephotosresult img{
	height:90px;
	width:119px;
	border:1px solid #C0C0C0;
}

#photo_comment{
	color:#555555;
	float:right;
	margin-bottom:11px;
	margin-right:20px;
	font-size: 10px;
}
/*end css morephotoresult*/

/* tools*/
#tools-nbn{
	float: left;
	width:255px;
	background-color:#FFFFFF;
	padding:10px 0;
} 

#tools-nbn h2{
	background:#4096CF none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	margin-bottom:0.5em;
	margin-top:0;
	padding:5px 0;
	text-align:center;
	width:100%;
}

#tools-nbn ul{
	margin: 0;	
	padding: 0;
}

#tools-nbn li{
	list-style: none;
    float: left;
	width: 215px;
	padding: 2px;
	margin-left:8px;
}

#tools-nbn img{
	float: left;
	margin-right:4px;
}

#tools-nbn li:hover a span{
	text-decoration:underline;
}

#tools-nbn li:hover a p{
	text-decoration:underline;
}

#tools-nbn li a span{
	float: left;
	margin: 8px 0 0;
	color: #4096CF;
	font-size:1em;
	text-transform:inherit;
	font-weight: bold;
}

#tools-nbn li a p{
	float:left;
	margin: 8px 0 0;
	color:#666666;
	font-size:1em;
	text-transform:inherit;
	font-weight: bold;
}


/*end css tools*/

/* documents-nbn*/
#documents-nbn{
	float: left;
	width:255px;
	background-color:#FFFFFF;
	padding:10px 0;
} 

#documents-nbn h2{
	background: transparent url(/images/yellow-bg.png) repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	margin-bottom:0.5em;
	margin-top:0;
	padding:5px 0;
	text-align:center;
	width:100%;
}

#documents-nbn ul{
	margin: 0;	
	padding: 0;
}

#documents-nbn li{
	list-style: none;
    float: left;
	width: 215px;
	padding: 2px;
	margin-left:8px;
}

#documents-nbn img{
	float: left;
	margin-right:4px;
}

#documents-nbn li:hover a span{
	text-decoration:underline;
}

#documents-nbn li:hover a p{
	text-decoration:underline;
}

#documents-nbn li a span{
	float: left;
	margin: 8px 0 0;
	color: #4096CF;
	font-size:1em;
	text-transform:inherit;
	font-weight: bold;
}

#documents-nbn li a p{
	float:left;
	margin: 8px 0 0;
	color:#666666;
	font-size:1em;
	text-transform:inherit;
	font-weight: bold;
}


/*end css documents-nbn*/
#detail-contact{
    background-color:#FFFFFF;
    float:left;
    padding:0 0 10px;
    width:255px;
}

#detail-contact h2{
    background: transparent url(/images/yellow-bg.png) repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    margin-bottom:0.5em;
    margin-top:0;
    padding:5px 0;
    text-align:center;
    width:100%;
}

#detail-contact img{
    float:left;
}

#detail-contact ul{
    float:left;
    list-style: none;
    margin:0;
    padding:0;
    width:185px;
}

#detail-contact li{
    float:left;
    margin-bottom:3px;
    width:100%;
    text-transform: capitalize;
}

#detail-contact label{
    float:left;
    color:#4096CF;
    font-size:0.8em;
    font-weight:bold;  
}

#detail-contact li a{
    text-transform: lowercase;
}

#detail-contact li span{
    float:left;
    font-size:0.8em;
    width:100%;
}

#detail-contact a{
    
}

/*begin css detail-view*/
#detail-view{
	background-color:#FFFFFF;
	float:left;
	padding:10px 0;
	width:255px;
}

#detail-view h2{
	background:#4096CF none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	margin-bottom:0.5em;
	margin-top:0;
	padding:5px 0;
	text-align:center;
	width:100%;
}

#detail-view-l{
	float:left;
	margin:-4px 0 20px 18px;
	padding:10px 0 10px 10px;
	width:245px;
}

#building-unit-l{
	width: 100%;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
}

#building-unit{
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px;
	padding-left:18px;
	width:100%;
}

#tabledetail-view{
	background:transparent none repeat scroll 0 0;
	border-collapse:collapse;
	font-size:12px;
	margin-left:15px;
	padding:10px;
	width:86%;
	float: left;
}

#tabledetail-view td, #tabledetail-view-l th {
	border-bottom:0 none;
	font-size:11.5px;
	font-weight:bold;
	padding: 4px;
}

#tabledetail-view-l{
	background:transparent none repeat scroll 0 0;
	border-collapse:collapse;
	font-size:12px;
	padding:10px;
	width:86%;
}

#tabledetail-view-l td, #tabledetail-view-l th {
	border-bottom:0 none;
	font-size:11.5px;
	font-weight:bold;
	padding: 4px;
}

#mapcontainer h3{
    clear: left;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 0;
}

#mapcontainer #map-detail{
}
/*end css detail-view*/


/*begin css div amenities*/
#content-amenities{
	float: left; 
	clear: both;	
	margin-top: 20px; 
}

#amenities{
	float:left;	
	padding-bottom:20px;	
	clear:both;
}

#amenities label{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin:20px 0;
	float: left;
}

#amenities ul{
	margin: 0;
	padding: 0;
	clear: both;
}

#amenities li{
	background:transparent url(/images/circle-green.png) no-repeat scroll 0 6px;
	float:left;
	font-size:12px;
	list-style: none;
	padding:2px 0 2px 12px;
	width: 252px;
}
/*end css div amenities*/

/****************************end css pages view**********


/*begin css shadow cuadrado*/
.p-shadow {
 /* width: 120px;*/
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow .second {
  background: none !important;
  background: url(/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow .third {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	float:left;
	margin:-6px 6px 6px -6px !important;
	padding:4px;
}
/*end css shadow cuadrado*/


/**************** begin css left sidebar ******************/

#left-sidebar{
	border:1px solid #C0C0C0;
	float:left;
	margin-right:1em;
	padding-bottom:15px;
	width:234px;
}

#left-sidebar h2{
    background:transparent url(/images/bg-sidbar-blue.png) repeat-x scroll 0 0;
    color:#fff;
    float:left;
    font-weight:bold;
    margin-top:0;
    padding:0.5em 0 0.9em 0.5em;
    width:227px;
}

div.textwidget #map{
    margin-bottom:1em;
    margin-left:-14px;
}

#left-sidebar ul{
	padding: 0;
	margin: 0;
    list-style:none;
    float: left;
    width: 100%;
}

#left-sidebar ul li{
    clear:both;
    float:left;
    margin-bottom:1em;
}

#left-sidebar ul li ul{
	*float: left !important;
	*margin: 1em !important
}

#left-sidebar ul li ul li{
	height:30px;
	margin-bottom:0;
	margin-left:0.2em;
	position:relative;
	width:14.1em;
	z-index:-1;
	*margin-left: -0.8em !important
}

.graylink{
	background:transparent url(/images/bg-left-li.png) no-repeat scroll 0 0;
	clear:both;
	float:left;
	margin:5px 0;
	padding:0 0 0 8px;
	width:13.9em;
}

.graylink img{
	float:left;
	left:0.4em;
	margin-right:-1em;
	position:relative;
	top:0.8em;
	z-index:0;
}

.graylink a{
	background:transparent url(/images/bg-center-li.png) repeat-x scroll left top;
	color:#004F91;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding-left:1.5em;
	text-decoration:none;
	width:15em; 
}

.graylink a:hover {
	color: #FFF;
	background:transparent url(/images/hover-center-li.png) repeat-x scroll 0 1px;
}

.graylink span {
	background:transparent url(/images/bg-right-li.png) no-repeat scroll 0 0;
	float:left;
	height:32px;
	width:8px;
}

/**************** end css left sidebar ************************/
#right_content{
    float:left;
    width:730px;
}

#business-top{
    float:left;
    margin-bottom:0.5em;
    margin-top:2em;
    width:100%;
}

#business-left{
    background:transparent url(/images/bg-business.png) no-repeat scroll 0 0;
    float:left;
    height:206px;
    padding:18px;
    width:400px;
}

#bussines-left-top{
    background:transparent url(/images/bg-top-business.png) no-repeat scroll 0 0;
    height:50px;
    margin:-40px auto 0;
    overflow:hidden;
    padding:8px 15px;
    position:relative;
    text-align:center;
    width:278px;
}

#bussines-left-top label{
    float:left;
    font-size:1.1em;
    font-weight:bold;
    text-transform:capitalize;
    width:100% 
}

#bussines-left-top span{
    float:left;
    font-size:0.7em;
    font-weight:bold;
    width:100%;
}

#business-right{
    background:transparent url(/images/logo2.png) no-repeat scroll 0 0;
    float:left;
    height:107px;
    margin-left:7em;
    margin-top:1em;
    width:100px;
}

#business-right a{
    float: left;
    width: 100%;
    height: 100%;
}

#business-right2{
    float:left;
    margin-left:10px;
    margin-top:8px;
    text-align:center;
    width:284px;
}

#bussines-left-bottom{
    float:left;
    margin-top:5px;
    width:100%; 
}

#bussines-left-bottom p{
    float:left;
    margin-bottom:0.5em;
    margin-top:0;
    width:100%;
}


#bussines-left-bottom label{
    float:left;
    font-weight:bold;
    text-transform:uppercase;
    width:100%; 
}

#bussines-left-bottom span{
    clear:both;
    float:left;
    margin-bottom:0.5em;
    width:250px;
}

#bussines-left-bottom a{
    clear:both;
    float:left;
    font-weight:bold;
    width:250px;
}

#business-description{
    background:transparent url(/images/bg-description-business.png) repeat-x scroll 0 bottom;
    float:left;
    margin-top:1em;
    padding-bottom:20px;
    width:100%;
}

#business-description label{
    float:left;
    font-size:1.2em;
    font-weight:bold;
}

#business-description p{
    float:left;
    margin:0.8em 0;
    text-align:justify;
    width:100%;
}
/******************* begin css center-box *****************************/
#center-box{
    float:left;
    padding:18px;
    text-align:justify;
    width:694px;
}

#center-box h2.title_center, #result-neigh h2.title_neigh{
    color:#0571AE;
    font-size:1.5em;
}

hr.separator{
    border:4px outset #4D4D4D;
}

.blogs{
	margin-bottom: 2em;
	float: left;
	width: 100%;
}


.posttitle {
	margin-bottom: 2px;
}

.blogs h2{
    font-size:0.8em;
    margin:0;
}

.blogs p{
    line-height:25px;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}


.posttitle a{
	color:#004F91;
	font-size:1.3em;
    text-decoration: none;
}

.posttitle a:hover{
	
}

.postmetadata a{
	font-size:0.8em;
	font-weight:bold;
}

.postmetadata {
    font-size:12px;
    margin:0;
}

.entry{
	float:left;
	*margin-bottom:2em !important
	
}

.post .entry a {
    /*font-weight:bold;*/
}

.entry ul {
    list-style-image:url(/images/circle-blue.png);
    list-style-position:outside;
    list-style-type:none;
    margin:0 10px 15px 0;
    padding:10px 15px 10px 20px;
} 

.entry ul li {
    background:transparent url(/images/dotted_grey.gif) repeat-x scroll left bottom;
    color:#595959;
    padding-bottom:4px;
    padding-top:3px;
}

.entry ul ul li{
    font-size:0.8em;
}

.autor{
	float:left;
	font-size:0.8em;
	font-weight:bold;
	margin:0.7em 0;
	width:100%;
}

.autor img{
    border:1px solid #C0C0C0;
    float:left;
    margin-right:1em;
}

/******************** end css center-box ******************************/
/*************** begin css widget-condos-negih ************/
#content-condos-neigh{
    float:left;
    padding:0 0.5em;
    width:219px;
} 

#left-sidebar #content-condos-neigh span{
    color:#CF4A05;
    font-size:0.9em;
    margin-bottom:0.5em;
    width:100%;
} 

#left-sidebar #content-condos-neigh select{
    float:left;
    width:100%;
} 
/******************** end css widget-condos negith *************/
/********************* begin css widget ********************/
#content-members{
    float:left;
    width:100%;
}

#left-sidebar .members{    
    margin-bottom:0.5em;
    padding:0 0.5em;
    
}

#left-sidebar .widget .members img{
    border:1px solid #C0C0C0;
    height:90px;
    width:60px;
}

#left-sidebar .members label{    
    font-size:12px;
    font-weight:bold;
    text-transform:capitalize;
}

#left-sidebar .members label.name_member{
    color:#CF4A05;
    font-size:0.9em;
}

#left-sidebar .widget .members span{    
	padding-top: 3px;
}     

#left-sidebar .widget .members a{
    text-decoration: underline;
    font-size: 12px;
    color: #000;
}           

#left-sidebar, #right-sidebar .widget{
	float: left;
	list-style: none;
}

div.textwidget{
    float: left;
    padding: 0 1em;
}

#left-sidebar .widget img{
	float:left;
	margin-right:0.5em;
}

#left-sidebar .widget a{
	float:left;
	font-size:0.8em;
	font-weight:bold;
	margin-top:0.1em;
	text-decoration:none;
}

#left-sidebar .widget span{
	float:left;
	font-size:0.8em;
	font-weight:bold;
	width:12em;
}

#left-sidebar .widget .date-address{
	margin-right:1em;
	width:auto;
}


.descp-doc{
	float:left;
	height:50px;
	overflow-y:auto;
	width:250px;
}

#tabledata table td{
	border: 1px solid #c0c0c0;
}

#sidebar{
	float: left;
	width:100%;
}

#sidebar li{
	float:left;
	margin-top:1em;
	padding-bottom:1em;
	width:100%;
}

#sidebar #subscribe_feeds{
	float:left;
	*margin-top: 1.5em !important;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:center;
	width:98%;
}

#sbsl0_1{
	margin-left: 1.1em;
	margin-top:1em;
}

#sidebar .cat-item{
	clear:both;
	margin-left:0.5em;
	padding-bottom:0;
}

#sidebar #recent-posts li{
	clear:both;
	margin-left:0.5em;
	margin-top:0;
	padding-bottom:0;
	width:13.8em;
}
#sidebar .widget_events li{
	margin-left:0.5em;
	margin-top:0;
	padding-bottom:0;
	width:14em;
}
/********************** end css widget *********************/

#search div{
	float: left;
	width: 100%;
	text-align: center;
}

#searchsubmit{
	font-size:13px;
	font-weight:bold;
	padding:4px;
	width:7em;
}

#s{
	margin-bottom:1em;
	width:15em;
}

/******************* beging css right-sidebar *************************/
#right-sidebar{
    background-color:#FFFFFF;
    border:1px solid;
    bottom:12em;
    float:right;
    font-family:arial;
    padding:2px;
    position:relative;
    width:260px;
    z-index:100;
}

#title{
    background:transparent url(/images/bg-sidbar-blue.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    padding:0.5em 0 0.9em 0.5em;
    width:251px;
}

#map-sidebar{
	float:left;
	margin:0.5em 0;
}

#content-result-sidebar{
	background-color:#FCD96F;
	float:left;
	width:260px;
	padding-bottom: 1.5em;
}

#content-result-sidebar label{
    background:transparent url(/images/bg-sidbar-red.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    margin:0.5em 0;
    padding:5px 10px;
    width:240px;
}

#content-result-sidebar a{
	float:left;
	font-weight:bold;
	text-align:center;
	width:260px;
}

.widget{
    list-style: none;
}

#content-listing ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

li.goidx_widget_listing_member h2.sidebars {
    background:transparent url(/images/bg-sidbar-red.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    margin:0.5em 0;
    padding:5px 10px;
    width:240px;
}

.result-sidebar{
	float:left;
	margin:0.5em;
	width: 235px;
}

.photo-sidebar{
	float: left;
	width: 80px;
	height: 62px;
	border: 1px solid #c0c0c0;
}

#content-result-sidebar .photo-sidebar a{
	float: left;	
	width: 100%;
	height: 100%;
	list-style: none;
}

#content-result-sidebar .photo-sidebar a img{
	float: left;
	width: 100%;
	height: 100%;
}

.detail-sidebar{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:0.2em;
	margin-top:-0.4em;
	width:150px;
}
/******************** end css right-sidebar ************************/


/******************* begin css content-blogs **********************/
#content-page{
    float: left;
    width: 100%;
}

#content-page p{
    width: 100%;
    text-align: justify;
}

#content-blogs{
	float:left;
	margin:0 1.5em 0 0;
	width:740px;
}

#comments-section{
	float: left;
	width: 100%;
}

#comment{
	float: left;
	width: 100%;
}

/*** begin css sidebar ***/
.last-sidebars{
	/*background:transparent url(/images/bg-last-sidebars.jpg) repeat-x scroll 0 0;*/
	border:2px solid #C0C0C0;
	float:left;
	width:230px;
	*padding-bottom: 1.5em !important
}

.last-sidebars ul{
	margin: 0;
	padding: 0;
}

.last-sidebars li{
	float:left;
	list-style:none;
	margin-bottom:1em;
	width:100%;
}


.last-sidebars ul li h2{
    background:transparent url(/images/bg-sidbar-blue.png) repeat-x scroll 0 0;
    color:#fff;
    float:left;
    margin:0 0 1em;
    padding:0.5em 0 0.9em 0.5em;
    width:222px;
}

.last-sidebars ul li ul li{
	clear:both;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:1em;
	width:16.5em;
}

.last-sidebars #subscribe_feeds{
	float:left;
	margin-left:1em;
	*margin-top: 1.5em !important;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:center;
	width:90%;
}

.last-sidebars  #rss {
	border:medium none;
	margin:-12px -12px 0 -4px;
	width:42px;
}


.last-sidebars #subscribe_feeds a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	float: left;
}

#left-sidebar .widget #rss{
	border:medium none;
	margin:-12px -16px 0 8px;
	width:42px;
}

.last-sidebars li.pagenav li a{
    border: none;
    width: auto;
}

/*** end css sidebar ***/

/******************* end css content-blogs  *********************/


/****************** begin css pages events ***************************/

#content-frm-event{
	float: left; 
	/*margin-left: 25px;*/
}

#frm-events{
	float: left;
}

#frm-events p{
	float: left; 
	width: 100%;
    *width: 940px !important;
    margin: 0.5em 0;
}

#frm-events p span{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	text-align:right;
	width:160px;
}

#frm-events p input{
	float:left;
	font-weight:bold;
	margin-left:1em;
	width:240px;
}

#frm-events p #nopublish, #frm-events p #global{
    margin-left:11em;
    width:auto;
    *margin-left: 9em !important
}

#frm-events select{
	border:1px solid #7F9DB9;
	float:left;
	font-weight:bold;
	margin-left:1em;
	margin-top:0.6em;
	padding-left:8px;
	width:252px;
}

#frm-events textarea{
	float: left;
	width: 400px;
	height: 120px;
	margin-left: 1em;
}


#localevent p span{
	margin-top: 10px;
}

hr {
	background-color:#000000;
	border:medium none;
	clear:both;
	float:none;
	height:0.1em;
	margin:0 0 1.45em;
	width:100%;
}

/******************* end css pages events ************************/ 

<<<<<<< .mine
=======

/****************** begin css pages register ********************/

#content-register{
	float: left;
	margin-left: 25px;
	width: 800px;
}

#frm-register p{
	float: left;
	witdh: 100%;
}

#frm-register p span, #namecities p span{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	text-align:right;
	width:160px;
}

#frm-register p input{
	float:left;	
	height:25px;
	margin-left:1em;	
	width:347px;
	font-size: 1.2em;
}

#frm-register p input#news{
    height:auto;
    margin-left:7.7em;
    margin-right:1em;
    width:auto;
}

#recive_info{
    float:left;
    width: 100%;
    margin-top: 1em;
}

#recive_info span{
    float:left;
    font-weight:bold;
    text-align:center;
    width:50%;
    margin-bottom: 1em;
}

#recive_info ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#recive_info li{
    float: left;
    width: 100%;
}

#recive_info li label{
    width: 100%;
    font-weight: bold;
}

#recive_info li input{
    float: none; 
    height: 10px;
    width: 10px;
}


#namecities select, #building select, #pkcondoid select, #events select{
	width: 200px;
	float:left;
	font-weight:bold;
	padding-left:8px;
	margin-left:1em;
	border: 1px solid #7F9DB9;
}

#content-signup{
    float: left;
    width: 100%;
} 

#content-signup #radius{
    border:0 none;
    width:990px;
}

#content-signup #left-register{
    margin-left:6em;
}

#radius{
    background:transparent url(/images/bg-top-register.png) repeat scroll 0 0;
    border:1px solid #D1D1D1;
    margin:0 auto;
    overflow:hidden;
    padding:5px;
    position:relative;
    width:800px;
}

#left-register{
    float:left;
    text-align:center;
    width:365px;
}

#left-register label{
    color:#0474B0;
    font-weight:bold;
}

#right-register{
    float:left;
    margin-left:20px;
    width:415px;
}

#right-register label{
    color:#7A7676;
    font-size:25px;
    font-weight:bold;
}

#right-register ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#right-register li{
    float:left;
    margin:2px;
    width:133px;
    text-align: center;
}

#right-register span{
    color:#000000;
    float:left;
    font-size:14px;
    margin:4px 0;
    width:100%;
}

#content-signup li span{
    font-weight:bold;
    text-transform:capitalize;
}

#right-register small{
    clear:both;
    float:left;
    font-weight:bold;
    margin-top:10px;
}

/*#radius input{
	margin-right: 1em;
	float: left;
}

#radius span{
	float: left;
	font-size: 16px;
	font-weight:bold;
}
  */
#namecities, #pkcondoid, #events{
	float: left;
	width:420px; 
}

#cont-secciones{
    margin:2em auto 0;
    overflow:hidden;
    position:relative;
    width:734px;
}

#building{
	float: left;
	width:420px; 
	margin: 10px 0;
}

#save{
	float: left;
	clear: both;
}


#building-register select#id{
    width:347px;
}


#building-register select#id option span.blgaddress{
    float: left;
    width: 250px;
}

#building-register select#id option span.blgname{
    float: left;
    width: 250px;    
}
/******************* end css pages register ***********************/


>>>>>>> .r225
/******************* begin css pages documents ********************/
#formsdocs h2{
	clear:both;
	float:left;
	text-align:center;
	width:100%;
}

#formsdocs{
	float:left;
	font-weight:bold;
	width:600px;
}

#formsdocs p{
	float: left;
	clear: left;
}

#formsdocs p label{
	float:left;
	font-size:16px;
	margin-right:0.5em;
	text-align:right;
	width:170px;
}

#formsdocs p select{
	float:left;
	width:150px;
}


#formsdocs p input{
	float:left;
	padding-left:8px;
	width:23.8em;
}

#formsdocs p textarea{
	float:left;
	height:10em;
	overflow-x:auto;
	overflow-y:auto;
	width:25em;
}

#formsdocs form{
	float: left;
	width: 100%;
}


#save{
	float: left;
	clear: both;
}


/******************* end css pages documents ***********************/


/******************* begin css pages contac-us **********************/

#rightcontent {
	margin:8px auto;
	text-align:left;
	width:725px;
}

#rightcontent p {
	padding:9px;
}

#schedule {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin-bottom:30px;
	width:530px;
}

#schedule p {
	color:#666666;
	float:left;
	font-size:11px;
	line-height:16px;
	margin:5px;
	padding:8px;
	text-align:justify;
	width:auto;
}

#schedule_form {
	border:medium none;
	float:left;
	padding:10px;
}

#schedule_form label {
	color:#5D5D5D;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:7px;
	text-transform:capitalize;
}

#schedule_form span {
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	margin:0 10px 0 0;
	padding:0;
}

#organization {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:335px;
}

.date-number {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:195px;
}

.estilotextarea {
	border-top:1px solid #3F3F3F;
	float:left;
	height:100px;
	margin-left:4px;
	width:484px;
	*clear: both !important
}

.data2 {
	border-top:1px solid #3F3F3F;
	clear:both;
	float:left;
	margin-left:5px;
	width:307px;
}

.facts {
background:#FFFFCC none repeat scroll 0 0;
border:1px dotted #DDDDDD;
color:black;
padding:10px;
}

#submit {
	float:right;
	font-size:17px;
	margin:15px 14px;
	padding:0 10px;
}

/******************* end css pages contac-us *************************/

/****************** begin css pages neightborhoods *************************/
#right-content{
    background:transparent url(/images/bg-recesidents.png) repeat-x scroll 0 30px;
    float:left;
    width:730px;
}

.photo-n{
	float:right;
	margin-left:1em;
}

.content-photo-n{
	height:230px;
	padding:1.3em;
	width:308px;
}

.content-photo-n img{
	height: 100%;
	width: 100%;
}

#right-content p{
	line-height:1.5em;
	text-align:justify;
}

#interest-point{
	float: left;
	margin: 1.5em 0;
	font-size: 13px;
	width:100%;
	font-weight:bold;
}

#interest-point label{
	color:#004F91;
	float:left;
	font-size:20px;
	margin-bottom: 1em;
}

#interest-point ul{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}

#interest-point li{
	background:transparent url(/images/circle_blue.png) no-repeat scroll 0 6px;
	float:left;
	line-height:1.5em;
	list-style:none;
	margin-bottom:1em;
	padding-left:15px;
	width:225px;
}

#targets{
    float:left;
    margin:0;
    width:100%;
}

.content-target{
	float:left;
	margin-right:1em;
	width:348px;
}

.small-target{
	height:100%;
	margin-bottom:1em;
	padding:1.2em;
	width:100%;
}

#right-content .small-target p{
	clear:both;
	margin:0.5em 0;
	width:100%;
}

.small-target p label{
	float:left;
	font-size:14px;
	margin-right:6px;
	font-weight: bold;
}


.small-target p span{
	font-size:14px;
}

#content-txt-neigh{
    float: left;
    width: 100%;
}

#residents-tools, #distric-tools{
    float:left;
    margin-top:42px;
    width:336px;
}

#residents-tools ul, #recents-residents ul,
#distric-tools ul, #cont-recent-resident ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#residents-tools li{
    background:transparent url(/images/news-realestate2.png) no-repeat scroll 0 0;
    float:left;
    height:98px;
    width:160px;
    margin-right: 0.5em;
}

#distric-tools li{
    background:transparent url(/images/news-realestate.png) no-repeat scroll 0 0;
    float:left;
    height:98px;
    width:160px;
    margin-right: 0.5em;
}

#residents-tools li a, #distric-tools li a{
    float: left;
    width: 100%;
    height: 100%;
}

#residents-tools li.neigh-realestate, #distric-tools li.distric-realestate {
    background-position:-193px 0;    
}

#recents-residents{
    float:left;
    margin-left:0.5em;
    padding-right:0.5em;
    width:378px;
}

#recents-residents label{
    float:left;
    font-weight:bold;
    margin-bottom:2px;
    text-align:right;
    width:100%;
}

#recents-residents hr{
    float:right;
    margin:0;
    width:80%; 
    *width: 100% !important;
}

#recents-residents ul{
    clear:both;
    float:right;
}

#recents-residents li{
    float:right;
    margin:0.5em;
    width:59px;
    text-align: center;
    *margin-top: 0 !important;
}

#recents-residents img{
    border:1px solid #D0D0D0;
    height:74px;
    width:57px;
}

#recents-residents li span{
    color:#FFFFFF;
    font-size:0.7em;
    width:100%;
    text-transform: capitalize;
}
/******************* end css pages neighborhoods ***************************/


/******************* begin css pages contac-us **********************/

#rightcontent {
	margin:8px auto;
	text-align:left;
	width:725px;
}

#rightcontent p {
	padding:9px;
}

#schedule {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin-bottom:30px;
	width:530px;
	background: url(/images/bg-last-sidebars.jpg) repeat-x scroll 0 0;
}

#schedule p {
	color:#666666;
	float:left;
	font-size:11px;
	line-height:16px;
	margin:5px;
	padding:8px;
	text-align:justify;
	width:auto;
}

#schedule_form {
	border:medium none;
	float:left;
	padding:10px;
}

#schedule_form label {
	color:#5D5D5D;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:7px;
	text-transform:capitalize;
}

#schedule_form span {
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	margin:0 10px 0 0;
	padding:0;
}

#organization {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:335px;
}

.date-number {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:195px;
}

.estilotextarea {
	border-top:1px solid #3F3F3F;
	float:left;
	height:100px;
	margin-left:4px;
	width:484px;
	*clear: both !important
}

.data2 {
	border-top:1px solid #3F3F3F;
	clear:both;
	float:left;
	margin-left:5px;
	width:307px;
}

.facts {
	background:#FFFFCC none repeat scroll 0 0;
	border:1px dotted #DDDDDD;
	color:black;
	padding:10px;
	font-weight: bold;
}

#submit {
	float:right;
	font-size:17px;
	margin:15px 14px;
	padding:0 10px;
}

/******************* end css pages contac-us *************************/
/**************** begin css featured listings ************************/

div.outer {
	float:left;
	font-size:13px;
	margin:15px;
	padding:10px;
	width:34em;	
	font-weight:bold;
	/*background:#ccc none repeat scroll 0% 0%;*/
}

div.roundDiv {
	/*background-color: #fff;*/
	border:2px solid #CCCCCC;
	float:left;
	padding-bottom:15px;
	width:100%;
}

.featured_content img{	
	border:1px solid #CCCCCC;
	height:11em;
	margin:10px;
	width:13em;
}

.list_link{
	float:left;
	font-size:0.9em;
	margin-bottom:0.5em;
	margin-top:1em;
	padding-left:0;
	text-align:center;
	width:21em;
}

.listing_detail {
	color: #0092CA;
	font-size: 1.1em;
}

label.listing_detail {
	float:left;
	margin:0;
	text-align:justify;
	width:7.5em;
}

a.listing_detail {
	float:left;
	margin-left:2em;
	padding-right:10px;
	text-align:right;
	width:7em;
}

div.listing-comments {
	background-color:#DFF1FF;
	float:left;
	font-size:0.9em;
	height:8em;
	overflow:auto;
	padding:10px 12px;
}


div.listing-comments p{
	width: 100%;
	text-align:justify;
}

table.details {
	float:left;
	font-size:0.8em;
	margin-bottom:0.5em;
	width:23em;
}

#propphoto {
	float: left;
	margin: 0 0 0 5px;
	padding: 7pt;
}

.outer-prop {
	font-size: 13px;
	margin: 15px;
	padding: 10px;	
	background:#ccc none repeat scroll 0% 0%;
}

h2.listingdetails {
	color: #FA9505;
	font-family:Tahoma;
	font-size:25px;
	font-style:normal;
	text-align:center;	  
}


/***************  end css featrured listings *************************/



/********************************* begin css building-profile ************************/
#heading-title{
	float:left;
	margin:15px 0;
	width:100%;
}

#top_building{
    background:transparent url(/images/bg-recesidents.png) repeat-x scroll 0 bottom;
    float:left;
    width:400px;
}

#mainphoto{
	border:1px solid #C0C0C0;
	float:left;
	height:390px;
	padding:4px;
	width:390px;
}

#mainphoto img{
	width: 100%;
	height: 100%;
}

#cont-recent-resident{
    float: left;
    width: 100%;
    margin-top: 1em;
    *padding-bottom: 1em !important;
}

#cont-recent-resident label{
    float:left;
    font-weight:bold;
    margin-bottom:2px;
    width:100%;
}

#cont-recent-resident li {
    float:left;
    margin:0.5em;
    text-align:center;
    width:59px;
}

#cont-recent-resident img {
    border:1px solid #D0D0D0;
    height:74px;
    width:57px;
}

#cont-recent-resident li span {
    color:#FFFFFF;
    width:100%;
    font-size: 0.7em;
    text-transform: capitalize;
}

#cont-recent-resident hr {
    float:left;
    margin:0;
    width:100%;
}

.box{
    background:transparent url(/images/bg-detail-profile.png) no-repeat scroll 0 0;
    float:left;
    margin-left:4px;
    margin-top:18px;
    padding:8px 18px;
    width:300px;
}

#box_title{
    background:transparent url(/images/bg-top-building.png) no-repeat scroll 0 0;
    clear:both;
    height:42px;
    margin:-30px auto 4px -7px;
    padding:10px 15px;
    position:relative;
    width:276px;
    text-align: center;
}


#box_title label{
    float:left;
    font-size:0.9em;
    font-weight:bold;
    width:100%;
}

#box_title span{
    float:left;
    font-size:0.7em;
    font-weight:bold;
    width:100%;
}

.box table{
    clear:both;
    font-size:12px;
    margin:0 auto;
    width:260px;
}

.box table td{
    border-bottom:2px solid #A0D0FF;
    padding:5px 0 2px;
    text-transform:capitalize;
}

#contentphotos{
	float:left;
	margin:15px 0;
	width:100%;
}

#contentphotos ul{
	margin: 0;
	padding:0;
    list-style: none;
}

#contentphotos li{
    border:1px solid #C0C0C0;
    float:left;
    height:89px;
    margin:3px;
    padding:2px;
    width:111px;	
}

#contentphotos img{
	height:100%;
	width:100%;
}

#description{
	float:left;
	padding-top:10px;
	width:45em;
	margin: 1.5em 0
}

#description label{
	float:left;
	clear: both;
	margin: 15px 0;
	font-size: 18px;  
}

#description p{
	float:left;
	font-size:13px;
	line-height:20px;
	margin:0.8em 0;
	text-align:justify;
	width:100%;
	*clear: both !important
} 

#content-blockquote{
	float: left;
	font-size: 13px; 
	width:45em;
	margin-bottom: 1.5em;
}

#content-blockquote label{
	float: left;
	font-size: 18px;
	clear: both;
	margin-bottom: 0.9em;
}

#content-blockquote ul{
	margin: 0;
	padding-left: 30px;
}

#content-blockquote  li{
	float:left;
	margin-bottom:0.8em;
	width:100%;
	list-style:none;
}

.box-tools{
    font-size:15px;
    margin:15px auto 0;
    width:235px;
}

.box-tools ul{
	padding:0;
	margin: 0;
    list-style: none; 
}

.box-tools li{
    background:transparent url(/images/bg-tools-build.png) no-repeat scroll right 0;
    float:left;
    font-weight:bold;
    padding:0 11px 11px 0;
    text-transform:capitalize;
    width:230px;
}

.box-tools li a{
    background:transparent url(/images/bg-a-tools.png) no-repeat scroll 0 0;
    color:#000000;
    float:left;
    padding-bottom:10px;
    padding-left:70px;
    padding-top:12px;
    text-decoration:none;
}

.box-tools li a.building{
background-position:0 -45px;
}

.box-tools li a.buildings{
background-position:0 -45px;
}

.box-tools li a.sold{
background-position:0 -45px;
}

.box-tools li a.rent{
background-position:0 -45px;
}                                                               

#maps{
    float:left;
    width:100%;
}

#maps label{
    float:left;
    font-size:18px;
    margin-bottom:0.5em;
    width:100%;
}

#maps small{
	float: left;
	margin-bottom: 10px;
	margin-top: 0;
	*width: 100% !important
}

#map, #street {
    border:1px solid;
    float:left;
    height:280px;
    width:100%;
}

#contactform{
	float: left;
	margin:10px;
}

#contactform label{
	float: left; 
	font-size: 18px;
	margin: 10px 0; 
}
/****************************** end css building-profile ****************************/
/************** begin css events page *********************/
#meses {
    margin:1em auto 0;
    width:750px;
}

#meses ul{
     margin: 0; 
     padding: 0;
     list-style: none;
}
 
#meses li {
    background:transparent url(/images/calendar.png) no-repeat scroll 0 0;
    float:left;
    margin-bottom:0.5em;
    padding-bottom:3px;
    padding-left:32px;
    padding-top:3px;
    width:218px;
 }
 
 #meses li a{
     font-weight: bold;
 }
 
 #content-events li{
    float:left;
    margin-bottom:1em;
    width:100%;    
}
 
#content-events ul ul{
    padding:0 0 0 3em;   
 } 

 
#content-events{
    float:left;
    margin-top:1em;
    width:100%;    
}
 
#content-events h1{
    background:transparent url(/images/label_evens3.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    margin-left:2.3em;
    padding:5px 5px 5px 22px;
}

#content-events h2{
    background:transparent url(/images/label_events1.png) no-repeat scroll 0 0;
    color:#01416A;
    float:left;
    font-size: 1em;
    margin-bottom:0;
    margin-left:2.9em;
    padding:12px 12px 6px;
    text-align: center;
    width:156px;  
}
 
#content-events ul{
    list-style: none;
    margin:0;
    padding:0;
}

#content-events ul ul li{ 
    background:transparent url(/images/bg-events.png) repeat scroll 0 center;
    border:1px solid #C0C0C0;
    width:900px; 
}

#content-events label{
    background:transparent url(/images/label_events3.png) no-repeat scroll left 0;
    color:#01416A;
    float:left;
    font-weight:bold;
    left:-3em;
    margin-bottom:5px;
    padding:0 0 0 3em;
    position:relative;
    text-transform:capitalize;
}

#content-events label em{
    background:transparent url(/images/label_events2.png) no-repeat scroll right 0;
    float:left;
    padding-bottom:10px;
    padding-right:30px;
    padding-top:10px;
}

#content-events span{
    clear:both;
    float:left;
    font-weight:bold;
    text-transform:capitalize;
    width:100%;
}

#content-events p{
    float:left;
    line-height:22px;
    margin:1em 0;
    text-align:justify;
    width:100%;
}

.all_event_bg{
    background:transparent url(/images/bg_bot_right.png) no-repeat scroll right bottom;
    float:left;
    padding:15px;
    width:870px;
}

.event_left{
    float:left;
    margin-right:20px;
    width:650px;
}

.event_right{
    float:left;
    width:200px;
}

.display-gallery{
    float:left;
    width:100%;
}

#content-events .display-gallery ul{
    padding: 0;
}

#content-events .display-gallery li{
    background:transparent none repeat scroll 0 0;
    border:0 none;
    width:100%;
}

#content-events .moreinfo{
    margin:0;
    padding:0;
}  

#content-events .moreinfo li{
    border:0 none;
    font-weight:bold;
    padding-bottom:20px;
    padding-right:60px;
    padding-top:20px;
    width:120px;
}

#content-events .moreinfo li.mail_event{
    background:transparent url(/images/mail_event.png) no-repeat scroll right 0;
}

#content-events .moreinfo li.photo_event{
    background:transparent url(/images/sum_photos.png) no-repeat scroll right 0;
}
/************* end css events page ************/

/*************************** begin css addupgradedescriptions **********************/
.gsformat {width:100px; margin:5px;font-weight:bold; }

.gs1format {margin:5px ; float:left; font-size:12px;}

.formatdiv2 {float:left; margin-top:-409px; margin-left:300px;border:1px solid; width:390px; display:none;}	

.formatspan1 {width:280px; background:#8C96F7; padding-left:110px;font-size:18px; float:left;}

.formatdiv1 {float:left; margin-top:30px; border:1px solid; width:390px; display:none;}

.formatdiv2 {float:left; margin-top:5px; border:1px solid; width:390px; display:none;}

.formatspan {width:240px; background:#8C96F7; padding-left:150px;font-size:18px; float:left;}

.formatdivc {width:400px; float:left; margin-top:-677px;margin-left:300px;}

#frm-bussines{
	float: left;
}

#frm-bussines p {
	float:left;
	width:100%;
}

#frm-bussines p span {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	text-align:right;
	width:160px;
}

#frm-bussines select {
	border:1px solid #7F9DB9;
	float:left;
	font-weight:bold;
	margin-left:1em;
	padding-left:8px;
	width:212px;
}

#frm-bussines p input {
	float:left;
	font-weight:bold;
	margin-left:1em;
	width:200px;
}

#frm-bussines textarea {
	float:left;
	height:120px;
	margin-left:1em;
	width:300px;
}

.group{
	margin: 0;
}
/*************************** end css addupgradedescriptions **********************/

/*************************** begin css register **********************/
#frm-register #mostrar-opciones{
    float: left;
    width: 100%;
}

#content-information{
    float:left;
    width:100%;
}

#content-information #frm-register{
    float:left;
    width:100%;
}



#content-information #frm-register p{

    float:left;

    margin:0.5em 0;

    width:100%;

}



#content-information #frm-register p label{

  /*  float:left;*/

    font-weight:bold;

    margin-right:1.5em;

    text-align:right;

    width:110px;

}




#content-information #frm-register p textarea{

  border:2px solid #DDDDDD;

    float:left;

    font-size:1.5em;

    margin:0;

    width:524px;

}



#content-information #frm-register p #save{

    float:none;

    font-size: 17px;
    font-weight:bold;
    padding:6px;
    margin:2em 0 2em 13.5em; 
    padding: 6px 0;
    width: 160px;  
    
    

}



#content-information #frm-register fieldset{
	background-color:#EFF7FF;
	border:1px solid #C0C0C0;
	clear:both;
	float:left;
	margin-bottom:3em;
	padding:1em 1.4em 1.4em;
	width:680px;
}



#content-information #frm-register legend{
	background-color: #CF000D;
	border:1px solid white;
	color:white;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	text-transform:capitalize;  

}
/*************************** end css register **********************/ 

/******************** begin css buildingj-units page *****************/
#condounits{
    float:left;
    margin-top:1em;
    width:100%;
}

#table-condounits, #table-condo-sales{
    width: 100%;        
} 

#table-condounits td, #table-condo-sales td{
    border: 1px solid #CCC;
    border-collapse: collapse;
      font-size: 12px;
}

#table-condounits, #table-condo-sales{
    border:none;
    border:1px solid #CCC;
}

#table-condounits thead th, #table-condounits tbody th,
#table-condo-sales thead th, #table-condo-sales tbody th{
    background: #FFF url(th_bck.gif) repeat-x;
    color: #666;  
    padding: 5px 10px;
    border-left: 1px solid #CCC;
}

#table-condounits tbody th, #table-condo-sales tbody th{
  background-color: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}

#table-condounits tbody tr td{
    padding: 5px 10px;
    color: #000;
}

#table-condo-sales tbody tr td{
    padding: 5px 10px; 
    color: #fff;
}

#table-condounits tbody tr:hover, #table-condo-sales tbody tr:hover{
  background-color: #FFEFEF;
}

#table-condounits tbody tr:hover td{
  color: #454545;
}

#table-condo-sales tbody tr:hover td{
    color: #000;
}

#table-condounits tfoot td, #table-condounits tfoot th{
    border-left: none;
    border-top: 1px solid #CCC;
    padding: 4px;
    background: #FFF url(foot_bck.gif) repeat;
    color: #666;
}

#table-condounits caption{
    text-align: left;
    font-size: 120%;
    padding: 10px 0;
    color: #666;
}

#table-condounits a:link{
    color: #0060FF;
}

#table-condounits a:visited{
    color: #666;
}

#table-condounits a:hover{
    color: #003366;
    text-decoration: none;
    pointer: hand;
}

#table-condounits a:active{
    color: #003366;
}

#table-condounits .odd {
    background-color: #DFEBFF;
}

#table-condounits .even {
    background-color: #EFEFEF;
}

#table-condo-sales .odd{
    background-color: #00227F;
}

#table-condo-sales .even{
    background-color: #67CF00;
}
/******************** end css building-units page ************************/   
/*************** begin css custom-search ********************/
#result-neigh{
    float:left;
    width:730px;
}

#result-neigh .content-all-r{
    float: left;
    width:100%;
}

#result-neigh .content-all{
    margin:0 0 1em;
    width:100%;
}

#result-neigh .title a{
    font-size:0.8em;
}

#result-neigh .photoresult{
    margin-right: 15px;
    height:140px;
    width:180px;
}

#result-neigh .tabledetailresult-nbn{
    font-size: 11px;  
}

#result-neigh .center-left{
    margin-left:21em;
    margin-top:-9.5em; 
}

#result-neigh .center-left label{
    font-size:0.8em;
}

#result-neigh .tools-nbn img{
    margin-right:0.5em;
}

#result-neigh .smallresult {
    font-size:0.8em;
    margin-left:1em;
}
/*************** end css custom-search *****************/
#content_right_sidebar{
    float:left;
    margin-left:30px;
    width:240px;
}

#content_right_sidebar #left-sidebar{
    margin-right: 0;
}

#filter-r{
    border:1px solid #CECECE;
    float:left;
    margin-left:30px;
    margin-top:4em;
    width:238px;
}

#filter-r h2.header-filter{
    background:transparent url(/images/red-back.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    font-size:0.9em;
    font-weight:bold;
    margin:0;
    padding-bottom:0.5em;
    padding-left:1em;
    padding-top:0.5em;
}

#resultfilter{
    background-color:#DFF1FF;
    border-top:1px solid #CECECE;
    float:left;
    padding:8px;
    width:222px;
}

#resultfilter ul{
    float:left;
    margin:0;
    padding:0;
    width:100%;
    list-style: none;
}

#resultfilter ul li{
    float:left;
    font-size:0.7em;
    margin-bottom:0.5em;
    width:100%;
}  

#resultfilter h3{
    float:left;
    font-size:0.75em;
    margin:0.5em 0;
    width:100%;
}

#link_sqft{
    float:left;
    margin-bottom:1em;
    width:100%;
}

#resultfilter .optionals li{
    background:transparent url(/images/arrow-right.png) no-repeat scroll 0 0;
    padding-left:1.5em;
    text-align:left;
    width:200px;
}

.cf_element {
	border: 1px solid #c0c0c0;
}

#bread {
    float:left;
    width:100%;
    *margin-top: -5px !important;
}

#bread ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#bread li {
	float:left;
	font-size:12px;	
	padding-left:7px;
}

/************************** dashboard.php ****************/
#cont_dash{
    float:left;
    margin-top:10px;
    width:100%;
}

#cont_dash h1{
    color: #0674af;
}

#cont_dash ul.nav_dash{
    background:transparent url(/images/bg-lilst.png) repeat-x scroll 0 0;
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;   
}

#cont_dash ul.nav_dash li{
    background:transparent url(/images/list-dashboard.png) no-repeat scroll 0 0;
    float:left;
    height:162px;
    margin:2px;
    width:195px;
}

#cont_dash ul.nav_dash li.my_profile{
    background-position: 0 0;
}

#cont_dash ul.nav_dash li.my_events{
    background-position: -210px 0;
}

#cont_dash ul.nav_dash li.my_articles{
    background-position: -420px 0;
}

#cont_dash ul.nav_dash li.my_docs{
    background-position:-632px 0;
    width:200px;
}

#cont_dash ul.nav_dash li.my_buildings{
    background-position: -850px 0;
}

#cont_dash ul.nav_dash li a{
    float:left;
    height:100%;
    width:100%;
}

#cont_dash label{
    color:#C4221C;
    float:left;
    font-weight:bold;
    margin-bottom: 0.5em;
}

#cont_dash p{
    float:left;
    font-size:14px;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}
/***************** end *****************/
/**** css ****/
/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 400px;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

ul.token-input-list-facebook {
    list-style-type: none;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
}

li.token-input-token-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 3px;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: none;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #3b5998;
    color: #fff;
}