/*
Theme Name: BuddyPress ASILLA
Theme URI: http://premium.wpmudev.org/
Description: A massively customizable BuddyPress theme that might be suitable for a more corporate look and feel - 8 preset variations to choose from.
Version: 1.1.3
Author: Incsub

chamgelog
v1.1.3
- facebook core code changed that changed their css fb_login needed to recss
- remove current-site option in navigation so site link did not link to main blog
- recss item class for members-list
- you can comment out the main-column.php if you do not want to used the home news feature

v1.1.2
- added support for facebook Connect plugin

v1.1
- added compatible with bp 1.1 new theme structure

*/

@import url( _inc/css/base.css );
@import url( _inc/css/directories.css );
@import url( _inc/css/settings.css );
@import url( _inc/css/components.css );
@import url( _inc/css/global.css );
@import url( _inc/css/custom.css );
@import url( _inc/css/wp-comments.css );

/*@import url("../asilla/style.css");*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: url(images/bgr.gif) #eee6cf repeat-x top;
	color: #464646;
	font: .75em Arial,Verdana,Helvetica,Sans-Serif;
	padding-top:0px !important;
}
body.logged{
	/*background: url(images/bgr.gif) #eee6cf repeat-x center 28px;*/
	color: #464646;
	font: .75em Arial,Verdana,Helvetica,Sans-Serif;
	/*padding-top:28px !important;*/
}
a{
	color: #ff8300;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 12px;
	padding: 2px
}
li{
	list-style: none
}
h2{
	font-size: 1.7em;
	margin: 0 0 .5em
}
h3{
	font-size: 1.1em;
	margin: 0 0 1em
}
h4{
	font-size: 1em;
	margin: 0 0 .5em
}
h5{
	color: #ff8300;
	font-size: .9em;
	font-weight: normal;
	margin: 0 0 .3em
}
p{
	line-height: 1.3em;
	padding: 0 0 1.5em
}
/*=== Layout ===*/
#page{
	background: url(images/page-bgr.gif) repeat-y;
	margin: 0 auto;
	width: 1004px;
    min-height:820px;
}
#page-bd{
	background: url(images/page-bgr-bd.gif) repeat-y;
	margin: 0 auto;
	width: 1004px;
	height: 1060px;
}
/*=== Header ===*/
#header{
	height: 168px;
	margin: 0 auto;
	width: 1004px
}
#header .content{
	float: right;
	width: 650px;
}
/*- Logo -*/
#header h1{
	background: url(images/logo.gif) no-repeat;
	float: left;
	margin: 0 0 0 -10px;
	position: relative;
	text-indent: -9999px;
	width: 316px
}
#header h1 a{
	display: block;
	height: 143px;
	text-decoration: none
}
/*- Page Top -*/
#page-top{
	height: 163px;
	margin: 0 auto;
	width: 1004px;
}
.page-top{
	background: url(images/page-top.png) no-repeat top;
	float: right;
	height: 110px;
	margin: 32px 0 0;
	padding: 21px 21px 0;
	width: 411px
}
.page-top a{
	text-decoration:underline;
}
#page-top .content{
	color: #ffffff;
	float: left;
	font-size: 12px;
	height: 153px;
	overflow: hidden;
	padding: 0 0 0 15px;
	width: 505px
}
#page-top .content h2{
	font-size: 26px
}
#page-top .content p{
	line-height: normal;
	padding: 0
}
/*=== Navigation ===*/
/*- Nav1 -*/
.nav1{
	color: #ffffff;
	font-size: 12px;
	height: 41px;
	text-transform: lowercase
}
.nav1 ul{
	float: right;
}
.nav1 li{
	float: left;
	line-height: 41px;
	padding: 0 10px
}
.nav1 li.my_account a{
	color:#FF8300;
	/*text-decoration:underline;*/
}
.nav1 li.ico-rss a{
	background: url(images/ico-rss.gif) no-repeat left;
	padding: 0 0 0 20px
}
.nav1 li a{
	color: #999999;
	display: block;
	float: left
}
.nav1 li a:hover{
	color: #ff8401
}
.nav1 li img{
	float: left;
	margin: 9px 0 0
}
/*- Nav2 -*/
.nav2{
	clear: both;
	float: right;
	font-size: 14px;
	font-weight: bold;
	height: 67px;
	padding: 60px 0 0
}
.nav2 li{
	float: left;
	line-height: 44px
}
.nav2 li a{
	color: #515151;
	display: block;
	float: left;
	padding: 0 0 0 19px;
	text-decoration: none
}
.nav2 li a span{
	display: block;
	float: left;
	height: 67px;
	padding: 0 19px 0 0;
	text-transform:uppercase;
}
.nav2 li a:hover, .nav2 li.active a{
	background: url(images/nav2-hover.gif) no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none
}
.nav2 li.active a span,
.nav2 li a:hover span{
	background: url(images/nav2-hover.gif) no-repeat right;
}
/*- Nav3 -*/
.nav3{
	border-bottom: 5px solid #ff8d00;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	margin: 0 0 15px;
	text-transform: lowercase;
}
.nav3 li{
	float: left;
	line-height: 24px;
	padding: 0 1px 0 0;
	text-align: center
}
.nav3 li a{
	background: url(images/nav3-normal.gif) no-repeat right;
	color: #ffffff;
	display: block;
	float: left;
	text-decoration: none
}
.nav3 li a span{
	background: url(images/nav3-normal.gif) no-repeat right;
	display: block;
	float: left;
	height: 24px;
	width: 94px
}
.nav3 li a:hover, .nav3 li.active a{
	background: url(images/nav3-hover.gif) no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none
}
.nav3 li.active a span,
.nav3 li a:hover span{
	background: url(images/nav3-hover.gif) no-repeat right
}
/*=== Headlines ===*/
.headline{
	clear: both;
	height: 81px;
	line-height: 81px;
	margin: 0 0 0 -12px;
	position: relative;
	text-transform: uppercase;
	width: 562px
}
.headline h2{
	color: #4f4f4f;
	font-size: 20px;
	margin: 0;
	padding: 0 0 0 105px
}
.headline.itm01{
	background: url(images/hd01.gif) no-repeat top
}
.headline.itm02{
	background: url(images/hd02.gif) no-repeat top
}
.headline.itm03{
	background: url(images/barra-asociaciones.jpg) no-repeat top;
}
.headline.itm04{
	background: url(images/barra-comunidad.gif) no-repeat 12px top;
	width:575px;
}
* html .headline{
	z-index: 10;
}
/*- Headline2 -*/
.headline2{
	background: url(images/headline2-bgr.gif) repeat-x top;
	clear: both;
	height: 33px;
	line-height: 25px;
	margin: 0 0 15px;
	padding: 0 9px 0 0;
	position: relative;
	text-transform: uppercase
}
.headline2 h2{
	background: url(images/ico-hd02.gif) no-repeat left;
	color: #525252;
	float: left;
	font-size: 14px;
	margin: 0 0 0 -8px;
	padding: 0 0 0 30px
}
* html .headline2 h2{
	position: relative;
	z-index: 100
}
.headline2 img{
	float: right;
	margin: 4px 0 0
}
/*=== Sub Columns ===*/
/*- Col1 -*/
.col1{
	float: left;
	padding: 0 0 0 12px;
	width: 550px
}
* html .col1{
	overflow: hidden;
	position: relative;
	z-index: 10
}
.col1 .content{
	height: 1%;
	padding: 12px 30px
}
.col1 .content h2{
	background: url(images/ico-hd01.gif) no-repeat 0 7px;
	color: #ff8300;
	display: table;
	font-weight: normal;
	height: 1%;
	text-indent: 16px
}
.col1 .content h3{
	background: url(images/ico-hd01.gif) no-repeat 0 2px;
	color: #ff8300;
	text-indent: 16px
}
/*- Col2 -*/
.col2{
	float: left;
	width: 210px
}
.col2 .content, .col3 .content{
/*	height: 1%;*/
	padding: 0 10px
}
.col2 .content.login, .col3 .content.login{
    padding:0 10px 0 15px;
}
/*- Col3 -*/
.col3{
	float: left;
	margin: 0 0 0 10px;
	width: 210px
}
/*- Col4 -*/
.col4{
	float: left;
	padding: 0 0 25px;
	width: 230px
}
/*- Col5 -*/
.col5{
	float: left;
	padding: 0 19px 0 0;
	width: 150px
}
.col5.last{
	padding: 0
}
.col6{
	float: left;
	overflow: hidden;
	width: 705px
}
.col7{
	float: right;
	width: 205px
}
/*=== Styling Post ===*/
/*- Post Info -*/
.post-info{
	font-size: .9em;
	margin: 0 0 1em;
}
.col4 .post-info{
        width:auto !important;
}
.content .post-info{
        width:256px;
        float:right;
}
.post-info a{
	font-style: italic;
	text-decoration: underline
}
/*- Post Action Bar -*/
.post-action{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	margin: 0 -30px 2em 0;
	overflow: hidden;
	position: relative
}
#noticias .post-action{
    height: 35px;
    line-height:25px;
    clear:both;
}
.post-action .btn-link{
	margin: 0;
	padding: 0 15px 0 0
}
#noticias .post-action .btn-link{
    margin:5px 7px 0;
}
.post-action.nomargin{
	margin: 0
}
.post-action.nomargin .btn-link,
.post-action.noborder .btn-link,
.post-action.nopadding .btn-link{
	padding: 0
}
.post-action.noborder{
	border-bottom: 0;
	margin: 0
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li{
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 .8em;
	padding: 0 0 .8em
}
.list1 li a{
	color: #464646
}
.list1 li.last, .list2 li.last{
	border: 0
}
/*- List2 -*/
.list2 li{
	background: url(images/ico-hd01.gif) no-repeat 0 3px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 .8em;
	padding: 0 0 .8em 17px
}
.list2 li a{
	color: #464646
}
/*- List3 -*/
.list3 li{
	border-bottom: 1px solid #e5e5e5;
	height: 35px;
	margin: 0 0 .8em;
	padding: 0 0 .8em;
	text-align: right
}
.list3 li a{
	color: #464646
}
/*- List4 -*/
.list4{
	float: left;
	padding: 0 15px 0 0;
	width: 160px
}
.list4 ul{
	padding: 0 0 15px
}
.list4 li{
	border-bottom: 1px solid #ffad5b;
	height: 1%;
	padding: 6px 0
}
.list4 li a{
	background: url(images/ico-hd01-.gif) no-repeat 0 1px;
	padding: 0 0 0 15px
}
/*=== Styling Forms ===*/
input.btn{
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}
select{
	padding: 1px
}
/*- Search -*/
.search{
	background: url(images/search-bgr.gif) no-repeat left top;
	float: right;
	height: 23px;
	margin: 9px 0 0;
	padding: 0 0 0 28px;
	width: 180px
}
.search input{
	background: none;
	border: 0;
	float: left;
	margin: 1px 0 0;
	width: 150px
}
.search input.btn{
	float: right;
	margin: 0;
	width: auto
}
/*=== Link Buttons ===*/
.btn-more a{
	background: url(images/btn-more.gif) no-repeat left top;
	color: #464646;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 35px;
	width: 172px
}
.btn-link{
	color: #ff8300;
	font-size: .9em;
	margin: 0 0 1.5em;
	text-transform: lowercase
}
.btn-link a{
	color: #ff8300;
	text-decoration: none
}
.btn-link a:hover{
	color: #333333
}
.btn-link img{
	margin: 0 3px -3px 0;
	position: relative
}
* html .btn-link img{
	margin: 8px 3px -4px 0
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img, .th img{
	background: #e5e5e5;
	display: block;
	margin: 0 0 1em;
	padding: 5px
}
.pic.fl img{
	margin-right: 15px
}
.pic.fr img{
	margin-left: 15px
}
.th.fl img{
	margin-right: 10px
}
.ad{
	float: left;
	height: 99px;
	overflow: hidden;
	width: 190px;
	background: transparent url(images/ad01.gif) no-repeat scroll 0 0;
}
.ad.fr{
	background: transparent url(images/ad02.gif) no-repeat scroll 0 0;
}
.ad span{
	float:right;
	font-size:1.1em;
	font-weight:bold;
	height:90px;
	line-height:1.45em;
	padding:15px 8px;
	text-align:right;
	width:78px;
}
.ad span a{
	color:#fff;
}

/*- Callout -*/
.pic-callout{
	background: url(images/pic-callout.gif) no-repeat top;
	color: #666666;
	float: right;
	font-size: 11px;
	height: 35px;
	margin: 0 0 12px;
	overflow: hidden;
	padding: 5px 0 0 19px;
	width: 118px
}
.pic-callout a{
	color: #666666;
	text-decoration: underline
}
.pic-callout h4{
	color: #464646;
	font-size: 12px;
	margin: 0
}
/*=== Footer ===*/
#page-bot{
	background: url(images/page-bot.gif) #ff6600 repeat-x top;
	height: 294px;
	height: 1%
}
#footer{
	background: url(images/page-bot.png) no-repeat top;
	color: #ffffff;
	margin: 0 auto;
	padding: 68px 40px 0;
	width: 924px
}
#footer.footer-bd{
	background: url(images/page-bot-bd.png) no-repeat top;
}
#footer a{
	color: #ffffff
}
/*- Copyright Info -*/
#copyr{
	border-top: 1px solid #ffad5b;
	height: 1%;
	padding: 12px 25px
}
#copyr li{
	border-right: 1px solid #ffffff;
	display: inline;
	line-height: 1em;
	padding: 0 .6em
}
#copyr li strong{
	color: #ffad5b
}
#copyr li.last{
	border: 0
}
#copyr li img{
	margin: 0 0 -2px;
	position: relative
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
/*- Rulers -*/
hr, .hl{
	border-top: 1px solid #e5e5e5;
	clear: both;
	height: 1px;
	margin: -3px 0 5px;
	overflow: hidden
}
/*- Alignment Tools -*/
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}
/*- Separators -*/
.sep1{
	background: url(images/sep1.gif) no-repeat left top;
	height: 20px;
	margin: 0 0 0 -30px;
	overflow: hidden;
	position: relative;
	width: 562px;
	clear:both
}
.sep1-{
	background: url(images/sep1-.gif) no-repeat top;
	height: 42px;
	margin: 0 0 0 -12px;
	overflow: hidden;
	position: relative;
	width: 562px
}
.sep2, .sep3{
	background: url(images/sep2.gif) no-repeat top;
	height: 20px;
	overflow: hidden;
	width: 210px
}
.sep3{
	background: url(images/sep3.gif) no-repeat top
}
.sep2-, .sep3-{
	background: url(images/sep2-.gif) no-repeat top;
	height: 11px;
	overflow: hidden;
	width: 210px
}
.sep3-{
	background: url(images/sep3-.gif) no-repeat top
}
/*- Portada -*/
.single_stretch{
	min-height:45px;
}
.crop_218x168 {
	overflow: hidden;
	max-width: 218px;
	max-height: 160px;
	width: expression( this.scrollWidth > 217 ? "218px" : "auto" ); /* sets max-height for IE */
	height: expression( this.scrollHeight > 167 ? "168px" : "auto" ); /* sets max-height for IE */
	text-align: center;
	min-height:160px;
	min-width:218px;
	display:block;
	margin:0 0 6px;
	padding:5px;
}
/*
.218_168 {
	margin-right:15px;
	min-height:168px;
	min-width:218px;
	max-width: 218px;
	max-height: 160px;
}
*/
.pic.fl {
        overflow:hidden;
        max-height:200px;
	margin-right:15px;
	min-height:168px;
	min-width:218px;
	background:#E5E5E5 none repeat scroll 0 0;
}
.pic.fl.borde img{
	background:none;
	margin:0;
	padding:0;
}
.stretch{
	margin:0 0 1em;
}
#newest_members .th.fl img, #comments_members .th.fl img {
	width:30px;
	height:30px;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
#content img{
	background:#E5E5E5 none repeat scroll 0 0;
	padding:5px;
	margin:5px;
}
#content img.alignleft{
	margin-right:10px;
	margin-left:0;
}
#content img.alignright{
	margin-left:10px;
	margin-right:0;
}
#noticias .btn-link{
	/*margin:0 0 1em;*/
}
#asociaciones h1{
	font-size:1.2em;
	padding-left:0.5em;
}
#asociaciones .list2 li {
	background-position:0 3px;
}
/*CAMBIOP*/
.col2 .calendar{
	padding:0 10px 0 5px;
}
#wp-calendar table {
	width:190px;
}
#wp-calendar .nav{
	background:transparent url(images/titulo_calendario.gif) no-repeat scroll 0 3px;
	height:23px;
}
#wp-calendar #prev {
	/*background:transparent url(images/ico-calendar-prev.gif) no-repeat scroll  -1px -2px;*/
	width:23px;
}
#wp-calendar #next {
	/*background:transparent url(images/ico-calendar-next.gif) no-repeat scroll  right center;*/
	width:23px;
}

#wp-calendar-ec3_prev{
	/*display:none;*/
	/*position:-10px;*/
}
#wp-calendar-ec3_next{
	/*display:none;*/
}


pre {
	overflow:visible;
	white-space:pre;
}
.content li.evento h3{
	color:#464646;
}
li.evento{
	background:transparent;
	padding:0 0 20px 17px;
	width:450px;
}
li.evento small{
	float:right;
}
#eventos .headline h2{
	padding: 0 0 0 80px
}
.cform ol.cf-ol li {
	clear:both;
}
.cform textarea, .cform input {
		width:200px;
}
.cform label span{
	width:300px;
}
.cform label {
	display:inline-block;
	margin:4px 10px 0 0;
	padding:10px 0 0;
	text-align:none;
	vertical-align:top;
	width:190px;
	text-align:left;
}
.cform input, .cform textarea, .cform select {
	float:left;
}


/***** BUDDYPRESS ******/
#signup_form h2 {
	color:#4F4F4F;
	font-size:20px;
	background:none;
	clear:both;
	height:81px;
	line-height:81px;
	margin:0 0 0 -12px;
	padding:0 20px;
	position:relative;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	text-align:center;
}
#signup_form input{
	width:250px;
}
.button-block{
	margin:32px 0 0 0;
}
#content-bd {
	float:left;
	padding:0 32px 0 0;
	width:530px;
}
#content-bd .headline h2{
	padding-left:105px;
	overflow:hidden;
}
#content-bd .content-header{
	color:#4F4F4F;
	font-size:1em;
	width: 180px;
	float:none;
}
#content-bd .content-header-blogs {
	color:#4F4F4F;
	float:none;
	font-size:1em;
	background-color:#FFFFFF;
}
#content-bd .content-header-groups {
	color:#4F4F4F;
	float:none;
	font-size:1em;
	background-color:#FFFFFF;
}
#content-bd .content-header-blogs .messages-options, #content-bd .content-header-groups .messages-options,#content-bd #content .content-header .messages-options {
	width:400px;
}
#content-bd .content-header-blogs .messages-options select, #content-bd .content-header-groups .messages-options select{
	display:block;
	width:200px;
}
#content-bd #content img {
	margin:0;
}
#content-bd #content #message-threads .mensaje img {
	margin:10px;
}
#content-bd #content{
	padding-left:40px;
}
#content-bd #content.wide{
        padding-left:30px;
}
#content-bd #content .main-column{
	width:490px;
}
#content-bd #content .left-menu{
	float:left;
        margin-left:15px;
        margin-top:10px;
}
#content-bd #content .left-menu-groups {
	margin:10px;
	clear:both;
}
#content-bd #content .left-menu-groups #group-filter-box-label{
	padding:10px;
}
#content-bd #content .right-menu{
	float:left;
	padding-left:20px;
	width:270px;
        margin-top:10px;
}
#content-bd #content .left-menu-groups #group-filter-box{
	width:280px;
}
#content-bd .fn a {
	color:#FF8300;
}
.generic-button a {
	/*background:transparent url(../images/view_button_side.gif) no-repeat scroll right 7px;*/
}
.generic-button a {
	padding:6px 50px 0 11px;
	line-height:18px;
}
#user-status {
	float:left;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:5px 0 0;
	/*width:100%;*/
}
.status-editable{
	padding-top:5px;
}
#userbar {
	float:right;
	padding:0 0 1.5em;
}
#userbar #meprofile {
	background:none;
	margin:0 0 10px;
}
#userbar #meprofile p {
	color:#464646;
}
#userbar #bp-nav{
	border-bottom:none;
}
#userbar #bp-nav,#userbar #bp-nav li {
	background:none;
}
#userbar #bp-nav li a {
	color:#464646;
}
#userbar #bp-nav li a:hover {
	background-color:#EAE2CC;
}
#optionsbar ul li a:hover {
	background-color:#EAE2CC;
}
#userbar #bp-nav li {
	background:none !important;
	border-bottom:1px solid #E5E5E5 !important;
	/*width:195px;*/
}
#wire-post-new-input{
	margin-top:10px;
}
#wire-post-new input, #wire-post-new select, #wire-post-new textarea {
	width:400px;
	float:right;
}
.info-group h4, .bp-widget h4 {
	background-color:#FFFFFF;
	color:#4F4F4F;
	padding:5px;
	font-size:1.5em;
}
#message.error p{
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding: 3px 5px 3px 20px !important;
}
#message{
	background:#FFEBC3 none repeat scroll 0 0;
	margin:0 0 2em;
	padding:5px;
}
div#message{
	padding:0;
}
#message.info, #message p {
	background-color:#E5E5E5;
}
#message.info p, #message p{
	padding:5px 10px !important;
}
#message.updated p{
	background-color:#E22066;
	color:#FFFFFF !important;
	padding:3px !important;
}
.bp-widget span a {
	color:#EA6402;
	font-size:0.6em;
	text-decoration:underline;
}
.info-group h4 a{
	color:#EA6402;
	font-size:0.6em;
	text-decoration:underline;
}
.bp-widget h4 a{
	color:#EA6402;
	font-size:0.6em;
	text-decoration:underline;
}
#content-bd #content .wire-post-metadata img, #content-bd #content #wire-post-new-metadata img {
	float:left;
	margin:0 15px 0 0;
}
ul#group-list li, ul#member-list li, ul#blog-list li, ul#comment-list li, ul.item-list li {
	clear:both;
	margin:0 0 10px;
}

#userbar #bp-log {
	background:#DDDDDD none repeat scroll 0 0;
	color:#424242;
	float:right;
	margin:0 5px 0 0;
	padding:15px;
	width:170px;
}
#bp-nav .current #my-groups {
	background-color:#EAE2CC;
}
#bp-nav .current #my-profile {
	background-color:#EAE2CC;
}
#bp-nav .current #my-activity {
	background-color:#EAE2CC;
}
#bp-nav .current #my-blogs {
	background-color:#EAE2CC;
}
#bp-nav .current #my-wire {
	background-color:#EAE2CC;
}
#bp-nav .current #my-messages {
	background-color:#EAE2CC;
}
#bp-nav .current #my-friends {
	background-color:#EAE2CC;
}
#bp-nav .current #my-settings {
	background-color:#EAE2CC;
}
.pag-count {
	padding:0 0 15px 10px;
}
#activity-list li span.time-since {
	padding-left:10px;
}
#activity-list p{
	margin-left:10px;
	width:415px;
}
#status-update-input{
	width:250px;
}
.button-block .generic-button {
	float:left;
	margin-top:0;
}
ul.content-header-nav {
	background-color:#FFFFFF;
	border-bottom:1px solid #DDDDDD;
}
ul.content-header-nav li.current a {
	background-color:#FF8D02;
	color:#FFFFFF !important;
	text-decoration:none !important;
}
ul.content-header-nav li a {
	border-bottom-width:1px !important;
	border:1px solid #CCCCCC;
	border-style:solid;
	text-decoration:none !important;
}
ul.content-header-nav li a:hover {
	text-decoration:underline !important;
}
.main-column h5{
	text-align:center;
	width:50px;
}
.main-column #friends-loop{
	padding-top:20px;
}
#friends-loop h3{
	margin:0;
}
#friends-loop .item-list {
	padding-top:5px !important;
}
.main-column #groups-loop {
	padding-top:20px;
	clear:both;
}
#groups-loop h3{
	margin:0;
}
#groups-loop .item-list {
	padding-top:5px !important;
}
#random-members-list .action{
	width:410px;
}
#random-members-list h4{
	font-size:1.1em;
}
#userbar #bp-nav li#bp-adminbar-notifications-menu{
	font-style:italic;
	padding-left:20px;
}
#userbar #bp-nav li#bp-adminbar-notifications-menu a{
	background:transparent url(images/comments_icon.gif) no-repeat scroll 15px center;
	font-size:0.9em;
}
#userbar #bp-nav li#bp-adminbar-notifications-menu ul li{
	padding-right:10px;
	font-size:0.9em;
	line-height:20px;
	border-bottom:none !important;
}
#userbar #bp-nav li#bp-adminbar-notifications-menu ul li a{
	padding:2px 5px 2px 22px;
	background-image:none;
}
li#bp-adminbar-notifications-menu a span {
	background: #ddd !important;
	padding: 0 6px !important;
	color: #555 !important;
	font-weight: bold !important;
	font-size: 0.8em !important;
	-moz-border-radius: 2px !important;
	-khtml-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin-left: 2px !important;
}
#blog-list h4 a{
	font-size:1.5em;
	line-height:30px;
}
#settings-form input{
	width:150px;
	padding:2px;
}
#settings-form label, #settings-form #pass1, #settings-form #pass2 {
	padding:2px;
}
#optionsbar {
	border:none;
	float:none;
	width:auto;
}
#optionsbar h3 {
	background:none;
	color:#FF8300;
	float:left;
	font-size:1.1em;
	text-align:center;
	width:160px;
	padding-top:5px;
}
#optionsbar ul li.current a {
	background:#EAE2CC none repeat scroll 0 0;
}
.content-header h1{
	font-size:1.7em;
}
#profile-edit-form input{
	width:250px;
}
#content ul#activity-filter-links li a {
	margin:0 10px 10px 0;
}
#content ul#activity-filter-links li a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#E6E6E6 none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    color:#0F447A;
    float:left;
    line-height:30px;
    list-style-type:none;
    margin:0;
    padding:3px 8px;
    text-decoration:underline;
}
#content ul#activity-filter-links li a {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#0F447A;
	float:left;
	list-style-type:none;
	margin:0;
	padding:3px 8px;
}
#userbar #bp-nav li a {
	width:140px;
}
#userbar #bp-nav li {
	width:160px;
}
#message-threads p{
	line-height:1em;
	padding:0 0 0.5em;
}
div.notice {
	padding:2px 5px 5px;
	width:460px;
}
table#message-threads{
	padding:0 !important;
}
table#message-threads .sinleer{
	width:40px;
	text-align:center;
}
table#message-threads .opciones{
	width:310px;
	padding:0 10px;
}
table#message-threads .mensaje{
	font-size:0.8em;
}

.notice h5 {
		font-size:1.2em;
}
.messages-options a {
	color:#555555;
	padding:2px 5px;
	text-decoration:underline;
}
#site-wide-stream blockquote, ul#activity-list blockquote, .wire-post-content {
	width:350px;
	float:right;
	margin:1em 0 15px;
}

/* #site-wide-stream blockquote, */

/*, .wire-post-content */
ul#activity-list blockquote{
    background-image:none;
    font-size:1em !important;
    line-height:16px;
    padding:8px 12px 8px 35px !important;
    width:435px;
    overflow: hidden;
    float:left;
    margin:1em 0 15px;
    width:435px;
}
#gallery-1 .gallery-item {
    width:auto !important;
}
p img {
    height:auto !important;
    max-width:98% !important;
}
#profile-name h1.fn{
    margin-bottom:10px;
}
#profile-name #user-status .generic-button{
    float:left;
}
#activity-list li {
    padding-left:15px;
}
#noticias hr{
    margin: 0 0 20px;
    display:block;
    border-top:none;
}
.col1 .content h3.searchblog{
    background:transparent url(images/ico-hd02.gif) no-repeat scroll left center;
    color:#525252;
    font-size:1.2em;
    font-weight:bold;
}
#wp-submit{
    margin-right:10px;
}
#loginform{
    margin-top:10px;
    margin-left:5px;
}
#loginform input[type="text"], #loginform input[type="password"] {
    float:right;
    margin:-5px 5px 0 0;
    width:115px;
}
p.forgetmenot{
    padding-bottom:5px;
}
.registra{
    margin-top:10px;
    display:block;
}
.col2 .list1 h5{
	color:#FF8300;
	font-size:1.1em;
	font-weight:normal;
	margin:0 0 0.3em;
	text-align:center;
}
.col2 .list1 li a {
	color:#464646;
	display:block;
	font-weight:bold;
	text-align:center;
	width:190px;
}
#featured-members-list{
    height:360px
}
.my_account img{
    height:25px;
    width:25px;
    padding-right:5px;
}
#groups ul.content-header-nav li{
    margin:0 4px 0 0;
}
ul.content-header-nav li a {
    padding: 0 4px;
}
#groups ul.content-header-nav{
    margin:0 0 30px;
    padding-bottom:5px;
}
#groups input[type="text"], #groups input[type="password"] , #groups select, #groups textarea,
#group-settings-form input[type="text"], #group-settings-form input[type="password"] , #group-settings-form select, #group-settings-form textarea {
    float:none;
    margin:10px 0;
    width:350px;
}
#groups input{
    margin:5px 0 10px;
}
#groups form{
    padding-left:20px;
}
#create-group-form .radio ul{
    margin-bottom:5px;
}
#groups{
    margin-left:0;
}
#groups main-column{
    float:left;
}
#groups #message{
    text-align:center;
    padding:2px 0;
}
#groups #friend-list, #groups ul#friend-list li {
    clear:both;
}
#content-bd #content #groups .left-menu, #content-bd #content #group-settings-form .left-menu{
    margin-left:0;
    width:100px;
    margin-top:0;
}
#content-bd #content #groups .left-menu img, #content-bd #content #group-settings-form .left-menu img{
    width:100px;
    height:auto;
    max-width:100px;
}
#groups .left-menu #invite-list, #group-settings-form .left-menu,
#content-bd #content #send-invite-form .left-menu ,
#content-bd #content #send-invite-form .left-menu #invite-list{
    width:100px;
}
#content-bd #content #groups .main-column,
#content-bd #content #group-settings-form .main-column,
#content-bd #content #send-invite-form .main-column {
    float:right;
    width:320px;
}
#content-bd #content #groups .main-column img, #content-bd #content  #group-settings-form .main-column img{
    float:left;
    margin-right:20px;
}
#friend-list .item-list {
    padding-top:10px !important;
}
#group-creation-previous{
    float:left;
}
#group-creation-finish, #group-creation-next{
    float:right;
}
#groups #friend-list.item-list, #send-invite-form #friend-list.item-list{
    padding-top:10px !important;
}
#send-invite-form p{
    float:right;
}
#groups #previous-next{
    clear:both;
}
#groups #previous-next input{
    font-size:1.4em;
}
#optionsbar p.group-avatar{
    width:54px;
    padding:0 2px 15px;
}
#optionsbar h3.group-title {
    width:110px;
    float:right;
}
#group-name{
    width:280px;
    float:right;
    text-align:center;
    padding: 0 20px;
}
#group-details{
    width:290px;
    float:right;
}
.group-avatar{
    float:left;
    width:170px;
}
#group-mods li, #group-admins li {
    width:50%;
}
#wire-post-new input[type="checkbox"] {
    float:none;
    width:15px;
}
#wire-post-new-input p{
    clear:both;
    float:right;
}
.radio, #group-settings-form .radio ul{
    margin-bottom:20px;

}
#admins-list .h5{
    font-size:1.1em;
}
#admins-list .h5 .small{
   font-size:1.3em;
}
#delete-group-button{
    margin-top: 20px;
}
.left-menu .group-avatar{
    width:130px;
}
#content-bd #content .left-menu .group-avatar img{
    width:130px;
}
ul#message-threads {
    border-top:1px solid #ccc;
}
#message-threads li{
    border-bottom:1px solid #bbb;
    margin-bottom: 10px;
}

.bp-widget span.activity-delete-link a{
	font-size:0.8em;
}	
ul#topic-post-list li span.small{
	font-size:1.4em;
	margin-bottom:5px;
	display:block;
}
#recent-forum-topics li .avatar, #forum-topic-list li .avatar {
	height:52px !important;
	
	padding:5px !important;
	width:52px !important;
}
#content-bd #content #forum-topic-list  li img{ 
	margin:0 10px 5px 0 !important;
}
#group-members-form #member-list .member-info{
	float:left;
}
#group-members-form #member-list .action{
	float:right;
	margin:50px 10px 0 0 d;
}	
#create-group-form ul, #group-settings-form ul {
margin:5px 0 0 15px;
}
#create-group-form ul, #group-settings-form ul li{
	list-style-type:none;
}
#create-group-form ul, #group-settings-form ul h5 {
	font-size:1em;
}
#create-group-form ul, #group-settings-form ul span.small{
	font-size:1.4em;
}	
li a#group-blog {
	padding:3px 5px 3px 15px !important;
}
.main-column .blog-post-metadata h5 {
	width:auto;
}
.main-column .blog-post-metadata span a{
	font-size:0.8em;
}	
 p.blog-post-footer span.comments a {
 	font-size:0.8em;
 }
#content-bd #content .main-column #groupblog-post-list .blog-post-metadata h5{
	text-align:left;
	margin:0.5em 0 0.75em;
}
#content-bd #content .main-column #groupblog-post-list .blog-post-metadata img.avatar{
	float:left;
	margin:0 15px 10px 0;
}
.profile-fields .label {
	width:110px;
	padding-left:10px;
	padding-right:10px;
}
.profile-fields .data p{
	padding:7px 2px;
	margin:0;
}
#content img.share, #content .post-action img{
    background:none;
    padding:0;
    margin: 0;
}
#content img.share{
    margin: 0 0 -5px;
}
#noticias hr{
    margin:20px 0 20px;
}

#page #content-bd #content form#send-invite-form #invite-list{
    width:175px;
}
#page #content-bd #content form#send-invite-form .main-column{
    width:250px;
}
.list2 ul.twitter li{
    background:url("images/twitter_18.gif") no-repeat scroll 0 0 transparent;
}