.bubblead {
	overflow: hidden;
	
	margin-bottom: 10px;
	padding-left: 80px;
	
	height: auto!important;
	
	position: relative;
	
	
}

.bubblead .dialog {
	left: 72px;
	top: 14px;
}

.bubblead #ad-top-shout, .bubblead #ad-bottom-shout {
	height: auto;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.bubblead #ad-top-shout iframe, .bubblead #ad-bottom-shout iframe {
	float: left;
	
	padding: 0 20px;
	
	width: 580px;

	border: 1px solid #CCC;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

img.playeroverlay {
	background-color: #000;
	background-position: 50% 50%;
	background-size: 100%;
	background-repeat: no-repeat;
}

#ad-post {border-bottom: 1px dotted #CCC;}

.s-action-list {float: right;}

.button-action-s i.icon {
	float: left;
	
	margin: 2px 0 0 10px!important;
}

#scroll-up {
	display:none;
	
	width:40px;
	height:40px;
	
	position:fixed;
	top:10px;
	right:10px;
	
	opacity: 0.5;
	

}

#scroll-up:hover {opacity: 0.7;}

.modal-wrapper .shout-box {
	padding: 5px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.modal-wrapper .shout-box  .avatar {display: none;}
.modal-wrapper .shout-box .dialog {display: none;}

.modal-wrapper .shout-box .my-shout-content {
	margin: 10px;
	
	width: 278px;
}

/*.modal-wrapper .shout-box .my-shout-content textarea {
	width: 255px;
	height: 35px;
}*/

.modal-wrapper .shout-box .my-shout-content .my-shout-footer {width: 278px}
.modal-wrapper .shout-box .my-shout-content .my-shout-attach {width: 255px;}
.modal-wrapper .shout-box .my-shout-content .add-url input.simple {width: 95px;}

.modal-wrapper .shout-box .my-shout-content .my-shout-attach img {
	max-width: 250px;
	max-height: 180px;	
}
 
.modal-wrapper .shout-box .my-shout-content .my-shout-attach h2 {margin-bottom: 0px!important;}
.modal-wrapper .shout-box .my-shout-content .my-shout-attach h2	a {font-size: 16px;}

.modal-wrapper .shout-box .my-shout-content .my-shout-attach iframe{
	width: 220px!important;
	height: 150px!important;
 }

.reload-ajax {
	display: block;
	display: none;

	margin: 0 8px 0 80px;
	padding: 10px;
	
	border: 1px solid #CCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	text-align: center;
	
	background: #EEE;
}


.reload-ajax:hover {background: #dedede;}
.modal-wrapper .shout-box .my-shout-content .my-shout-attach .link-desc {font-size: 11px!important}
 .modal-wrapper .link-data {border: none!important;}

#compose-box {
	right: -134px!important;
	left: auto;
}

.shout-box-submit {display: none;}
.pointer {cursor: pointer;}

.button-action-s {
	float: left;
	
	margin: 0;
	padding: 5px 5px 0 0;
	
	height: 27px;
	
	background: url(../images/button-a.png) left bottom no-repeat;
}

.button-action-s:hover span {color: #000!important;}
.button-action-s:hover i {opacity: 1!important;}
.button-action-s:active span {color: #999!important;}
.button-action-s:active i {opacity: 0.3!important;}

.date-icon {
	float: left;
	
	margin: 4px 0 0 10px;
}

.button-action-comentar {
	display: block;
	float: left;
	
	padding: 7px 10px 0 14px;
	
	height: 25px;
	
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #666;
}

.button-action-s .action-number {
	float: left;
	
	padding: 0 4px;
	
	height: 20px;
	
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	color: #666;
	
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	
	position: relative;
}

.s-like-number {
	padding: 5px 0 2px 4px!important;
	
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
}

.s-like-number span {background: #FFF;}

.s-like-number span img {
	position: absolute;
	top: 3px;
	right: -4px;
}

.s-action-list {
	display: block;
	float: right;
}

.w-action-list {
    display: block;
    float: right;
}

.s-action-list li {
	display: block;
	padding: 4px;
}

.find-friends h3 {
	margin-bottom: 5px;
	
	font-size: 20px;
	line-height: 30px;
}
	
.find-friends p {
	margin-bottom: 10px;
	
	font-size: 13px;
	color: #888;
}
	
.bubble-item {
	float: left;
	
	margin: 0 10px 10px 0;
	padding: 8px;
	
	width: 325px;
	
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	position: relative;
	
	
}
	
.bubble-item .ui-btn  {
	position: absolute;
	right: 8px;
	top: 8px;
}
	
.bubble-item .service-name {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.bubble-item img {vertical-align: middle;}

/* AVTIVIDAD */

#loading-feed {
	margin: 10px auto 0 auto;
	
	height: 36px;
	width: 36px;
	

}
	
.s-favsh {display: none!important;}	
.activity-element:hover .s-respamh {opacity: 0.7!important;}	
	
.s-respam:hover, .s-favsh:hover {
	opacity: 0.9;
	
	cursor: pointer;
}	
	
.date {
	display: block;
	
	margin-top: 5px;
	
	font-size: 11px;
	color: #999;
}

.activity-element.unread .activity-content, .activity-element.unread .shout-footer {
	border: 1px solid #177BC0;
	border-bottom-color: #0F4D78;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
}
.activity-element.unread .activity-content{
	border-bottom: none;
}
.activity-element.unread .shout-footer{
	border-top: none;
}

.activity-element.mention .activity-content {background: #F2FBFF 588px 10px no-repeat!important;}
	
.activity-element {
	padding: 8px;
	
	position: relative;
}
	
.activity-element p {margin: 0;}
	
.activity-element a.avatar, .shout-box a.avatar {
	float: left;
	
	margin-right:24px;
	
	position: relative;
}
	
.activity-element a.avatar img, .shout-box a.avatar img {
	display: block;
	
	padding: 2px;
	
	width: 48px;
	height: 48px;
	
	border: 1px solid #999;
	-moz-box-shadow: 0px 2px 3px #CCC;
	box-shadow: 0px 2px 3px #CCC;
	-webkit-box-shadow: 0px 2px 3px #CCC;
}
	
.activity-element a.avatar img:hover, .shout-box a.avatar img:hover {
	border: 1px solid #666;
	-moz-box-shadow: 0px 2px 3px #999;
	box-shadow: 0px 2px 3px #999;
	-webkit-box-shadow: 0px 2px 3px #999;
}

.activity-element a.alter {
	display: block;
	height: 32px;
	width: 32px;
	position: absolute;
	left: 30px;
	top: 30px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
	
.holamanola .activity-content {
	border-bottom:1px solid #CCC!important;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	
	background:#FFF url(../images/bfs00000.gif) bottom left repeat-x;
}
	
.dialog {
	display: block;
	
	width: 9px;
	height: 16px;
	
	position: absolute;
	left: -9px;
	
	
}
	
.shout-individual .dialog {
	left: 690px;
	
	
}
	
.shout-individual .activity-header {display: none;}

.activity-content, .my-shout-content {
	float: left;
	
	width: 574px;
	min-height: 35px;
	
	padding: 10px 20px!important;
	
	border: 1px solid #CCC;
	border-bottom: none;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	
	position: relative;
	
	word-wrap: break-word;
}

.my-shout-content  {
	width: 617px;
	
	border-bottom: 1px solid #CCC;	
}
	 
.shout-individual .activity-content {border-bottom: 1px solid #CCC;}
	 
.activity-content a img {
	max-width:520px;
	/*max-height:600px;*/
	width:expression(document.body.clientWidth>499?"520px":"auto");
}
	
.shout-individual .shout-footer {
	margin: 0!important;
	padding:0!important;
	
	width: 690px!important;
}
	
.shout-footer {
	*display:inline!important;
	float: left;
	
	margin-left: 78px!important;
	
	width: 614px;
	height: 32px;
	
	border: 1px solid #CCC;
	border-top: 1px solid #e9e9e9!important;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	
	-webkit-box-shadow: 0 2px 3px #eee;
	-moz-box-shadow: 0 2px 3px #eee;
	box-shadow: 0 2px 3px #eee;
	
	position: relative;
	
	word-wrap: break-word;
	
	background: #fafafa url(../images/bfs00000.gif) bottom left repeat-x;
}
	
.shout-footer .date {
	float: left;
	
	padding-top: 4px;
	margin: 0!important;
	
	font-weight: normal;
}
	
.shout-footer a:hover {text-decoration: none;}
	
.shout-footer .re-shout-count	{
	float: right;
	
	margin: 0 10px 0 0 !important;
	
	color: #7F7F7F;
}

.shout-individual .activity-content {width: 650px;}
.my-shout-content {background: #F8F8F8;}

.activity-header {
	display: block;
		
	margin-bottom: 5px;
		
	position: relative;
}
	
.activity-header .s-action-list {
	width: 16px;
	height: 16px;
	
	position: absolute;
	right: -20px;
	top: -9px;
}
	
.activity-header ul li.s-delete {
	float: right;

	height: 16px;
	width: 16px;
	
	position: relative;
}
	


	

				
/* IMAGE */
				
.image img {
	max-width: 580px;
	width:expression(document.body.clientWidth>499?"580px":"auto");
}
				
/* LINK */
				
				
/* IMAGE */
/* END ACTIVIDAD */



.modal-dialog {
	padding: 5px;
	
	width: 310px;
	
	border: 1px solid #000000;
	
	position: absolute;
	left: -134px;
	top: 40px;
	
	box-shadow: 0 1px 3px #333333;
	
	z-index: 1000;
	
	
}

.comment-content embed, .comment-content iframe {max-width: 575px!important;}

.modal-wrapper {
	overflow: auto;
	
	padding: 5px;
	
	max-height: 300px;

	border: 1px solid #000;
	
	position: relative;
	
	background: #FFF;
}

.comment-deleted-suggest {
	padding:10px;
	
	border:dashed 1px #ee0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	background:#fdf5d6;
}

.comment-deleted-buttons {padding-top:10px;}

#alertmsg {
	padding: 50px;

	text-align: center;
	
	background: #FFF;
}

.list .listado-content .txt {float: left;}

.follow-list .listado-content .txt span.grey {
	display: block;
	float: left;
	
	margin-left: 5px;
	
	width: 450px;
}


.list .listado-content .txt img {
	display: block;
	
	margin-top: 2px;
}

.accion-seguir {
	position: absolute;
	top: 5px;
	right: 7px;
}

.accion-seguir .mesigue {
	width: 120px;
	
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	color: #999;
	
	position: absolute;
	right: 110px;
	top: 8px;
}

.list-element .accion-seguir  span {margin-right: 0;}

#alertmsg h1 {
	font-size: 20px;
	color: #99d04e;
}

.modal-wrapper h3 {
	margin: 5px 0 2px 5px;
	padding: 0 0 5px 0;
	
	font-weight: bold;
	font-size: 12px;
	
	border-bottom: 1px dotted #CCC;
}

.modal-wrapper i.icon {margin-right: 5px;}

#mensajes-list img {
	display: block;
	float: left;
	
	width: 32px;
	height: 32px;
	border: solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
}

#mensajes-list img.online {
	border-right:solid 4px;
	border-color: #12C200;
}

#mensajes-list img.offline {
	border-right:solid 4px;
	border-color: #CCC;
}

#mensajes-list .info-msg {
	float: left;
	
	margin-left: 44px;
	
	font-size: 11px;
}

#mensajes-list .info-msg .asunto {
	font-weight: normal;
	color: #000;
}

#mensajes-list .list-element:hover {background: #00507f!important;}
#mensajes-list .list-element:hover a {color: #FFF!important;}
#mensajes-list .list-element:hover a.asunto {color: #FFF!important;}

#show-paises-lista {
	display: block;
	float: left;

	padding: 6px 12px 6px 12px;
	margin-top: 5px;

	font-weight: bold;
	color: #FFF;
	
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	
	position: absolute;
	bottom: 0;
	right: 0;
	
	cursor: pointer;

	background: #003750;
}

#show-paises-lista.here {
	color: #000;
	
	background: #FFF;
}


ul#paises-lista {
	padding: 5px;
	
	background: #FFF;
}

ul#paises-lista li {
	float: left;
	
	margin: 5px 10px;
	
	font-size: 12px;
	
	border-bottom: 1px solid #FFF;
}

.sub-category-dir {
    float: left;
  
    padding:5px 10px;
	margin:15px 15px 0 0 ;
   
    width: 320px;_width:340px;
	height: 30px;_height:40px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	background:#eff9fd;
}

.sub-category-dir a.nombre {
	float:left;
	
	font-size:18px;
}

.sub-category-dir p {
	margin: 0;
	
	font-size: 18px;
	text-align:right;
	color: #777777;
}

.sub-category-dir i.icon {margin-top:5px;}

.dir-box {	
	float:left;
	
	padding:5px 10px;
	margin:15px 15px 0 0;
	
	width:320px;_width:340px;
	height:65px;_height:85px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	background:#eff9fd;
}

.dir-box i.icon {margin-top:5px;}

.dir-box p {	
	margin: 0px;
	
	font-size: 18px;
	text-align:right;
	color: #777;
}

.dir-box a.nombre {
	float:left;
	
	font-size:	18px;
}

/*comu dir list*/

.listado-content.dir {margin:10px 0;}

.listado-content.dir p {
	margin-bottom:5px;
	
	line-height:15px;
	font-size:12px;
}

.listado-content.dir p span {
	font-weight:bold;
	color:#69900F;
}

.listado-content.dir a {	
	font-weight:bold!important;
	font-size:18px;
	line-height:18px;
	color:#067CB4;
}

.listado-content.dir .descripcion p {
	text-align:left;
	font-size:11px;
	line-height:18px;
}

/*end*/

#nav ul#paises-lista li a {
	color: #000;
	padding: 3px 6px;
	display: block;
	float: none;
	margin-top: 0;
	
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	
	background: none;
}

.tail.up {
	width: 14px;
	height: 7px;
	
	position: absolute;
	top: -12px;
	right: 49%;
	

}


/* 


AGREGAR POST 


*/

.add-source {position: relative;}



#add-post h2{margin:5px 0 10px 0;}


.sidebar-add-post{background:#fff6ca;padding:8px;border-top:5px solid #ff7a00;position:relative;}
.sidebar-add-post.opciones {background:#eeeeee; border-top:5px solid #0080cf; margin-top:10px;}
.sidebar-add-post.opciones p {color:#000;}













#mydialog.preview #buttons{padding:0 !important;margin:-10px 10px 10px !important;}
#mydialog.preview #dialog #title{display:none !important;}
iframe.markItUpEditor{border:1px solid #ccc;overflow:auto !important}
#markItUp.hide,iframe.hide{position:absolute;top:-9999px;visibility:hidden;display:block!important}
.consejos-view-more-button{background:none repeat scroll 0 0 #B59704;border-radius:5px 5px 5px 5px;color:#FFFFFF;display:block;float:right;font-weight:bold;margin-left:10px;margin-top:8px;padding:5px 10px;vertical-align:middle;}
.betad a{font-size:14px;padding:12px;background:#e0ffba;color:#456f13;display:block;font-weight:bold;text-align:center;margin-top:10px;}
.betad #leave-beta{font-size:14px;padding:12px;background:#CCC;color:#333;display:block;font-weight:bold;text-align:center;}

/* MEDALLAS */

.w-medallas ul li{
	float: left;
	
	margin: 0 8px 8px 0;
	
	direction: block;
}

span.icon-medallas {
	display: block;
	
	width: 33px;
	height: 33px;

	background: transparent url(medallas.png) no-repeat bottom right;
}

i.icon.sprite-medal {background-position:-136px -51px}
span.icon-medallas { background-position: 0 -35px;}
span.icon-medallas.top-commented-post-in-history { background-position: -273px -69px;}
span.icon-medallas.top-commented-post-of-the-year { background-position: -241px -69px;}
span.icon-medallas.gran-puntuador { background-position: 0 -375px;}
span.icon-medallas.super-puntuador { background-position: -34px -375px;}
span.icon-medallas.profile-completed { background-position: 0 -409px;}
span.icon-medallas.more-than-500-followers { background-position: 0 -171px;}
span.icon-medallas.more-than-2000-followers { background-position: -35px -171px;}
span.icon-medallas.more-than-5000-followers { background-position: -69px -171px;}
span.icon-medallas.more-than-10000-followers { background-position: -240px -171px;}
span.icon-medallas.earned-more-than-5000-points { background-position: 0 -273px;}
span.icon-medallas.earned-more-than-20000-points { background-position: -35px -273px;}
span.icon-medallas.earned-more-50000-points { background-position: -69px -273px;}
span.icon-medallas.most-commented-post-of-the-month { background-position: -137px -69px;}
span.icon-medallas.most-commented-post-of-the-week { background-position: -34px -69px;}
span.icon-medallas.top-community-responses-of-the-week { background-position: 0 -137px;}
span.icon-medallas.top-community-responses-of-the-month { background-position: -35px -137px;}
span.icon-medallas.top-community-responses-of-the-year { background-position: -69px -137px;}
span.icon-medallas.top-post-of-the-day { background-position: 0 0;}
span.icon-medallas.top-historical-post { background-position: -307px 0;}
span.icon-medallas.top-annual-post { background-position: -273px 0;}
span.icon-medallas.top-monthly-post { background-position: -171px 0;}
span.icon-medallas.top-weekly-post { background-position: -69px 0;}
span.icon-medallas.top-favorite-annual-post { background-position: -69px -35px;}
span.icon-medallas.top-favorite-monthly-post {background-position: -34px -35px; }
span.icon-medallas.top-favorite-weekly-post { background-position: 0 -35px;}
span.icon-medallas.top-community-of-the-week { background-position: 0 -204px;}
span.icon-medallas.top-community-of-the-month { background-position: -34px -204px;}
span.icon-medallas.top-community-of-the-year { background-position: -69px -204px;}
span.icon-medallas.top-community-topics-of-the-week { background-position: 0 -239px;}
span.icon-medallas.top-community-topics-of-the-month { background-position: -34px -239px;}
span.icon-medallas.top-community-topics-of-the-year { background-position: -34px -239px;}
span.icon-medallas.top-user-of-the-year { background-position: -205px -103px;}
span.icon-medallas.top-user-of-the-month { background-position:-34px -103px;}
span.icon-medallas.top-user-of-the-week { background-position: -0 -103px;}
span.icon-medallas.socialphy-team { background-position: 0 -579px;}
span.icon-medallas.vinculado-con-twitter { background-position: -69px -480px;}
span.icon-medallas.vinculado-con-facebook { background-position: -68px -444px;}
span.icon-medallas.solidaridad-cruz, span.icon-medallas.accin-de-taringa-solidaridad---tren-hospital { background-position: -35px -546px; }
span.icon-medallas.solidaridad-hoja { background-position: -69px -546px; }
span.icon-medallas.moderator { background-position: -69px -579px; }
span.icon-medallas.great-user {  background-position: -34px -579px;}
span.icon-medallas.full-user {  background-position: -34px -613px;}
span.icon-medallas.new-full-user {  background-position: -68px -615px;}
span.icon-medallas.medalla-beta-musica {  background-position: -103px -579px;}
span.icon-medallas.post-en-libro-de-taringa {  background-color:#CCC; border-radius:30px; -moz-border-radius:30px;-webkit-border-radius:30px}
span.icon-medallas.meditico { background-position: 0 -477px;}
span.icon-medallas.debugger { background-position: 0 -511px;}
span.icon-medallas { background-position: 0 0;}

.search-in-search {position: relative;}

.no-results {
	padding: 8px;
	margin-top: 10px;

	text-align: center;
	
	background: #fff4c1;
}

.no-results.var-msg {margin-top: 0;}

.no-results h2 {
	margin-bottom: 5px;
	
	font-weight: normal;
}

.no-results p {
	margin: 0;
	
	font-size: 15px;
	color: #a3a333;
}

.no-results.var-msg p {font-size: 12px;}

.t-big .number-share-t {
	display: block;
	
	padding: 9px 5px 14px;
	
	width: 64px;
	height: 20px;

	font: bold 16px Arial,Helvetica,sans-serif;
	text-align: center;
	color: #2A7090;
	
	border: 0 none;
	
	position: relative;
	

}

.t-big {
	height: 60px;
	width: 75px;
	
	position: relative;
}

.t-big .share-t {
	position: absolute;
	bottom: 0;
	left: 0;
}


.email-big .number-email-t {
	display: block;
	padding: 9px 5px 14px;
	width: 64px;
	height: 20px;
	font: bold 16px Arial,Helvetica,sans-serif;
	text-align: center;
	color: #2A7090;
	border: 0 none;
	position: relative;

}

.email-big {
	height: 62px;
	width: 75px;

	position: relative;
}

.email-big .email-t {
	position: absolute;
	bottom: 0;
	left: 0;
}

/* ICONS */

.menu-tabs-perfil i.icon {margin: 2px 5px 0 0;}

i.icon {
	display: block;
	float: left;

	margin: 0 10px 0 0;
	
	width: 16px;
	height: 16px;
	
	background: url(../images/16icons0.png) no-repeat;
}


/*SOCIALPHY ICONS*/	

i.icon.online-videos {background-position: -68px -34px;}
i.icon.do-it-yourself {background-position: -221px 0;}
i.icon.computers-technology {background-position: -136px 0px;}
i.icon.humor-fun {background-position: -239px 0;}
i.icon.fun-leisure {background-position: -239px 0;}
i.icon.music {background-position: -136px -17px;}
i.icon.movies-television {background-position: -51px -34px;}
i.icon.off-topic {background-position: -170px -17px;}
i.icon.images-pics {background-position: -255px 0;}
i.icon.news-politics {background-position: -153px -17px;}
i.icon.art {background-position: -34px 0px;}
i.icon.pets-animals {background-position: -119px -17px;}
i.icon.sports {background-position: -119px 0;}
i.icon.travel-leisure {background-position: -34px -34px;}
i.icon.promoted { background-position: -204px -17px; }
i.icon.business-economy {background-position: -187px 0px;}
i.icon.general-interest {background-position: -153px -68px;}
i.icon.art-literature {background-position: -34px 0px;}
i.icon.entertainment-media {background-position: -170px -85px;}
i.icon.regions {background-position: -186px -68px;}
i.icon.music-bands {background-position: -153px -85px;}
i.icon.groups-organizations {background-position: -102px -85px;}
i.icon.plus {background-position: -68px -135px;}

/*FIN SOCIALPHY ICONS*/

/*iconos shouts*/

.activity-element.video i.shout.icon {background-position: -18px -136px;margin-top:4px;}
.activity-element.image i.shout.icon {background-position: -34px -138px;margin-top:4px;}
.activity-element.shout i.shout.icon {background-position: -1px -137px;margin-top:4px;}
.activity-element.link i.shout.icon {background-position: -52px -137px;margin-top:4px;}
.shout-footer .date-icon i {margin-top: 2px;} 
/*fin iconos shouts*/

i.icon.animaciones { background-position: 0 0; }
i.icon.apuntes-y-monografias { background-position: -17px 0; }
i.icon.arte, i.icon.arte-literatura { background-position: -34px 0px; }
i.icon.autos-motos { background-position: -51px 0px; }
i.icon.celulares { background-position: -68px 0  }
i.icon.ciencia-educacion { background-position: -87px 0  }
i.icon.comics { background-position: -103px 0  }
i.icon.ebooks-tutoriales {	background-position:-153px 0 }
i.icon.comunidades-n { background-position: -34px -51px; }
i.icon.comentarios-n { background-position: 0 -51px}
i.icon.recomendar-p { background-position: 0 -68px}
i.icon.recomendar-m { background-position: -84px -103px}
i.icon.comentarios-n-g { background-position:-119px -51px }
i.icon.deportes { background-position: -119px 0; }
i.icon.downloads { background-position: -136px 0px; }
i.icon { background-position: 32px 0px; }
i.icon.ecologia { background-position: -170px 0; }
i.icon.economia-negocios { background-position: -187px 0px; }
i.icon.femme { background-position: -204px 0; }
i.icon.male { background-position: -204px -51px; }
i.icon.sticky { background-position: -221px -51px; }
i.icon.hazlo-tu-mismo { background-position: -221px 0; }
i.icon.humor { background-position: -239px 0 ; }
i.icon.imagenes { background-position: -255px 0; }
i.icon.info { background-position: 0 -17px; }
i.icon.juegos { background-position:  -17px -17px; }
i.icon.juegos-perfil { background-position:  -157px -176px; }
i.icon.juegos-online { background-position: -34px -17px; }
i.icon.links { background-position: -51px -17px; }
i.icon.linux { background-position: -68px -17px; }
i.icon.mac { background-position: -86px -17px; }
i.icon.manga-anime { background-position: -102px -17px; }
i.icon.mascotas { background-position: -119px -17px; }
i.icon.musica { background-position: -136px -17px; }
i.icon.noticias { background-position: -153px -17px; }
i.icon.offtopic { background-position: -170px -17px; }
i.icon.paranormal { background-position: -187px -17px; }
i.icon.patrocinados { background-position: -204px -17px; }
i.icon.recetas-y-cocina { background-position: -221px -17px; }
i.icon.reviews { background-position: -239px -17px;  }
i.icon.salud-bienestar { background-position: -255px -17px; }
i.icon.solidaridad { background-position: 0 -34px; }
i.icon.taringa { background-position: -17px -34px; }
i.icon.turismo { background-position: -34px -34px; }
i.icon.tv-peliculas-series { background-position: -51px -34; }
i.icon.videos { background-position: -68px -34px; }
i.icon.points { background-position: -85px -34px; }
i.icon.followers { background-position: -102px -35px; }
i.icon.visits { background-position: -119px -34px; }
i.icon.favs { background-position: -136px -34px; }
i.icon.rank-change { background-position:0 -194px; width:32px; height:32px;}
i.icon.thumb-up { background-position: -153px -34px;}
i.icon.thumb-up:hover, i.icon.thumb-up.hover { background-position: -153px -51px; }
.comment-text	i.icon.thumb-up { background-position: -153px -51px; display: inline-block; float: none; vertical-align: -4px; margin: -4px 0 0 4px; }
i.icon.thumb-down { background-position: -170px -34px; }
.comment-text	i.icon.thumb-down { background-position: -170px -51px; display: inline-block; float: none; vertical-align: -4px; margin: -4px 0 0 4px; }
i.icon.thumb-down:hover, i.icon.thumb-down.hover { background-position: -170px -51px; }
i.icon.quote { background-position: -187px -34px; }
i.icon.notifications { background-position: -204px -33px; }
i.icon.messages { background-position: -221px -33px; }
i.icon.favorites { background-position: -237px -34px}
i.icon.lyric { background-position: -68px -103px}



i.icon.favorite {
    opacity: 0.5;
    
    background-position: -186px -119px;
}

i.icon.favorite-color {
	opacity: 1;
	
	background-position: -81px -175px;
}

i.icon.pins {background-position: -96px -178px;}
i.icon.arrow {background-position: -115px -178px;}
i.icon.sprite-balloon-left {background-position: 0 -51px;}
i.icon.sprite-balloon-left-blue {background-position:  -101px -50px}
i.icon.sprite-balloon-left-green {background-position: -119px -50px;}
i.icon.sprite-balloon-left-violet {background-position:  -101px -101px}
i.icon.sprite-balloon-left-pink {background-position:  -119px -103px}
i.icon.sprite-balloon-left-red {background-position:  -136px -101px}
i.icon.sprite-balloon-left-gray {background-position:  -136px -120px}
i.icon.wallpost {background-position:  -120px -120px}
i.icon.sprite-balloons {background-position: 0 -22px;}
i.icon.sprite-block {background-position: -34px -51px;}
i.icon.sprite-document-text-image  {background-position: -51px -51px;}
i.icon.sprite-point {background-position: 0 -103px;}
i.icon.sprite-star {background-position: -68px -51px;}
i.icon.sprite-star-corte {background-position: -138px -175px;}
i.icon.sprite-follow {background-position: -85px -51px;}
i.icon.sprite-recomendar-p {background-position: 0 -68px}
i.icon.private-message {background-position: 0 -85px}
i.icon.message-send {background-position: -17px -84px}
i.icon.message-delete {background-position: -34px -85px}
i.icon.message-new {background-position: -51px -85px}
i.icon.folder {background-position: -68px -85px}
i.icon.libro {background-position: -68px -68px}
i.icon.cake {background-position: -51px -68px}
i.icon.report {background-position: -17px -68px;margin: 0;}
i.icon.report:hover {background-position: 0 -102px;margin: 0;}
i.icon.party {background-position:0px -119px;margin: 0;}
i.icon.shout-status {background-position: -123px -106px;}
i.icon.shout-image {background-position: -22px -107px;}
i.icon.shout-link {background-position: -90px -106px;}
i.icon.shout-video {background-position: -56px -106px;}
i.icon.interes-general {background-position: -153px -68px;}
i.icon.internet-tecnologia {background-position: -169px -68px;}
i.icon.internet-technology {background-position: -169px -68px;}
i.icon.regiones {background-position: -186px -68px;}
i.icon.diversion-esparcimiento {background-position: -86px -85px;}
i.icon.musica-bandas {background-position: -153px -85px;}
i.icon.grupos-organizaciones {background-position: -102px -85px;}
i.icon.entretenimiento-medios, i.icon.tv-peliculas-series {background-position: -170px -85px;}
i.icon.gender {background-position: -67px -136px;}
i.icon.age {background-position: -84px -136px;}
i.icon.lives {background-position: -101px -136px;}
i.icon.joined {background-position: -118px -136px;}
i.icon.work {background-position: -135px -136px}
i.icon.web {background-position: -153px -136px}
	
#sidebar span.bio i.icon {opacity:0.3;}
#sidebar span.bio {margin-bottom:0!important;}
	
/* SOCIALPHY ICONS */
	
/* END SOCIALPHY ICONS */

i.icon.mi {background-position: -255px -119px;}

i.icon.expand {	
	position: absolute;
	right: -2px;
	top: 7px;
	
	opacity: 0.4;
	
	background-position: -255px -33px;
}

i.icon.expand a {
	display:block;
		
	width:16px;
	height:16px
}

i.icon.less {	
	position: absolute;
	right: -2px;
	top: 7px;

	opacity: 0.4;
	
	background-position: -255px -101px;
}

i.icon.less a {	
	display:block;
	
	width:16px;
	height:16px
}


i.icon.refresh {background-position: -204px -68px;}
i.icon.rss {background-position: -220px -68px;}
i.icon.novato {background-position: -238px -50px;}
i.icon.new-full-user{background-position: -255px -50px;}
i.icon.full-user {background-position: -238px -68px;}
i.icon.great-user {background-position: -238px -84px;}
i.icon.Troll {background-position: -217px -176px;}
i.icon.Flamer {background-position: -237px -176px;}
i.icon.Inexperto {background-position: -196px -156px;}
i.icon.Iniciado {background-position: -156px -156px;}
i.icon.Aprendiz {background-position: -255px -176px;}
i.icon.Amateur {background-position: -239px -50px;}
i.icon.Regular{background-position: -255px -50px;}
i.icon.Experto {background-position: -237px -156px;}
i.icon.Avanzado {background-position:  -136px -156px;}
i.icon.Elite {background-position: -20px -178px;}
i.icon.Silver {background-position: -39px -178px;}
i.icon.Gold {background-position:  -0px -178px;}
i.icon.Platinum {background-position: -177px -156px;}
i.icon.Diamond {background-position: -256px -67px;}
i.icon.Musico {background-position: -60px -178px;}
i.icon.Oficial {background-position: -222px -84px;}
i.icon.Moderador {background-position: -205px -84px;}
i.icon.Desarrollador {background-position: -205px -85px;}
i.icon.Patrocinador {background-position: -222px -84px;}
i.icon.info-p {background-position: -187px -85px;}
i.icon.actividad {background-position: -152px -103px;}
i.icon.comunidades-p {background-position: -102px -85px;}
i.icon.respam {background-position: -170px -119px;margin: 0;opacity: 0.5}
i.icon.respam-color {background-position: 1px -153px; opacity: 1; margin: 0;}
i.icon.favsh {background-position: -186px -119px;opacity: 0.3;margin: 0}
i.icon.s-like {	background-position: -170px -136px;opacity: 0.5}
i.icon.s-like:hover {opacity:0.7}
i.icon.s-like-color,i.icon.s-like:active {background-position:-204px -136px;opacity:1;margin:0;}
i.icon.s-comment {background-position:-239px -136px;opacity:0.5;}
i.icon.report-m {background-position:-256px -136px;opacity:0.5;}
i.icon.home {background-position:-152px -119px;margin: 3px 0 2px 0; *margin: 5px 0 3px 0;}
.active i.icon.home {background-position:-204px -119px;}
.list-element i.icon.shout-text {background-position: 0 -135px;}
.list-element i.icon.shout-video {background-position: -17px -136px;}
.list-element i.icon.shout-image {background-position:-34px -136px;}
.list-element i.icon.shout-link {background-position:-52px -136px;}

i.icon.flag {
	display: block;
	
	margin: 0;
	
	width: 16px;
	height: 16px;
	
	background: none;
}

i.icon.flag img {
	display: block;
	
	margin-top: 6px;
}

i.icon.delete {background-position:-170px -102px;}
i.icon.block {background-position:-187px -102px;}
i.icon.desblock {background-position: -238px -120px;}
i.icon.adm-user {background-position: -204px -102px;}
i.icon.privacy {background-position: -220px -120px; opacity: 0.1; cursor: pointer;}
i.icon.privacy:hover {opacity: 0.4;}
i.icon.privacy:active {opacity: 0.9;}

.list-element i.icon.remove {
	float: none;
	
	position: absolute;
	top: 5px;
	right: 5px;
	
	opacity: 0.3;
	
	background-position: -221px -102px;
}

i.icon.remove-s {
	margin: 0;
	
	cursor: pointer;
	
	opacity: 0.2;
	
	background-position: -221px -102px;
}

.list-element .remove a {
	display: block!important;
	
	width: 16px!important;
	height: 16px!important;
}

.list-element .medalla {
	display: block;
	float: left;
	
	margin-right: 10px;
	
	width: 32px;
	height: 32px;
}

.list-element .link-medalla {
	float: none;
	
	margin-right: 5px;
	
	width: auto!important;
}

#post-author-box .title i.icon {margin-top: 3px!important;}
#post-author-box .title i.icon.flag {margin-top: 0!important;}

.markItUpButton {
	display: block;
	float: left;
	
	margin-right: 5px;
	
	width: 16px;
	height: 16px;
}

.markItUpButton a {
	display: block;
	
	width: 16px;
	height: 16px;
	
	text-indent: -99099px;
	
	opacity: 0.8;
	
	
}

.markItUpButton a:hover {opacity: 1;}
.markItUpButton1 a {background-position: 0 0;}
.markItUpButton2 a {background-position: -17px 0;}
.markItUpButton3 a {background-position: -34px 0;}
.markItUpButton4 a {background-position: -68px 0;}
.markItUpButton5 a {background-position: -51px 0;}
.compose-msg .markItUpButton6 a,#myFastreply-text-box .markItUpButton6 a { background-position: -104px 0;}
.markItUpButton6 a {background-position: -85px 0;}
.markItUpButton7 a {background-position: -85px 0;}
.markItUpButton8 a {background-position: -121px 0;}

/* ICONS */

.wrapper {
	margin: 0 auto;
	
	width: 1000px;
	
	position: relative;
}

#header {
	height: 65px;
	
	border-bottom: 1px solid #034260;
	
	
}

#footer .wrapper {
	padding-bottom: 10px;
	
	width: 1002px;
	
	border-top: 1px solid #EEE;
	
	background: url("../images/bgfooter.png") no-repeat scroll left bottom transparent;
}

#footer .wrapper a:hover {color: #666!important;}

.last-action {
	padding: 10px;
	
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    
	background: none repeat scroll 0 0 #FFFFFF;
}

#asd {position: relative;}

#asd input {
	padding: 8px;
	
	width: 240px;
	
	border: 1px solid #CCC;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}

#search-suggest {
	font-size: 1.25em;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	color:#333;
	background:#EFE;
}

#asd .btn_search {
	display: block;
	
	height: 14px;
	width: 14px;
	
	position: absolute;
	right: 14px;
	top: 9px;
	
	background: none repeat scroll 0 0 red;
	background: url(../images/magn0000.gif) no-repeat top left;	
}

#footer ul {
	margin: 0 auto;	
	padding: 10px 0;

	border-left: 1px solid #CCC;	
	border-right: 1px solid #CCC;

	background: #FFF;
}

#footer ul li {
	display: block;
	float: left;
	
	padding: 3px;
}

#footer ul li a {
	margin: 0 10px;

	font-weight: bold;
	font-size: 11px;
	text-shadow: none!important;
	color: #006595!important;
}

#footer ul li span {color: #999;}

.irCielo {
	display: block;
	
	margin: 6px 0 0 8px;

    border-bottom: 1px dotted #999;

	color: #999999;
}

#footer .wrapper .irCielo strong {color: #999!important;}

#footer .wrapper .irCielo:hover strong {	
	text-decoration: none;
	color: #666!important
}

#footer .wrapper .irCielo:hover {text-decoration: none;}

#logo {
	display: block;
	float: left;
	
	margin: 6px 30px 0 0;
	
	width: 187px;
	height: 45px;

	/*background: url(../images/inventory-logo.png) no-repeat top left transparent;*/
}

#search {
	width: 235px;
	
	position: absolute;
	right: 0;
	top: 17px;
}

#search-bottom {
	float: right;
	
	width: 235px;
}

#search input,#search-bottom input {
	float: left;
	
	margin: 0;
	padding: 10px;
	
	width: 183px;
	height: 15px;

	border: none;
	
	font-weight: normal;
	font-family: Helvetica,Arial;
	font-size: 14px;
	color: #333;

	background: transparent url(../images/searchin.png) no-repeat top left;
}


#search .btn_search,#search-bottom .btn_search {
	display: block;
	float: right;
	
	margin: 0;
	padding: 0;
	
	width: 32px;
	height: 35px;

	background: transparent url(../images/searchbt.png) no-repeat top left;
}

#search .btn_search:hover,#search-bottom .btn_search:hover {background-position:  -32px 0;}
#search .btn_search:active,#search-bottom .btn_search:active {background-position:  -64px 0;}
#nav {background: #004160 url(../images/navbg000.gif) repeat-x top left;}
#nav .wrapper {width: 1001px;}
#nav ul {margin: 0;}

#nav ul li {
	float: left;
	
	margin-right: 5px;
	
	font-size: 14px;
	
	position: relative;
}

#nav ul li a {
	display: block;
	float: left;

	padding: 6px 12px 6px 12px;
	margin-top: 5px;
	
	color: #FFF;
	
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;

	background: #003750;
}


#nav ul li:hover a {background: #025881;}

#nav ul li.active a {
	color: #000;
	
	background: #FFF;
}

#menu {
	padding: 8px;

	border-bottom: 1px solid #CCC;

	background: #FFF url(../images/menubg00.gif) repeat-x bottom left;
}

#menu ul.tabs {float: left;}

#menu ul li, .menu-tabs-perfil ul li  {
	float: left;
	
	margin-right: 5px;
	
	font-size: 13px;
}

#menu ul li a, .menu-tabs-perfil ul li a {
	display: block;
	
	padding: 2px 9px 2px 9px;
	
	border: 1px solid transparent;
	
	font-weight: bold;
	color: #105CB6;
}

#menu ul li a, .menu-tabs-perfil ul li a:hover {text-decoration: none;}

#menu ul li.active a, .menu-tabs-perfil ul li.selected a {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
	color: #2b2b2b;
	
	background: #eeeeee;
}

ul.tabs li span {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#menu .player-post {
	float: right;
	
	margin-top: 2px;
	
	width: 75px;
}

#menu .player-post a {
	display: block;
	
	margin-right: 5px;
	
	width: 20px;
	height: 20px;
	
	position: relative;

	background: url(../images/player00.png) no-repeat;
}

#menu .player-post a:active {top: 1px;}
#menu .player-post a.before {background-position: 0 0; float:left;}
#menu .player-post a.shuffle {background-position: -25px 0; float:left}
#menu .player-post a.next {background-position: -50px 0; float:left; margin: 0;} 
#menu .player-post a.before:hover {background-position: 0 -26px;}
#menu .player-post a.shuffle:hover {background-position: -25px -26px;}
#menu .player-post a.next:hover {background-position: -50px -26px;}
#menu .player-post a.before:active {background-position: 0 -51px;}
#menu .player-post a.shuffle:active {background-position: -25px -51px;}
#menu .player-post a.next:active {background-position: -50px -51px;}

#main {
	overflow: hidden;
	
	margin: 0 auto;
	
	width: 1000px;
	
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	
	background: #FFF url(../images/mainbg00.gif) 331px 0 repeat-y;
}

#main.homes {background: #FFF url(../images/mainbg00.gif) 10px 0	 repeat-y!important;}

#main-col {
	float: left;
	*overflow:hidden;
	overflow: hidden;
	padding-top:5px;
/*	padding-left:5px;*/
	
	width: 730px;
}

#main-col2 {


	padding-top:5px;
	padding-left:5px;
	padding-left:5px;

}

#main-col #full-col {
	overflow: hidden;	
	*overflow:hidden;

	width:710px;_width:690px;
	
	padding: 10px;
}

#main-col.musicv #full-col {padding: 0 10px 10px 10px;}
#main-col.musicv .breadcrump {padding: 10px 10px 0 20px}

#main-col #left-col {
	float: left;
	
	padding: 10px;
	
	width: 390px;
}

#main-col #left-col a:visited {color: #95007b;}

#main-col #right-col {
	float: left;
	*overflow: hidden;
	
	padding: 10px;
	
	width: 300px;
}

#main-col #right-col .box {margin-bottom: 20px;}

#sidebar {
	float: right;
	*overflow: hidden;
	
	padding: 10px;
	
	width: 250px;
}

#full-col.tops .box {
	float: left;
	
	margin: 0 8px 8px 10px;
	*margin-left:0;
	
	width: 335px;
}

#full-col.post img {max-width: 700px;}

/*WARNINGS*/
	
#full-col.warning .warning-header {
	padding: 0 12px 12px 12px;
	
	border-bottom: 1px dotted #CCC;
}
	
#full-col.warning .warning-header h1 {
	margin: 0 0 5px 0!important;
	padding: 0!important;
	
	border: none!important;
}
	
#full-col.warning .warning-header p {
	margin: 0;

	font-family: Georgia;
	font-style: italic;
	color: #888;
}
	
#full-col.warning .left-col {width:390px; margin-top:20px;}	
#full-col .box .notification-detail .list-element a {display: inline;}

#full-col .box .list-element a.link {
	display: block;
	overflow: hidden;
	float: left;
	
	height: 16px;
	width: 210px;
}

#full-col .box .list-element a.fg-button {
	display: block;
	overflow: hidden;
	float: right;
	
	height: auto;
	width: auto;
}

.box.sticky {
	border: #f0d35b solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	background: #fcf9f0;
}

.box.sticky.musica {
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	

}

.box.sticky .action {
	margin: 3px 2px 0 0;
	
	background: none!important;
}

.box.sticky .action i {margin: 0!important;}

.box.sticky .title {
	padding: 4px 8px;
	
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #f0d35b;
	
	background: #f9ecb7;
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, rgb(249,236,183)),
	    color-stop(1, rgb(251,243,207))
	);
	background: -moz-linear-gradient(
	    center bottom,
	    rgb(249,236,183) 22%,
	    rgb(251,243,207) 100%
	);
}

.box.sticky  p {
	padding: 8px;
	margin: 0;
	
	color: #755a13;
}

.box.sticky.musica p {color: #3891c6;}

.box.sticky .box-footer {
	padding: 8px;
	
	text-align: center;
}

.box.sticky div.title h2 {
	text-shadow: 0 1px 0 rgba(255,255,255, 0.7);
	color: #b59130;
	
	background: none;
}

.box.sticky img {
	display: block;
	float: left;
	
	margin: 0 10px 0 0;
}

.box.sources img {
	display: block;
 	float: left;
 	
 	margin: 0 10px 0 0;
 	
 	width: 16px;
 	height: 16px;
}

.box.sources h2 {margin-bottom: 5px!important;}

.sources .list-element {
	padding: 0!important;
	margin: 0 0 5px 0;
	
	height: auto;
}

.box h4 {
	margin-bottom: 10px;
	
	font-style: italic;
	font-family: Georgia;
	color: #999;
}

.box h4.sub {margin-top: 15px;}

.box.filters ul li a {
	display: block;
	
	font-weight: bold;
}

.box.filters ul li a.selected {
	font-weight: bold;
	color: #000;
}

.box {
	margin-bottom: 15px;
	
	position: relative;
}

.searchq .box { margin: 0;}

.box div.title , .divider {   
	position: relative;
	
	background: url(dotccc00.gif) repeat-x 0 12px;
}

.box .title .action {
	float: right;
	
	padding: 0 0 0 10px;
	
	position: relative;
	right: 0;
	
	z-index: 10;
	
	background: #FFF;
}

.box .title .action.value {
	font-weight: bold;
	font-size: 14px;
	color: #69900f;
}

.box .title .action.text.drop span {
	display: block;
	
	padding-right: 12px;
	

}

.box .title .action.text {
	padding: 4px 0 0 10px;
	
	font-weight: bold;
	font-size: 11px;
}

.box .title .action.text span {color: #666666;}

.box .title .action.text:hover span {
	opacity: 1;
	
	cursor: pointer;
}

.tags {margin-top: 5px;}

.weather-box .city {
	display: block;
	
	text-transform: uppercase;
	font-size: 14px;
	color: #777;
	letter-spacing: -1px;
}

.weather-box a {
	font-weight: normal;
	color: #CCC;
}

.weather-data {
	width: 100%;
	
	font-weight: bold;
	font-size: 16px;
}

.weather-data .floatR {
	font-weight: normal;
	color: #888;
}

.weather-data span {color: #777;}

.weather-more {
	padding-top: 5px;
	margin-top: 5px;
	
	border-top: dotted 1px #CCC;
}

.weather-more span {float: left;}
.weather-more strong {float: right;}
.weather-more strong span {float: none;}
.weather-more strong span.max {color: #be2934;}
.weather-more strong span.min {color: #416bde;}

.title .action .min-dropdown {
	display: none;
	
	border: 1px solid #CCC;
	
	position: absolute;
	right: 1px;
	
	z-index: 100;
	
	background: #FFF;
}

.title .action .min-dropdown li {border-bottom: 1px solid #CCC;}

.title .action .min-dropdown li a {
	display: block;
	
	padding: 3px 6px;
}

.title .action .min-dropdown li a.active {color: #000;}

.title .action .min-dropdown li a:hover {
	color: #FFF;
	
	background: #067CB4;
}

#com-long-desc {position:relative}

/* <<<<< HACK UI>>> */

.title .action #post-filter-select-button {
	display: block;
	
	padding: 0!important;
	
	width: auto!important;
	height: auto!important;
	
	border: none!important;
		
	background: none!important;
}
/* mi cuenta */

.upload-image {
	float: left;
	
	width: 530px;
	
	position: relative;
}

.upload-image input {display: block;}

.upload-image #debug {
	font-size: 18px;
	color: #39B54A;
	
	position: absolute;
	right: 60px;
	top: 6px;
}

.upload-image #background-preview {
	display: block;
	
	width: 32px;
	height: 32px;
	
	border: 1px solid #000;
	border-radius: 5px;

	position: absolute;
	right: 5px;
	top: 0;
	
	background: #F0EEEE;
}

.or {background: url(../images/dotccc00.gif) repeat-x 0 12px;}

.or span {
	display: block;
	
	padding: 3px 6px;
	margin: 0 auto;
	
	width: 15px;
	
	font-family: Georgia;
	font-style: italic;
	color: #888;
	
	background: white;
}

.avatar-edit .edit {
	display: block;

	padding: 5px;
	
	text-align: center;

	border-top: 1px dashed #CCC;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px ;
	
	background: #EEE;
}


.tabbed-d h3 {
	display: block;

	padding: 10px 20px;
	
	font-size: 14px;
	color:#FFF;
	
	background: #000;
}

.tabbed-d .buttons {
	padding: 8px;
	
	text-align: center;
	
	border-top: 1px solid #CCCCCC;

	background: #EEE;
}
.menu-tab li {
	display: block;
	float: left;
	
	margin-bottom: -1px;
	
	font-size: 14px;
}

.menu-tab li.active {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.menu-tab li a {
	display: block;
	
	padding: 5px 12px;
}




.moderacion_del_post {
	width: 100%;
	
	position: fixed;
	left: 0;
	bottom: -4px;
	
	z-index: 9999;
	
	
}

.mod_container {
	margin: 0 auto;
	
	width: 1000px;
	
	background: #444;
}

#mod-acciones-click li a {
	display: block;
	
	width: 16px;
	height: 16px;

	text-indent: -9999px;
}



#mod-acciones-pushed li,#mod-acciones-click li {
	display: block;
	float: left;
   
	padding: 7px 14px;	
 

}


#mod-acciones-pushed li span.text {
	float: left;
	
	margin-right: 10px;
	
	font-size: 11px;
	text-shadow: 0 1px 1px #000;
	text-transform: uppercase;
	color: #FFF;
}


#mod-acciones-pushed li span.text a {color: #FFF;}

.toggle {
	float: left;
	
	height: 15px;
	width: 30px;
	
	border-radius: 40px 40px 40px 40px;
	
	cursor: pointer;
	

}


.toggle span {
	float: left;
	display: block;
	
	margin: 1px;
	
	width: 13px;
	height: 13px;


}



.push .toggle span {
	float: right;

	margin: 1px 2px;
	

}

.blockmod .toggle  {background: #888;}

.blockmod .toggle span {
	float: left;
	
	margin: 1px 2px 1px 15px;
	

}

#descargas.push .toggle {
	float: left;

	height: 15px;
	width: 30px;
	
	border-radius: 40px 40px 40px 40px;
	

}

#descargas.push .toggle span {
	display: block;
	float: left;
	
	margin: 1px;
	
	width: 13px;
	height: 13px;


}

#descargas .toggle  {
	height: 15px;
	width: 30px;
	
	border-radius: 40px 40px 40px 40px;
	

}

#descargas .toggle.sensible  {
	background-color: yellow;
}

#descargas .toggle span {
	float: right;
	
	margin: 1px 2px;
	
	width: 13px;
	height: 13px;
	

}

/* ^^^^^^^^^^ HACK UI ^^^^^^^^^^^^^^^^^ */

.box .read-more {background: url(../images/dotccc00.gif) repeat-x 0 11px;}


.box .read-more span {
	float: right;
	
	padding: 3px 0 3px 10px;
	
	font-weight: bold;
	font-size: 11px;
	color: #777;
	
	background: #FFF;
}

.box .read-more span a {color: #666;}

.box div.title h2 {
	float: left;
	
	padding-right: 10px;
	margin:0;
	
	font-weight: bold;
	font-size: 16px!important;

	background: none repeat scroll 0 0 #FFFFFF;
}


	
#right-col .box .title h2, #sidebar .box .title h2 {font-size: 13px;}
.box-content {margin-top:5px;}
ul.social-list {margin-top:5px;}
ul.social-list li {display:inline;}
.list.recomendados .list-element.user-highlight {height: auto!important;}

.list.friendactivity {max-height:220px;overflow-x:hidden;overflow-y:auto}
.list.friendactivity .list-element.user-highlight {height: auto!important;width:225px}
.list.friendactivity .highlight-data { width: 166px!important}

.recomendados .ui-button {
	float: right;
	
	padding: 3px 6px!important;
	margin: 3px 0 0 0!important;
}

.recomendados .ui-button i {azimuthdisplay: none;}
.user-highlight {padding: 5px 0!important;}

.list-element.user-highlight {padding: 5px 10px 5px 0!important;}

.user-highlight a {
	margin-right: 5px;
}

.user-highlight a.avatar{
	float: left;
	
	margin-right: 5px;
	
	width: 32px!important;
	height: 32px!important;
}









#full-col .box #resultados-borradores-temas .list-element a, #full-col .box #resultados-borradores .list-element a, #full-col .w-temas .list .list-element a,#full-col .w-temas .list .list-element a,#full-col .w-comunidades .list .list-element a {width: auto!important;}

#borradores-search {
	padding: 4px 2px;
	
	width: 165px;
	
	border: 1px solid #CCCCCC;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;  
	border-radius: 15px 15px 15px 15px;
    
    background:no-repeat scroll 5px 5px #FFFFFF;
}
.categoriaList {margin-bottom: 10px;}

.categoriaList li {
	display: block;
	
	padding: 3px 6px;
	
	border-bottom: 1px #EEE dotted;
	
	position: relative;
}

.categoriaList li.active {
	text-shadow: 0 1px 0 #133873;
	font-weight: bold;
	
	background:#3466b7;
}

.categoriaList li.active:hover {
	text-shadow: 0 1px 0 #133873;
	font-weight: bold;
	
	background:#3466b7;
}

.categoriaList li.active .count {
	text-shadow: 0 1px 0 #133873;
	font-weight: bold;
	color: #FFF;
}

.categoriaList li.active a {color: #FFF;}

.categoriaList li:hover {
	border-bottom: 1px #CCC dotted;
	
	background: #EEE;
}

.categoriaList li .count  {	
	font-weight: bold;
	color: #69900F;
	
	position: absolute;
	right: 6px;
	top: 3px;
}
.highlight-data {
	float: left;
	
	width: 237px;
}

#sidebar .highlight-data { width: 203px;}

#sidebar .highlight-data a , .highlight-data a.ui-button  {
	width: auto!important;
	height: auto!important;
}

#sidebar .friendactivity a.p-play {
	width: 22px !important;
	height: 22px !important;
	float:right !important;
	margin: 6px -5px !important;
	padding:0 !important;
}

.list.recomendados .list-element .highlight-data span.value {
	float: none;
  
	font-weight: normal;
	font-size: 11px;
	color: #999;
}

.fg-button-mini {padding: 3px 6px 2px 6px!important;}
.fg-button-mini span {font-size: 11px!important;}

.highlight-data a.fg-button {
	margin-top: 7px;
	
	width: auto!important;
}

.highlight-data a.fg-button span {
	margin: 0;
	
	color: #FFF!important;
}

.list .list-element {
	padding: 5px 10px;
	
	border-top: #e0e0e0 1px solid;
	border-top: #EEE 1px solid\9;
	
	position: relative;
	
	z-index: 1;
	
	background: #f5f5f5;
	background: #FFF\9;
}

.list .list-element.patrocinado {background:#FFFFCC;}
#mensajes-list .list-element:first-child {border-top: none 0;}
#mensajes-list .list-element {cursor: pointer;}
.list .list-element.unread {
	border-top: 1px dashed #6CB2DE;
	
	background: #EFF7FC;
}

#sidebar .list .list-element {
	overflow: hidden;
	
	height: 16px;
}

.list-element span.number-list {
	display: block;
	float: left;
	
	margin-right: 10px;
	
	width: 10px;
	
	font-weight: bold;
	color: #8B8B8B;
}

.list-element span.grey {
	display: inline;
	float: none;
	
	margin-right: 0;
	
	font-weight: normal;
	color: #999;	
}

.list-element p {
	margin: 0;
	
	font-size: 11px;
	color: #889;	
}

.list-element p a {
	font-weight: normal!important;
	color: #889;
}

.list-element p a:visited {
	color:#889 !important;
}

.list .list-element a {font-weight: bold;}

.small-list .list-element a {
	display: inline!important;
	float: none!important;
	
	width:auto!important;
	
	font-size: 11px;
}

.small-list .list-element .subinfo  {
	display: inline!important;
	float: none!important;
	
	margin: 0!important;
	
	width:auto!important;
}
	
.small-list .list-element .subinfo a  {
	float: none;
	
	font-weight:normal;
	color: #888;
}

.small-list .list-element.overflow   {
	overflow: hidden;
	display: block;
	
	height: 16px;
}


#mensaje-top {
	padding: 5px;
	
	text-align: center;
	
	background: #feffdc;	
}


#right-col .list .list-element a {
	display: block;
	float: left;
}

.list .list-element .value {
	float: right;
	
	margin: 0;
	
	font-weight: bold;
	text-shadow: 0 1px 0 #FFF;
	color: #69900f;
}


.list-element:nth-child(2n+1) {
	border-top: #FFF 1px solid;
	 
	background: #FFF;
}

/*
George Mma
tbody tr , tbody tr.odd {
	border-top: #e0e0e0 1px solid;
	
	background: #EBEBEB;
}

tbody tr:nth-child(even) , tbody tr.even {
	border-top: #FFF 1px solid;
	
	background: #FFF;
}*/

.breadcrumb {
	float: left;
	
	text-transform: uppercase;
	color: #acaaaa;
}

.breadcrumb a {
	font-weight: normal;
	color: #acaaaa;
}
.post-content, .tema-content {
	display: block;
	overflow: hidden;
	
	margin: 0 0 20px 0;
	
	font-size: 13px;
}

.post-content hr {display: none;}
.post-content img {max-width: 655px;}

#full-col h1 {
	padding: 10px 0;
	margin-top: 5px;
	
	font-weight: bold;
	font-size: 30px;
	letter-spacing: -1px;
	
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
}

.post-share {
	float: right;
	
	max-height: 65px;
}
.post-share li,.post-share-bottom li {
	float: right;
	
	margin-left: 5px;
}
.post-share-bottom {
	padding: 5px 35px 10px 1px;
	margin-bottom: 10px;
	

}



.number-share-t {
	float: left;
	
	padding: 1px 2px 1px 2px;
	margin-left: 1px;
	
	height: 14px;
	min-width: 15px;
	
	border: 1px solid #C1C1C1;
	
	font-weight: normal;	
	font-size: 11px;
	text-align: center;
	
	background: #EFEFEF;
}
.post-data {
	padding: 10px;
	
	border: 1px solid #e0e0e0;
	
	background: #f5f5f5;
}

.post-data .action-data ul {
	float: left;
	
	padding: 10px;
}

.post-data .action-data li {
	display: block;
	float: right;
	
	margin: 0 0 0 20px;
	
	font-weight: bold;
	line-height: 15px;
	text-align: right;
/*	text-transform: uppercase;*/
	
	position: relative;
}

/*\*/ * html .post-data .action-data li { width:50px; } /**/
/*\*/ * html .post-data .action-data li.followers-count { width:75px; } /**/
/*\*/ * html .post-data .action-data li.favs-count { width:65px; } /**/

/* NASTY IE FIX :'( */

.post-data ul.action-data li i.icon {
	position: absolute;
	right: -9px;
	top: -1px;
}

.post-data ul.action-data li span {
	margin-right: 22px;
	
	font-size: 14px;
}

.post-data ul.action-data li strong {
	display: block;
	
	font-size: 11px;
}

.modalForm {
	padding: 8px;
	margin-bottom: 15px;

	border: 1px solid #CCCCCC;
	
	background: none repeat scroll 0 0 #EEEEEE;
}



.mColLeft {
	padding-right: 30px;
 
 	width: 150px;
 	
 	text-align: right;
}

.mBlock {margin-bottom: 10px;}
.post-data .post-points {border-bottom: 1px solid #CCC;}

#point-bar {
	float: left;
	
	padding: 0;

	height: 32px;
	
	border: 1px solid #033953;
	
	line-height: 15px;
	

}



#point-bar .success {
	padding: 7px 0 9px 0;
	
	width: 100%;
	
	text-align: center;
	color: #FFF;
	
	background: #65c32d;
}

.post-data .post-points ul {float: left;}

.masdiez  {
	float: left;
	
	margin-left: 10px;
	
	height: 32px;
	
	border: 1px solid #033953;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	

}

.masdiez a {
	display: block;
	
	padding: 6px 10px 7px 8px;
	
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}

.masdiez a:hover {color: #FFF;}

.post-data .post-points ul li {
	float: left;
	
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	
}

.post-data .post-points ul li a {
	display: block;
	
	padding: 9px 12px 9px 10px;
	
	color: #FFF;
}

.post-stats {
	padding-top: 15px;
	
	border-top: 1px solid #FFF;
}

.post-stats a {
	float: left;
	
	margin-right: 5px;
}

.post-data .post-points ul li a:hover {background-color: #0878a6;}

#points-text {
	float: left;
	
	padding: 7px 12px 9px 10px;
	
	height: 16px;
	
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.give-points {
	float: left;
	
	margin-top: 8px;
	
	width: 450px;
}

.total-points {
	float: right;
	
	font-size: 24px;
	font-weight: bold;
}

.total-points p {	
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

.floatL {float: left;}
.posR {position: relative;}
.posA {position: absolute;}
.author {margin: 10px 0 5px 0;}
.author .view-more-content {display: none;}
.author .profile {width:120px;margin-right:10px;}

.author .rank {
	display: block;
	
	margin-top: 5px;
	padding: 2px 9px 2px;
	
	border-color: #CCDCEF;
	
	font-weight: bold;
	text-align: center;
	color: #105CB6;
	
	background-color: #E3E8F4;
}

.author .rank.online {border-left: 5px #76ba4d solid;}

#user-metadata-post i.icon{
	margin:6px 6px 0 0 !important;
}

div.stats {
	float: left;
	
	width: 120px
}

.stats div div span.value {
	display: block;
	
	margin-bottom: -4px;
	
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.stats div div span.value a {color: #000!important;}

.stats div span {
	font-size: 11px;
	color: #CCC;
}

blockquote {
	margin: 0!important;
	padding: 0 0 0 10px!important;
	
	border-left: 5px solid #CCC!important;
}

blockquote p {margin: 0;}

/* Comentarios */

.subtext {
	font-size: 11px;
	color: #999;
	text-transform: lowercase;
}

.subtext a {
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

.subtext a:hover {text-decoration: none;}
.ratedcomment {font-weight: bold;}
.ratedcomment.positivo {color: green;}
.ratedcomment.negativo {color: red;}

#comments-featured .comment {
	padding-top: 5px;
	margin-bottom: 10px;
	
	border-top: 1px solid #ecf5df;
	
	background: #fafff3;
}

#comments-linked .comment {
	padding-top: 5px;
	margin-bottom: 10px;

	border-top: 1px solid #dfe1f5;
	
	background: #f3f4ff;
}

.comment-author {margin-bottom: 10px;}

.myComment, .myFastreply {
	margin-top: 15px;
	padding: 10px 0;
	
	background: #f9f8e3;
}

.myComment {margin-bottom: 25px;}

.myComment .ui-default-focus, .myFastreply .ui-default-focus {
	border-right: solid 1px #C6C6C6;
	border-left: solid 1px #C6C6C6;
	border-bottom: solid 1px #A4A4A4;
}

.myComment .markItUpHeader, .myFastreply .markItUpHeader {
	padding: 5px;
	
	width: 615px;
	
	border: #DEDEDE 1px solid;
	border-bottom: none 0;
	border-right: solid 1px #C6C6C6;
	border-left: solid 1px #C6C6C6;
	border-top: solid 1px #CECECE;
	border-bottom: 1px solid #EEE;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	
	background: #FFF;
}


/*.myComment textarea, .myFastreply textarea {
	width: 615px!important;
	height: 40px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	font-family: Helvetica, Arial;
	font-size: 13px;
	color: #000;
}*/

.myComment textarea.markItUpEditor, .myFastreply textarea.markItUpEditor{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px!important;
	border-top: none!important;
}

.myComment textarea.onblur_effect, .myFastreply textarea.onblur_effect {color: #DEDEDE;}
.myComment .ui-button, .myFastreply .ui-button {margin-top: 10px; *margin-top:-10px;}

.shadow {
	box-shadow: 0 1px 0 #D3D3D3;
	-mox-box-shadow: 0 1px 0 #D3D3D3;
	-webkit-box-shadow: 0 1px 0 #D3D3D3;
}

.shadow-dark {
	box-shadow: 0 1px 0 #0d6d9c;
	-mox-box-shadow: 0 1px 0 #0d6d9c;
	-webkit-box-shadow: 0 1px 0 #0d6d9c;
}

.shout-shadow {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	
}

.modal-dialog.real-shadow {
	box-shadow: 0 1px 5px rgba(0,0,0,0.2);
	-mox-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}

.rounded {
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
}

.deleted-comment {opacity: 0.4;}
.deleted-comment {opacity: 0.4;}
.comment {position: relative;}

.comments-empty, .alert-msg {
	padding: 12px;
	
	border: 2px dashed #bcd7e4;
	
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color: #006595;
	
	background: #e7f7ff;
}

.comments-closed{
	padding: 12px;
	
	border: 2px dashed #dede88;

	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color: #555;
	
	background: #FFFFCC;
}

.comment:hover {background: #F1F1F1;}
.comment:hover blockquote {background-color:#FFF;}

.comment-actions {
	display: none;
	
	border: #CCC 1px solid;
	
	position: absolute;
	top: 5px;
	right: 5px;
	
}

.comment-actions li {
	display: block;
	float: left;
	
	border-right: 1px solid #CCC;
}

.comment-actions li a {
	display: block;
	
	padding: 3px 6px;
	
	cursor: pointer;
}

.comment-actions li i {
	float: none;
	
	margin: 0;
}

.comment:hover .comment-actions {display: block;}

.comment-data, .fastreply-data {
	*display: inline;
	float: left;
	
	margin: 0 20px 0 10px;
	*margin: 0 20px 0 0;
	
	width: 48px;
	
	font-size: 11px;
	line-height: 15px;
	color:#777;

	background: #FFF;
}

.comment-data a, .fastreply-data a {
	display: block;
	
	font-weight: bold;
	font-size: 12px;
}

.comment-text, .fastreply-text {
	float: left;
	
	width: 630px;
	
	font-size: 13px;
}

.comment-text img, .fastreply-text img {max-width: 430px!important;}
.comment-text a img , .fastreply-text a img {max-width: 710px!important;}

.min-avatar {
	display: block;
	float: left;
	
	padding: 2px;
	
	border: 1px solid #CCC;
	
	-moz-box-shadow: 0px 2px 3px #999;
	box-shadow: 0px 2px 3px #999;
	-webkit-box-shadow: 0px 2px 3px #999;
}

.big-avatar {
	margin-right: 10px;
	
	width: 120px;
	height: 120px;
}

.comment-highlight-postauthor {background: #f0fbff}
.comment-highlight-own {background: #fffdf0}
.comment-highlight-sameip{background: #ffdcdc}

.comment {
	padding: 10px 0;
	
	border-bottom: 1px dotted #CCC;
}

.nav-pages {
	padding: 10px;
	
	border-bottom: 1px dotted #CCC;
	
	text-align: center;
	
	position: relative;
	
	background: #eeeeee;
}

.nav-pages a.before,.nav-pages a.next  {
	display: block;
	
	width: 26px;
	height: 26px;
	
	position: absolute;
	
}

.nav-pages a.before {
	left: 10px;
	
	position: absolute;
	
	background-position: 0 0;
}

.nav-pages a.before:hover {	background-position: 0 -30px; }
.nav-pages a.before:active, .nav-pages a.before:focus {	background-position: 0 -59px; }
.nav-pages a.next:hover {	background-position:-31px -30px; }
.nav-pages a.next:active, .nav-pages a.next:focus {	background-position: -31px -59px; }

.nav-pages a.next {
	right: 10px;
	
	position: absolute;
	
	background-position:-31px 0;
}

.nav-pages ul {margin: 0 auto;}

.nav-pages ul li {
	display: inline-block;
	*display: inline;
	display: -moz-inline-stack;
	
	padding: 3px 8px;
	
	font-weight: bold;
	font-size:13px;
	
	min-height: 16px;
	_height: 16px;
	
	vertical-align: top;
	
	zoom: 1;

}

.nav-pages ul li a {
	display: block;
	
	cursor: pointer;
}

.nav-pages ul li.active a {color: #000;}
.nav-pages ul li:hover {background: #E1E1E1;}

/* JQUERY UI? */

.ui-default-text {color: #999!important;}
.ui-resizable-s {margin-bottom:21px;}

.ui-resizable-handle {
	height: 15px !important;
	width: 100%;
	
	border-radius: 0 0 4px 4px;
	
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
	
	bottom: -5px;
	left: 0;
	
	cursor: s-resize;
    
    background: none repeat scroll 0 0 #BBB;
}

#dialog_link {
	padding: 5px 10px;
    
	text-decoration: none;
	
	position: relative;
}

.ui-button {
	display: inline-block;
	overflow: visible;
	
	padding: 5px 10px;
	margin-right: 0.1em;

	text-align: center;
	text-decoration: none !important;
	
	position: relative;
	
	cursor: pointer;
}

.ui-button i {margin-right: 5px;}
.ui-button span {float: left;}

.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color: #CECECE #BCBCBC #A4A4A4;
    border-style: solid;
    border-width: 1px;
    
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFFFFF;
    color: #000000;
    

}

/* TAGS */

.tag_element {
	float: left;
	width: auto;
	
	padding-left: 15px;
	margin: 0 5px 5px 0;
	

}
	

	
.tag .tag_element a {
	float: left;
	display: block;
	
	color: #333;
	
	padding: 3px 8px 3px 6px;
	
	width: auto;
	height: 19px;
	

}

/* CURRENT USER */

.anon-box {
	float: right;
	
	margin: 13px 250px 0 0;
	
	position:relative;
	
	z-index: 99!important;
}
.register-now {float: right;}

.login-now {
	float: right;
	
	margin-top: 17px;
	margin-right: 22px;
	
	text-shadow: 0 1px 0 black;
}

.register-now a {
	display: block;
	
	width: 143px;
	height: 45px;
	
	text-indent: -99999px;
	
	background: url(register.png) top left no-repeat transparent;
}

.navbar {
	height: 33px;
	
	border-bottom: 1px solid #062939;
	border-top: 1px solid #095275;
	border-left: 1px solid #08415c;
	border-right: 1px solid #08415c;
	
	position: absolute;
	right: 245px;
	top: 17px;
	
	z-index: 9999!important;
	

}
				
.navbar .navitem {
	float: left;
	
	padding: 8px 11px 9px 11px;
	
	position: relative;
	

}
			
.navbar .navitem:hover {
	cursor: pointer;
	

}
			
.navbar .navitem.active,.navbar .navitem.active:hover {
	cursor: pointer;
	

}
			
#notifications-navitem:hover {
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.navbar .navitem i {margin: 0;}
			
.navitem a {
	color: #FFF;
	text-shadow: 0 1px 0 #000;
}
			
.navitem.useritem.hover div {
	border-bottom: 1px solid #07273b;
	

}
			
#favorites-box {margin-left: 76px;}
.navitem.useritem {padding:0;}			
.navitem.useritem img {float: left!important;}
.navitem.useritem div {padding: 5px 11px 2px 11px;}
		
.shout-box-submit p {
	margin: 15px 0;
	
	text-align: center;
	font-weight: bold;
}
			
#compose-navitem {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	
	background-image: none;
}

.navitem.useritem img.avatar {
	display: block;
	float: left;
	
	margin: 0 5px 5px 0;
	
	width: 22px;
	height: 22px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	vertical-align: middle;
}
	
/*reducción*/
		
.navitem.useritem a {
	display: block;
	float: left;
	
	margin-top: 2px;
}
			
.navitem.useritem img {
	float: right;
	display: block;
	
	margin: 10px 0 0 6px;
}
			
.useritem.hover a {
	color: #000;
	text-shadow: none;
}
			
.useritem.hover ul {
	display: block;
	
	color: #000;
	text-shadow: none;
	
	background: #FFF;
}
			
.useritem.hover ul li  {
	display: block;
	float: none;
	
	padding: 5px;
	
	text-align: right;
	
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
			
.useritem.hover ul li a {float: none;}
.navitem.statsitem {background: none!important;}			

			
body .modal-dialog {
	padding: 0px;

	width: 310px;

	border: none;
	
	box-shadow: 0 1px 3px #333;
	
	position: absolute;
	top: 40px;
	
	z-index: 1000;
	
	background: none;
}
			
body .modal-wrapper {
	overflow: visible;
	
	margin: 0;
	padding: 0;
	
	max-height: 330px;
}
			
body .modal-wrapper.p-link {max-height: none;}

.modal-wrapper h3 {
	padding:10px 0 10px 10px;
	margin: 0;
	
	border-bottom: 1px dashed #EEE;	
	
	font-weight: bold;
	font-size: 12px;
}
			
#mensajes-list .info-msg .asunto {
	font-weight: normal;
	color: #999;
}
			
.view-more-list {
	padding: 5px;
	
	border-top: 1px solid #EEE;

	background: #F7F7F7;
}
			
#mensajes-list .list-element {
	padding: 10px;
	
	border-top: 1px solid #EEE;
	
	background: #FFF;
}
			
#mensajes-list .list-element:hover {background: #EEE!important;}
			
#mensajes-list .list-element:hover a, #mensajes-list .list-element:hover a.asunto {
	color: #000!important;
	
	cursor: pointer;
}
					
#mensajes-list .unread,#notifications-list .unread {
	border: none;
	
	font-weight: bold;
	

}
			
#notifications-list .unread {background:#f2fbff!important;}
				
#notifications-list {
	overflow-y: auto;
	
	max-height: 268px;
}
			
#mensajes-list .unread {
	background-color:#f2fbff!important;
	background-position:280px 16px!important;					
}
			
			
#mensajes-list .unread:hover,#notifications-list .unread:hover {background-color:#d1ebf6;}
			
#mensajes-list .unread a.asunto {
	font-weight: bold;
	color: #000;
}
			
#notifications-box .list-element, #favorites-list .list-element {
	font-size: 11px;
	
	border-top: 1px solid #EEE;
	
	background: #FFF;
}

.tail.up {
	top: -6px;
	right: 48%;
	
	z-index: 1300;
}
			
.fast-shout {padding: 10px;}
.fast-shout .my-shout-footer {width: 285px;}			
.navitem i.icon.favorites {background-position: -239px -33px;}

.bubble {
	position: absolute!important;
	bottom: 15px;
	right: -6px;
	
	z-index: 10;
	
	background: none!important;
}

.bubble span, .bubble a {
	display: block;
	float: left;
	
	font-size: 11px;
	color: #FFF;
}

.bubble a {
	padding-left: 6px;
	
	background-position: left top;
}

.bubble a:hover {
	text-decoration: none;
	
	cursor: pointer;
}

.bubble span {
	padding: 1px 6px 9px 0px;

	background-position: right top;
}

#nav ul li .bubble a {
	display: block;
	float: left;
	
	padding: 0 0 0 6px;
	margin-top: 0;
	
	-webkit-border-radius: 0;
	-moz-border-radius:  0;
	border-radius: 0;
	
	color: #FFF;
	
	background-position: left top!important;
}




#nav ul li.new .bubble span {
	float: left;
	
	padding: 1px 6px 9px 0px;

	width: auto;
	height: auto;
	
	position: inherit;
	
	background-position: right top;
}


/* PERFIL */

.perfil-user {
	*overflow: hidden;
	
	background: #FFF;
}

.perfil-data {
	*overflow: hidden;
	
	padding: 10px;
	
    border-bottom: 1px solid #CCCCCC;
    
    position:relative;
	
	background: url(../images/menubg00.gif) repeat-x scroll left bottom white;
}

.perfil-avatar {float: left;}

.perfil-avatar img {
	width: 150px;
	height: 209px;
}

.perfil-info {
	*display: inline;
	float: left;
	
	margin-left: 15px;
	
	width: 515px;
}

h1.nick {
	margin: 0 2px 0 0;
	
	width: auto;
	
	font-size: 24px;
}

h1.nick span {
	font-weight:bold!important;
	color: #000;
}

.perfil-info .realname {	
	display: block;
	
	font-size: 14px;
	color: #999;
}

.perfil-info .realname a {
	font-weight:normal;
	color:#888;
}

.perfil-info .name a {color: #000;}

.bio {
	display: block;
	margin-bottom:10px;
	color: #000;
}

.tooltip-hovercard .bio { margin-bottom: 0 !important; }

.bio span {
	display: block;
	float: left;

	margin: 0 10px 0 0;
	

	font-size: 11px;
	line-height: 18px;
	color: #000;
}

.bio span i {
	margin-right: 3px;
	
	opacity: 0.3;
}

/* Fotos en perfil */

#sidebar .photo_small {
	display: block;
	float: left;
	
	margin: 0 5px 5px 0;
	
	width: 75px;
	height: 75px;
}

#sidebar .photo_small img {
	display: block;
	
	width: 75px;
	height: 75px;
}

#full-col .widget-fotos {margin-bottom: 15px;}

.widget-fotos {
    display: block;
    float: none;
    
    margin-bottom: 10px;
}

#full-col .photo_small {
	float: left;
	
	margin: 0 5px 5px 0;
    padding: 20px;

    height: 150px;
    width: 150px;
    
    text-align: center;
    
    background: none repeat scroll 0 0 #F7F7F7;
}

#full-col .photo_small img {
	max-width: 150px!important;
	max-height: 150px!important;
}


#full-col .photo_small h2 {
	padding: 0;
	margin: 0;
	
	border: none;
	
	font-size: 11px;
	font-weight: normal;
	color: #666;
} 

/* Fin fotos perfil */

.user-level {float: right;}

.user-level ul li {
	float: left;
	
	padding: 10px;
	
	width: 75px;

	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	
	text-align: center;
	line-height: 15px;
	
	background: url(../images/menubg00.gif) repeat-x scroll left bottom white;
}

.user-level ul li strong {
	display: block;
	
	font-size: 16px;
}

.user-level ul li span {color: #999;}

.menu-tabs-perfil {
	padding: 8px;
	
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	
	background:	white url(../images/menubg00.gif) repeat-x bottom left;
}

.comOfi {
	position: absolute;
	right: 10px;
	top: 7px;
}

.comunidades-list .list-single img {
	display: block;
	float: left;
	
	margin-right: 5px;
	
	width: 32px;
	height: 32px;
}

.comunidades-list .list-data  {
	float: left;
	width: 200px;
}

.comunidades-list .list-single {
	padding: 5px;
	
	border-bottom: 1px dotted #EEE;
}

.comunidades-list .list-single a {display: block;}

.comunidades-list .list-single span {
	font-size: 11px;
	color: #999;
}


.activity-filter {
	margin: 0 8px 0 80px;
	
	border: #cecece 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	position: relative;
}

.activity-filter .time-tops-filter {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	
	position: absolute;
	top: 9px;
	right: 14px;
	
	z-index: 1000;
}

#trendsShoutFeed-filter  {
	border: 1px solid #CCC;
	
	position: absolute;
	right: 0;
	
	background: #FFF;
}

#trendsShoutFeed-filter li {float: none;}
.activity-filter ul li.active a {color: #000;}

.activity-filter ul li a {
	text-shadow: 0 1px 0 #EEE;
	color: #6d6d6d;
}

.activity-filter ul li {
	display: block;
	float: left;
	
	padding: 10px 15px;
	
	position: relative;
}

.activity-filter ul li span {
	bottom: -1px;
	display: block;
	height: 7px;
	left: 42%;
	position: absolute;

	width: 14px;
}

#full-col .box .activity .list-element a {
	display: inline;
	float: none;
}

#full-col .box .activity .list-element img {vertical-align: top;}

.list-element span.time {
	float: none;
	
	margin: 0;
	
	position: absolute;
	top: 5px;
	right: 5px;

	font-weight: normal;
	font-size:10px;
	font-family: Georgia;
	font-style: italic;
	color: #999;
}

.list-element i.remove {display: none;}

.date-sep h3 {
	margin: 0 0 0 80px;
	padding-bottom: 5px;
	
	border-bottom: 1px solid #ccc;
	
	font-family: Georgia !important;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin-left: 80px;
	color: #999;
}

.box .avatar-list {margin-top: 5px;}

.avatar-list li {
	float: left;
	
	margin: 0 1px 1px 0;
	
	width: 32px;
	height: 32px;
}


.avatar-list-48 li {
	float: left;
	
	margin: 0 2px 2px 0;
	
	width: 48px;
	height: 48px;
	
	border: 1px solid #FFF;
}


.avatar-list-48 li.admin {
	border: 1px solid #40c2ff;
	
	box-shadow:0 0 5px 0 #B5DFF1;
	-webkit-box-shadow: 0 0 5px 0 #B5DFF1;
	-moz-box-shadow:0 0 5px 0 #B5DFF1
}

.happybirthday {
	width: 194px!important;
	height: 55px!important;
}

/* COMUNIDADES */

/* NEW THREAD LIST */

#comm-thread-list {
	border: solid 1px #CCC;
}

#comm-thread-list .list-header {
	width:100%;
	background: #EEE;
}

#comm-thread-list .list-header h3 {
	float:left;
	margin:12px;
	color:#555;
}

#comm-thread-list .list-header a.btn {
	margin:6px;
}

#comm-thread-list .thread {
	padding:8px 6px;
	position:relative;
}

#comm-thread-list .thread:nth-child(2n+1) {
	background:#EBEBEB;
}

#comm-thread-list .thread .author-avatar {
	float:left;
	margin-right:8px;
	width:32px;
	height:32px;
	overflow:hidden;
	border-radius:3px;
	border:solid 1px #CCC;
}

#comm-thread-list .thread .info {
	width: 660px;
	color:#777;
}

#comm-thread-list .thread .info i.icon {
	margin:1px 4px 0 0 !important;
}

#comm-thread-list .thread .info span {
	display:block;
}

#comm-thread-list .thread .info a.nick {
	color:#555;
	font-weight:normal !important;
}

#comm-thread-list .thread .stadistics {
	position:absolute;
	right:9px;
	top:6px;
}

#comm-thread-list .thread .stadistics .button-action-s {
	background: none !important;
}

#comm-thread-list .thread .stadistics .button-action-s .action-number {
	width:22px;
}

#comm-thread-list .pages {
	padding:10px;
	background:#F8F8F8;
}

/* END NEW THREAD LIST */

.thread-box {border: 1px solid #CCC;}

.thread-box .title {
	padding: 10px;
	
	background: #EEE!important;
	background-image: none;
}

.thread-box .action {background: none!important;}
.thread-box .title h2 {background: none!important;}
.thread-box .thead {background: #F8F8F8!important;}

.thread-box .pages {
	padding: 10px;
	
	background: #F8F8F8;
}

.big-group-info {
	padding: 8px;
	
	background: #EEE;
}

.big-group-data {
	float: left;
	
	width: 560px;
}

#full-col .big-group-data h1 {
	margin: 0;
	padding: 0;
	
	border: none;

	font-size: 23px;
}

#full-col .big-group-data h1 a {color:#000;}

.view-more-info {
	margin-bottom: 10px;
	
	color: #777777;
}

.big-group-data .info-basic {
	margin: 2px 0 10px 0;
	
	width: 100%;
	min-height: 52px;
	
	font-size: 12px;
	color: #777;
}

.big-group-data  ul.action-data  {float: right;}

.big-group-data ul.action-data li {
	float: left;
	
	padding: 5px 15px 2px 15px;
	
	border-right: 1px solid #CCC;
	
	font-weight: normal;
	text-align: right;
	line-height: 12px;
	font-size: 10px;
	color: #999;
}

.box.comustat  ul.action-data  {float: none;}

.box.comustat ul.action-data li {
	float: left;
	
	padding: 5px 15px 2px 0;
	margin-right: 10px;

	border-right: 1px solid #CCC;
	
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #999;
	}
	
.box.comustat  ul.action-data li span {
	display: block;
	
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

.big-group-data  ul.action-data li span {
	display: block;
	
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

.thead {
	border-top: none!important;
	border-bottom: 1px solid #EEE;
	
	font-size: 11px;
	color: #999;
	
	background: #FFF!important;
}

.thead.titulo {width: 500px;}

.datetema {
	font-size: 11px;
	text-align: center;
	border-top: none!important;
}





.content-splash h3 {
	margin-bottom: 5px;
	
	color: #0099cc;
}

.content-splash h4 {
	margin-bottom: 5px;
	
	font-weight: bold;
	color: #004160;
}

.searchFil {margin-top: 10px;}

/* SEARCH */

#search-big {
	display: block;
	float: left;
	
	padding: 8px;
	margin-bottom: 15px;
	
	width: 600px;
	
	border: 1px solid #999;
	
	font-weight: normal;
	font-size: 15px;
}

#full-col .btn_search {
	margin-left: 5px;
	padding: 8px 15px!important;
}

#full-col .btn_search .ui-button-text {font-size: 14px!important;}

.result-post {
	padding: 10px 10px 7px 10px;
	
	border-bottom: 1px dotted #CCC;
	
	position: relative;
}

.result-post:hover {
	border-bottom: 1px dotted #999;
	
	background: #F7F7F7;
}

.result-post a,.result-post a:hover {color: #035aa5;}
.result-post i.icon {margin-right: 5px;}
.result-post h3 {margin: 0;}
.result-post h3 a {font-size: 14px;}
.result-post a:visited {color: #95007b;}
.result-post h3 a span {background: #FFFFCC;}

.result-post p {
	margin: 3px 0 0 0;
	
	font-size: 11px;
	color: #999;	
}

.result-post .points {
	font-size: 11px;
	text-align: right;
	color: #999;
	
	position: absolute;
	top: 10px;
	right: 8px;
	
	opacity: 0.3;
}

.result-post .points span {
	display: block;
	
	font-weight:bold;
	font-size: 16px;
	line-height: 15px;
	color: #000;
}

.result-post:hover .points {opacity: 1;}

.result-comunidades {
	float: left;
	
	margin: 0 5px 5px 0;
}

.result-post img {
	display: block;
	float: left;
	
	margin-right: 10px;
	
	width: 32px;
	height: 32px;
}

.filters a.ui-selectmenu {
	display: block;
	float: left;
	
	width: auto;
}

.view-more {
	float: right;
	
	padding: 8px 16px;
	
	text-align: right;
	
	background: #eff9fd;
}

.view-more-list {
	padding: 3px;
	
	border-top: 1px solid #cfe9f4;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	
	text-align: center;	
	
	background: #eff9fd;
}

/*  MENSAJES PRIVADOS  */

.msg-individual {
	padding: 15px 0;
	
	border-top: 1px solid #EEE;
}

.msg-content-text {margin-top: 5px;}
#message_panel .myFastreply {margin: 0!important;}

#message_panel h2 {
	margin: 0 0 5px 0;
	
	font-size: 22px;
}

.bar-menu {
	padding: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #CCC;
	background: #EEE;
}

.bar-menu a.eliminar {margin: 0 10px;}

.bar-menu select {
	float: right;
	margin: 6px;
	padding:4px;
}



/* REGISTRO */


	

		

	

	

.big-info li {
	padding: 10px;
	
	border-bottom: 1px dotted #CCC;
	
	font-size: 12px;
}
	
.big-info li h4 {
	margin: 0px;
	
	color: #F60;
}
	
.big-info li.sep {background: #F7F7F7;}
	

	
.perfil-content.general .big-info li strong {
	display: inline-block;
		
    width: 400px;		    	
}
 
.register-header {
	padding: 0 12px 12px 12px;
	
	border-bottom: 1px dotted #CCC;
}

.register-header.formulario {padding-bottom:6px;}

.register-header h1 {
	margin: 0 0 5px 0!important;
	padding: 0!important;
	
	border: none!important;
}

.register-header.formulario h1 {font-size:24px!important;}

h1 span.orange {
	font-weight: bold;
	color: #FF6600;
}

.register-header p {
	margin: 0;
	
	font-family: Georgia;
	font-style: italic;
	color: #888;
}

.register input:active,.register input:focus  {background: #FFFFCC;}





.fields {
	float: left;
	
	width: 300px;
}

.fields li {
	display: block;
	
	padding: 5px 0;
}





.xResults {padding: 3px 6px;}

/* NASTY IE */

.post .breadcrumb {*width: 320px;}

.private-messages .breadcrump {
 	padding: 10px 0 15px 0;
 	margin: 0;
 }
 
.private-messages .breadcrump a {background-position: right 3px!important;} 
 
.breadcrump {
	padding: 15px 10px 0 20px;

	font-size: 11px;
	
	background: #FFF;
}

.breadcrump li {
	display: block;
	float: left;

	font-weight: bold;
}

.breadcrump a {
	padding-right: 10px;
	margin-right: 5px;
}
.breadcrump li.last {
	margin-right: 0px;
	padding-right: 0px;
	
	background: none;
}

.dataL,.dataR {
	margin-top: 10px;	
	
	width: 100%;
}

.dataL {float: left;}
.dataR {float: right;}

.avaComunidad {
	display: block;
	
	margin: 0 auto;

	text-align: center;
}

.box.sticky .avaComunidad img {
	float: none;
	display: inline;
}

.comu-destacada a {font-size: 18px;}

#background-preview {
	display: block;
	float: left;
	
	margin: 7px;
	
	width: 30px;
	height: 30px;
	
	border: 1px solid #999;
	border-radius: 5px;
	
	background: #f0eeee;
}

.bg-r {margin-top:12px;}

.txt-btn {
	padding:5px 7px;
	margin-top:9px
}

.badword{
	padding: 0 2px;

	border-radius: 3px 3px 3px 3px;
	
	font-weight: bold;
	color: #FFF;
	
	background-color: darkred;
}


/* -----------------------------------------------------------------------	
Blueprint CSS Framework 1.0
http://blueprintcss.org
* Copyright (c) 2007-Present. See LICENSE for more info.
* See README for instructions on how to use Blueprint.
* For credits and origins, see AUTHORS.
* This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
	
/* reset.css */
html {margin:0;padding:0;border:0;}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, article, aside, dialog, figure, footer, header, hgroup, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Helvetica;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}


body {line-height:1.5;background:#;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
#emoticons a img {left:0;}
#emoticons {height:16px; margin:10px 0;}
:focus {outline:0;}	
/* typography.css */
html {font-size:100.01%;}
body {font-size:12px;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}	
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#067cb4; text-decoration:underline}
a { color:#006595; text-decoration:none; font-weight:bold; cursor:pointer; /*color:#000;font-weight:normal!important; */} 	
blockquote {border:1px dashed #ccc;margin:5px 0 0 0!important;color:#666;font-style:italic; background-color:#f5f5f5; padding:10px 10px!important;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font-size:0.9em;line-height:1.5;}
code > span {font-family: Console, Courier New, 'lucida console', monospace !important;}
li ul, li ol {margin:0;}
ul, ol {margin:0;padding: 0;}
ul {list-style-type:none;}
ol {list-style-type:none;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}	
/* forms.css */

fieldset {padding:0 1.4em 1.4em 1.4em;margin:20px 0}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
/*textarea {width:390px;height:250px;padding:5px;}*/

.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.notice a {color:#514721;}
.success a {color:#264409;}	
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after,.markItUpHeader:after, .container:after,.box:after, .box:after,.list-element:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container,.box,.markItUpHeader,.list-element {display:block;}
.clear {clear:both;}	
.clearfix:before,
.clearfix:after,.list-element:before,.list-element:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
}	
.clearfix:after,.list-element:after {clear:both;}
.clearfix,.list-element {zoom:1;}	
/* Jcrop */
.jcrop-holder { text-align:left }
.jcrop-vline, .jcrop-hline { font-size:0; position:absolute; background: white top left repeat }
.jcrop-vline { height:100%; width:1px !important }
.jcrop-hline { width:100%; height:1px !important }

.jcrop-tracker { width:100%; height:100% }
.custom .jcrop-vline, .custom .jcrop-hline { background:yellow }
.custom .jcrop-handle { border-color:black; background-color:#C7BB00; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
ul.menu-tab li.privacy { float: right;text-indent: -999999px; padding:0; }

.tabbed-d .content-tabs .alert-cuenta {background:#FFFFCC; border-top: 2px solid #e7e75a; border-bottom: 2px solid #e7e75a; padding: 10px; margin-bottom: 10px}
.tabbed-d .content-tabs .alert-cuenta h2 {margin:0; font-size:15px}
.tabbed-d .content-tabs .alert-cuenta ul  {margin: 10px;}
.tabbed-d .content-tabs .alert-cuenta ul li { list-style:circle; font-size: 14px;font-size:14px;list-style-image:none;list-style-position:inside;list-style-type:disc;}
div.alert-cuenta { display: none }
a.misfotos-add, a.misfotos-del { display: block; margin: 10px 0 0 0; padding: 0 0 0 15px; width: 10px; height: 10px }
a.misfotos-add { background: url(../images/add00000.png) no-repeat }


/* Warning Data */

.warningData {
	padding: 12px;
	margin-bottom: 10px;
   
    border-bottom: 1px solid #D62727;
    border-top: 1px solid #D62727;
    
    font-weight: bold;
    text-align: center;
    
    background: none repeat scroll 0 0 #FF8484;
}


#clima {
	padding: 10px;
	
	width: 940px;
	
	font-family: Helvetica, Arial;
	
	background: #dcf4f6;
}

#clima h1 {
	margin: 0;
	padding: 0 0 10px;
	
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	color: #09474F;
}
	
#clima h2 {
	font-size: 16px;
	color:#09474f;
}

#clima .content {
	float: left;
	
	width: 620px;
}

#clima .sidebar {
	float: right;
	
	width: 300px;
}

#clima .hoy-clima {
	padding: 12px;
	
	border-bottom: 1px solid #EEE;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	background: #ffffff;
}

.clima-dia {
	padding: 12px 0;
	
	width: 100%;
}

.clima-dia:hover {cursor: pointer;}

.clima-dia .clima-fecha {
	float: left;
	
	width: 75px;

	font-size: 13px;
	text-align: center;
}

.clima-dia .clima-fecha strong {
	display: block;
	
	margin-top: 5px;
	
	font-weight: bold;
	font-size: 20px;
}

.clima-dia .clima-temp {
	float: left;
	
	width: 545px;
	
	font-weight: bold;
}

.clima-dia .clima-info {
	float: left;
	
	font-size: 24px;
	color: #666;
}

.clima-dia .clima-maxmin {
	float: right;
	
	margin: 10px 10px 0 0;
	
	font-size: 18px;
}

.thumb-clima {vertical-align: middle;}
.max-temp strong {color: #f40000;}
.min-temp strong {color: #007ade;}
.hoy-clima .thumb-clima {float:left;}

.hoy-clima ul.data {
	float:left;
	
	margin: 5px 0 0 15px;
	
	font-size: 26px;
	font-weight: bold;
	line-height: 50px;
	color:#666666;
}

.hoy-clima ul.data strong {
	font-size: 60px;
	color: #000;
}

.hoy-clima ul.more-data {
	float: right;
	
	font-size: 11px;
	line-height: 15px;
	text-align: right;
	color: #666;
}
 


.min-max-temp {
	font-weight:bold;
	font-size: 14px;
	color: #000;
}

.cont-box {
	padding: 12px 0;
	
	width: 100%;
}

.box-clima {
	margin-top: 15px;
	
	background: #FFF;
}

.cont-box img.thumb-clima {
	float: left;
	
	margin: 8px 5px;
}

.cont-box ul {
	float: left;
	
	margin: 5px;
}

.title-box {
	padding: 12px;
	
	width: auto!important;
	
	font-size: 14px;
	font-weight: bold;
	color: #09474f;
}

/* playing around */

.geo-clima {background: #FFF;}

.geo-clima .cont-box {
	padding: 12px;
	
	width: auto;
}

.geo-clima .cont-box p.checked {
	border-radius: 10px;
	
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px rgba(255, 255, 255, 0.4);

	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	color: #FFF;
	
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: rgba(0, 0, 0, 0.37) none repeat scroll 0 0;
}

.geo-clima .cont-box p:active {
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	color: #FFF;
	
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px rgba(255, 255, 255, 0.4);
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

.geo-clima .cont-box p {
	float: left;
	
	margin: 0 3px;
	padding: 2px 10px;
	
	-moz-border-radius-bottomleft: 100%;
	-moz-border-radius-bottomright: 100%;
	-moz-border-radius-topleft: 100%;
	-moz-border-radius-topright: 100%;
	-x-system-font: none;

	font-family: "Lucida Grande",sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 13px;
	text-shadow: 0 1px rgba(225, 225, 225, 0.9);
	font-weight : bold;
	color: #000;
	
	cursor: pointer;
}

.geo-clima-location {padding: 15px;	
}
.geo-clima-location p {
	margin: 0 0 10px 0;
	
	font-size: 13px;
	line-height: 13px;
	color:#000;
}

.geo-clima-location ul {
	float: left;
	
	font-weight: bold;
	line-height:20px;
}

.geo-clima-location ul li {
	display: block;
	float: left;
	
	margin: 0 5px;
	
	width: 185px;
	
	font-size: 13px;
	
	list-style: disc;
}


.help {
	display: none;
	
	width: 350px;
	
	font-family:'Lucida Grande';
	font-size: 12px;
	text-shadow: 0 1px 1px #000000;
	color: #FFFFFF;
	
	position: absolute;
	left: 300px;
	top: 10px;
}


.help span {
	float: left;
	
	padding-right: 13px;
	
	height: 45px;
	
	background-repeat: no-repeat;
}


.help em {
	display: block;
	
	padding: 14px 10px 12px 40px;
	
	height: 20px;
	
	font-weight: bold;
}

.help.info span em {background-position: top left;}
.help.info span {background-position: top right;}
.help.loading span em  {background-position: left -135px;}
.help.loading span {background-position: right -135px;}
.help.ok span em {background-position: left -45px;}
.help.ok span {background-position: right -45px;;}




code {
	display: block;
	overflow: auto;
	padding: 0 10px;
	margin: 5px auto;
	width: 600px;
	border: 1px solid #DDD;
	text-align:left;
	background: #FFF;
	font-size:0.9em;
}

/* Autocomplete */

.ac_results {
	overflow: hidden;
	
	padding: 0px;
	
	border: 1px solid #00;

	z-index: 99999;
	
	background-color: #FFF;
}

.ac_results ul {
	padding: 0;
	margin: 0;
	
	width: 100%;
	
	list-style-position: outside;
	list-style: none;
}

.ac_results li {
	display: block;
	overflow: hidden;
	
	margin: 0px;
	padding: 2px 5px;
	
	cursor: default;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	line-height: 16px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
}



.ac_over {
	color: #FFF;
	
	background-color: #0A246A;
}

/* FIN - Autocomplete */	

#mensajes-box {margin-left: 38px}

.textrank-tags {
	padding: 12px;
	
	text-shadow: 0 1px 0 #FFF;
	text-align: center;
	font-size: 12px;
}

.textrank-tags.home {
	text-align:center !important;
	margin-top:20px;
}

.tag-size1 {
	font-size: 180%;
	line-height: 27px;
	font-weight: bold;
}

.tag-size2 {
	font-size: 150%;
	line-height: 22px;
	
	opacity: 0.8;
}
.tag-size3 {
	font-size: 125%;
	line-height: 19px;
	
	opacity: 0.7;
}
.tag-size4 {
	font-size: 100%;
	
	opacity: 0.6;
}

.tag-size5 {
	font-size: 125%;
		
	opacity: 0.4;
}

.tag-size5:hover,.tag-size4:hover,.tag-size3:hover,.tag-size2:hover,.tag-size1:hover {opacity:1;}

/* Clases para color de votos en temas */

.positive {color:green;}
.negative {color:red!important;}
.tooltip-hovercard {width: 200px;}

.tooltip-c {
	width: 200px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px #777;
	
	position: relative;
	
	background: #FFF;
}


.tooltip-c .pick {
    display: block;
    
    width: 32px;
    height: 16px;
    
    position: absolute;
    bottom: -16px;
    right: 85px;
    
}

.tooltip-c .avatar-tip {
	display: block;
	float: left;
	
	width: 48px;
	height: 48px;
}

.tooltip-c .user-tip {
	float:left;
	
	margin-left:10px;
}

.tooltip-c .user-tip .nick {display:block}
.tooltip-c .data-tip {padding:5px}
.tooltip-c .more-data {padding:5px}

.tooltip-c .more-data span {
	display: block;
	
	font-size: 11px;
	color: #999;
}

.tooltip-c .view-more {
	display: block;
	float: none;
	overflow-x: hidden;
	
	padding: 3px;
	
	border-top: 1px solid #CCC;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	
	text-align:center;
	font-size:11px;
	color:#333;
	
	background: #EEE;
}

.tooltip-c.extended {display: none;}

/* Clases para upload de Avatares --- sacadas de beta estilos3.css (revisar) */

.avatar-loading {
	width: 159px;
	height: 159px;
	
	position: absolute;
	
	opacity: 0.8;
	-moz-opacity: 0.8;
	
	filter: alpha(opacity=80);
	
}

.tabbed-d .sidebar-tabs .change-avatar {
	float: left;
	
	margin: 0 0 0 80px;
	
	width: 80px;
	
	border: 1px solid #bb8823;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	clear: both;
}

.tabbed-d .sidebar-tabs li {
 	float: left;
 	
 	position: relative;
}


.tabbed-d .sidebar-tabs li span {
	display: block;

}
		
.tabbed-d .sidebar-tabs li.webcam-file span {background: none;}
	
.tabbed-d div.mini-modal {
	display: none;
	
	padding: 12px;
	
	width: 220px;
	right: -105px;
	
	border: 1px solid #CCC;

	-moz-box-shadow:0 2px 2px #CCCCCC;
	
	position: absolute;
	top: 30px;
	
	z-index: 1000;
}

.tabbed-d div.mini-modal input {width: 160px;}
.tabbed-d div.mini-modal input.browse {width: 120px;}

.tabbed-d div.mini-modal span {
	margin: 0 0 3px 0;
	
	background: none;
}


.tabbed-d div.mini-modal .dialog-m{
	height: 10px;
	width: 18px;
	
	position: absolute;
	top: -10px;
	left: 110px;

}


.tabbed-d .sidebar-tabs li a {
	display: block;
	
	width: 40px;
	height: 25px;

	text-indent: -99999px;
	background-repeat: no-repeat ;
}

.tabbed-d .sidebar-tabs li.local-file a {background-position: -29px 6px}
.tabbed-d .sidebar-tabs li.url-file a {background-position: 12px 6px;}
.tabbed-d .sidebar-tabs li.webcam-file a {background-position: -74px 6px;}

.tabbed-d-test .sidebar-tabs-test li a {
	display:block;
	
	padding:17px 0 0 55px;
	margin-left:10px;
	
	width:68px;_width:123px;
	height:33px;_height:50px;
	
	font-style:italic;
	color:#7f7f7f;
	}
	

.tabbed-d-test .sidebar-tabs-test li a:hover {background-color:#cfeaf3; text-decoration:none;}
.tabbed-d .sidebar-tabs li.local-file.active a {background-position: -29px -29px }
.tabbed-d .sidebar-tabs li.url-file.active a { background-position: 12px -29px;}
.tabbed-d .sidebar-tabs li.webcam-file.active a { background-position: -74px -29px;}

.tabbed-d a.edit {
	display: block;
	
	padding: 6px;
	margin-top: 10px;
	
	text-align: center;
	
	clear: both;
	
	background: #ebebbc;
}

.tabbed-d a {color: #0a3c6f;}

.tabbed-d .content-tabs h3 {
	padding: 5px 10px;
	margin: 8px 0 0 0;
	
	height: 16px;
	
	border: 1px solid #666;
	
	font-size: 13px;
	text-shadow: 0 1px 0 #000;
	color: #FFF;
	
	cursor: pointer;
	
	background: #999;
}


.tabbed-d .content-tabs h3:hover {background: #3371af;}

.tabbed-d .content-tabs h3.active {
	border: 1px solid #002347;
	
	text-shadow: 0 1px 0 #000;
	color: #FFF;
	
}

/* FIN EDIT AVATAR */

/*SEBA COMIENZO*/

.border-box {border: 1px solid #CCC;}
.txt-c {text-align: center;}

/*CAMBIO DE AVATAR NUEVO - BY HETSAHK*/

.tabbed-d-test .avatar-big-cont {
	float:left;
	
	width:117px;
	height:114px;
}

.tabbed-d-test ul.change-avatar {
	display:block;
	float:left;
}

/*fin CAMBIO DE AVATAR NUEVO - BY HETSAHK*/

/*NUEVO REGISTRO*/

div#main.reg {background:none; border:none; padding-top:20px;}

div.reg-title {
	padding: 20px 10px;
	margin: 40px auto 0 auto;
	
	width: 1000px;_width: 1000px;
	
	color: #888;
}


	
div.reg-wr {background: #FAFAFA;}

div.reg-ct {
	float: left;

	padding: 20px 30px;
	
	width: 544px;
	min-height: 230px;
	
	border-right: 1px solid #EEE;

	background: #FFF;
}

.reg-ct p span {font-size: 12px;}

div.reg-sb {
	float: left;
	
	padding: 20px 30px 20px 30px;
	
	width: 305px;

	color: #999;
	
	background: url(bgreg000.jpg) no-repeat center 20px;
}

.reg-sb.login {background:url(bgreg000.jpg) no-repeat center bottom; padding-bottom:300px;}

div.reg-sb h2 {
	margin-bottom: 5px;
	
	font-size: 16px;
	color: #999;
}

div.reg-sb p {margin-bottom: 10px;}

div.reg-sb p.action-now {
	margin-top: 10px;
	
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

div.reg-sb ul {
	margin-left: 20px;
	margin-top: 10px;
}

div.reg-sb li {
	padding: 5px;
	
	font-size: 14px;
	
	list-style: disc;
}

.reg-sb.login input.ac_input {display:block!important;}
div.reg-ct h2, h3, h4, p {margin:0; padding:0;}
div.reg-ct h2 {font-weight:bold; font-size:24px;}
div.reg-wr div.divider h3 {padding:0 20px; background:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline; color:#999;}
div.reg-ct h4 {font-size:20px; margin:10px 0;}
div.reg-wr div.divider a {padding-top:9px; margin:auto; display:block; color:#FFF; background:url(../images/reg_bt00.png) no-repeat #FFF; width:190px; height:35px;_height:44px; font-size:16px; text-align:center; background-position:center;} 
div.reg-wr div.divider a:hover {text-decoration:none;}
div.reg-wr div.divider {margin-top:10px; text-align:center;}
div.reg-wr div.divider.bt {background-position:0 22px; margin-top:30px;}
div.reg-ct p {font-size:14px; color:#999; margin:10px 0;}

div.reg-ct a.reg {
	display: block;
	float: left;
	
	font-size: 11px;
	font-style: italic;
	color: #999;
}
	


div.reg-ct input {padding:6px; font-size:14px; font-weight:bold}
div.reg-ct input.form-input-text {width:330px;}
div.reg-ct div.form-item {margin-top:10px; background:#FFF;}





.reg-ct .b-amigos {
	margin: 20px 0;
	padding: 5px 0 0 13px;
	
	width:531px;_width:544px;
	height:110px;_height:115px;
}

.reg-ct .b-amigos h2 {font-size:16px;}
.reg-ct .b-amigos p {line-height:18px; margin:0 0 10px 0; color:#9a9a16; font-size:12px; font-weight:bold;}
.reg-ct .b-amigos input {display:block; float:left; margin:9px 0 0 0;}
.reg-ct .b-amigos img {display:block; float:left; margin:0 10px;}
.reg-ct .b-amigos a {padding:7px 10px!important; margin-left:20px;}

/*.reg-ct .bubble-item {padding:13px 8px; width:244px;}
.reg-ct .bubble-item a {top:9px; padding:4px 9px;}
.reg-ct .bubble-item a.service-name {font-size:12px;}
.reg-ct .bubble-item img {display:block; float:left;}*/

div.reg-ct div.form-item.success , div.reg-ct div.form-item.wrong {position:relative;}
div.reg-ct div.form-item.success input {color:#7ab243;}
div.reg-ct div.form-item.wrong input {color:#b24343;}
div.reg-ct div.form-item i {display:block; position:absolute; width:18px; height:18px; left:320px; top:31px;}
div.reg-ct div.form-item.check input {float:left;}
div.reg-ct img.captcha {display:block; margin:10px auto;}
div.reg-ct textarea {width:330px; height:80px;}


div.img-reg-box img {
	display:block;
	float:left;
	
	width:100px;
	height:100px;
}

div.img-reg-box div.img-reg-ct {
	float:left;
	
	margin-left:25px;
}
	
div.img-reg-box div.img-reg-ct p {font-size:12px;}	

/*FIN NUEVO REGISTRO*/

/*TOOLTIP ANONIMO*/

div.tooltip-anonimo {
	padding: 10px 15px;
	
	width: 250px;_width: 280px;
	
	position: relative;
	
	border: 1px solid #0081d4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	z-index: 10000!important;
	
	background:#fff;
}
	
div.tooltip-anonimo p {color:#999;}
div.tooltip-anonimo p strong {color:#000;}	
	
div.tooltip-anonimo span.pico {
	display: block;
	
	width: 16px;
	height: 9px;
	
	position: absolute;
	top: -9px;
	left: 19px;
}
	
	
div.tooltip-anonimo.at-bottom-left span.pico {left:242px!important;}
	
div.tooltip-anonimo.at-top-left span.pico {
	left: 242px!important;
	top: 99px !important;
}
	
div.tooltip-anonimo.at-top-right span.pico {
	left: 19px!important;
	top: 109px!important;		
}

div.tooltip-anonimo a {margin-top:10px;}	

/*FIN TOOLTIP ANONIMO*/


/*COMPARTIR*/

div.share-ct {margin-top: 20px;} 
div.share-ct h2 {margin-top: 30px; font-size: 14px;}
div.share-ct h2 span {font-weight: bold;}

div.share-ct div.share-box {
	padding: 6px 15px;
	
	width: auto;
	
	background-color: #f2f2f2;
}
	
div.share-ct div.share-box h3 {
	margin: 10px 0 15px 0;
	
	font-size: 12px;
	color: #999;
}
	
div.share-ct div.share-box form.contacto {padding-left: 0;}
div.share-box form.contacto div.form-item {margin: 0;}

div.share-box textarea {
	overflow: hidden;
	
	padding: 10px 5px;
	
	width: 680px;
	height: 60px;
}

div.share-box-disenos {
	padding-bottom: 20px;
	
	width: auto;
	

}

div.share-box-disenos div.share-diseno {
	float: left;
	
	margin-left: 20px;
}
	
div.share-box-disenos div.share-diseno:first-child {margin-left: 0;}	
		
div.share-box-disenos div.share-diseno input.dn-ch {
	display: block;
	float: left;
	
	margin-right: 5px;
}

div.share-box-disenos div.share-diseno img {
	display: block;
	float: left;
}	
	
div.share-diseno div.dn-txt {
	float: left;
	
	padding: 2px 0 0 0;
	
	width: 28px;
	height: 20px;
	
	text-align: center;
	

}
		
div.dn-txt span {
	font-size: 11px;
	font-weight: bold;
	color: #4c75a0;
}
	
div.share-diseno.grande div.dn-txt {float: none;}
div.share-diseno.grande img {float: none;}
.dn-vt {width: auto;}
div.share-diseno.grande div.dn-vt {float: left;}
div.dn-vt div.dn-txt {float: none;}
div.dn-vt.cinco {width: 64px;}

div.dn-vt.cinco div.dn-txt {
	padding-top: 8px;
	
	width: 64px;
	height: 30px;_height: 38px;
	
	text-align: center;
	

}
	
div.dn-vt.seis {width: 74px;}	
	
div.dn-vt.seis div.dn-txt {
	padding-top: 7px;
	
	width: 74px;
	height: 33px;_height: 40px;
	
	text-align: center;
}	
	
div.dn-vt div.dn-txt span {font-size: 16px;}		

/*FIN COMPARTIR*/

/*VARIOS Y MARGINS*/

.mg-top {margin-top:10px;}
.mg-bt {margin-bottom:10px;}
.mg-lt {margin-left: 20px;}
.mg-rt {margin-right: 20px;}
.no-mr {margin-right: 0!important;}
.no-pt {padding-top: 0!important;}
.txt-l {text-align: left!important;}
ul.il li {display: inline;}
.form-add-post .mg-lt {margin-left:170px;}
.form-add-post .item-add-post.mg-lt {margin-left:20px;}
.form-item.mg-lt {margin-left:90px!important;}
.textarea.mg-bt {margin-bottom:10px;}
.txt-c {text-align: center;}

#add-post hr {
	display: block;
	
	padding: 0;
	margin: 0 0 15px 0!important;
	
	height: 2px;
	width: 100%;
	
	border: 0!important;
}

/*CONTENIDOS DATA*/

div.ct-data {
	padding: 0 10px;
	
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

div.ct-data p {
	margin-bottom: 20px;
	padding: 0;
	
    font-size: 14px;
    line-height: 25px;
    color: #444444;
}
	
div.ct-data p.it {font-style: italic;}	

div.ct-data h2 {
	font-size: 35px;
	font-weight: bold;
}
	
div.ct-data h3 {
	margin: 10px 0;
	padding-bottom: 5px;
	
	border-bottom: 1px dotted #CCCCCC;
	
	font-size: 20px;
	color: #000000;
}
	
div.ct-data h4 {
	margin: 10px 0;
	padding-bottom: 0;
	
	border-bottom: medium none;
	
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
	
div.ct-data ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 51px;
	
	font-size: 14px;
	color: #444444;
	
	list-style-type: disc;
}	
	
div.ct-data ul li {line-height:25px;}		
div.ct-data ul li ul {list-style-type:circle;}

/*logo wiroos pie*/

a.pie-wiroos {
	display: block;
	overflow: hidden;
	
	margin: 3px 0 0 0;
	
	width: 178px;
	height: 28px;

	color: #333;
	
	position: absolute;
	left: 420px;
}

/*buscador general*/

.gral-search {
	padding: 50px 0;
	margin: auto;
	
	width: 610px;
}

.gral-search h2 {
	display: block;
	overflow: hidden;
	
	padding-top: 39px;
	
	width: 222px;
	height: 0;_height: 39px;
}

.gral-search a {
	float: left;
	
	margin: 0 0 0 5px;
    padding: 8px 15px !important;
}

.gral-search input {
	float: left;
	
	padding: 8px 15px;
	
	width: 495px;
}

.gral-search input.radio {
	display: block;
	float: left;
	
	width: auto;
}



/*add post*/

.item-add-post {
	width: auto;
	
	margin-bottom: 20px;
}

.item-add-post.corto {width: 334px; float: left;}
.item-add-post.corto .text-inp {width: 320px;}

.item-add-post.tit input {
	padding: 8px;
	
	width: 440px;
}

.item-add-post input.option {
	float: left;
	
	margin-right: 10px;
	
	width: auto;
}

.item-add-post a.fuente {
	font-size: 11px;
	color: #8cc1e1;
}

.item-add-post textarea.tag {width: 320px; height: 120px;}
.item-add-post select.agregar {margin-top: 5px; width: 332px; height: 166px;}

.item-add-post input.mBtn {
	float: right;
	
	width: 20%;
}

.item-add-post input.bt-prev {
	float: left;
	
	padding: 7px;
	
	width: 120px;
	
	margin-right: 10px;
}

.item-add-post input.bt-guar {
	float: left;
	
	padding: 7px;
	
	width: 160px;
}

.item-add-post.fuente .text-inp {
	float: left;
	
	width: 75%;
}





.item-add-post.fuente .source_info img{float: left;}

.item-add-post.fuente .source_info a {
	display: block;
	float: left;
	overflow: hidden;
	
	margin-left: 5px;

	height: 18px;
	width: 255px;
}

#sidebar input.option {margin-right: 10px;}
.item-add-post a.cont {margin-right: 10px;}

/*sources*/

.main-source {
	padding: 10px;
	
	width: 712px;_width: 732px;
}

.main-source.home {
	padding-left: 0;
	
	width: 722px;_width: 732px;
}

.item-home-source {
	margin-left: 15px;
	
	width: 344px;
}

.item-home-source h1 {
	font-size: 25px;
	font-weight: bold;
}

.item-home-source .avatar {
	float: left;
	
	margin-right: 5px;
	
	width: 16px;
	height: 16px;
	}
	
.item-home-source .datos-usu a {float: left;}
.item-home-source .datos-usu p {float: right;}
.item-home-source img {margin-bottom: 10px;}

.item-home-source p {
	margin-bottom: 10px;
	
	color: #666;
}

.item-home-source p a {
	padding: 3px 7px;
	
	border-radius: 4px;
	
	font-size :11px;
	color: #FFF;
	
	background: #B5B6D9;
}

.item-home-source .linea {
	margin-bottom: 10px;
}

.item-home-source .linea a {
	display: block;
	overflow: hidden;
	
	padding-top: 11px;
	margin: auto;
	
	width: 31px;
	height: 0;_height:11px;
}

.main-source .top {
	padding: 15px;
	
	width: 662px;_width: 692px;
	height: 130px;_height: 160px;
	
	position: relative;
	
	background: #f4f4f4;
}

.img-source {
	float: left;
	
	margin-right :20px;
	
	width: 130px;
}

.img-source img {
	-moz-box-shadow: 0 0 10px #CCC!important;
	-webkit-box-shadow: 0 0 10px #CCC!important;
	box-shadow: 0 0 10px #CCC!important;
}

.datos-source {
	float: left;
	
	width: 510px;
}

.datos-source h1, h2, p {margin: 0 0 5px 0; padding: 0;}
.datos-source h1 {font-weight: bold;}
.datos-source h2 {font-size: 13px; color: #adadad;}

.datos.source p {
	font-size: 12px;
	font-weight: bold;
}

.datos-source p.enlaces {font-size: 13px; font-weight: bold; color: #999999;}
.datos-source p.enlaces span {color: #41a106;}

.main-source .stars {
	padding-top: 8px;
	
	width: 114px;
	height: 27px;_height: 35px;
	
	position: absolute;
	top: 0;
	left: 578px;
	
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	
	background: #ffffff;
}

.main-source .stars i.star {
	display: inline-block;
	float: left;
	
	margin-left: 5px;
	
	width: 16px;
	height: 16px;
}



.main-source .nav {
	margin-top: 20px;
	
	width: 692px;
	height: 45px;
	
	background: #f4f4f4;
}

.main-source .nav ul {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
}

.main-source .nav ul li {display: inline;}

.main-source .nav ul li a {
	display: block;
	float: left;
	
	margin: 9px 0 0 10px;
	padding: 10px 18px 0 18px;
	
	width: auto;
	height: 26px;_height:36px;
	
	border-radius: 4px 4px 0 0;
	
	font-size: 14px;
	font-weight: bold;
	color: #686868;
	
	background: #e3e3e3;
}

.main-source .nav ul li a:hover {color: #000; text-decoration: none;}
.main-source .nav ul li a.active {color: #000; background: #FFF;}

.main-source .sub-nav {
	margin-top: 10px;
	
	width: auto;
	
	text-align: right;
}

.main-source .sub-nav ul {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
}

.main-source .sub-nav ul li {display: inline;}

.main-source .sub-nav ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #0953a6;
}

.main-source .sub-nav ul li a:hover , a.active {color:# 000; text-decoration: none;}

.item-source {
	padding-bottom: 20px;
	margin: 20px 0 0 10px;
	
	width: 672px;
	

}

.item-source .share-diseno.grande {width: auto; float: left; margin-right: 20px;} 

.item-source .txt {
	float: left;
	
	width: 575px;
}

.item-source .txt h3 {
	margin-bottom: 10px;
	
	font-weight: bold;
	color: #0953A6;
}

.item-source .txt p {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.item-source .txt p span {font-size: 12px; color: #ff9900;}

/*quotes*/

.cita a img {
	display: block;
	float: left;
	
	margin-right: 5px;
}

.cita a {color: #5588d4;}
.citacuerpo p {font-weight: bold;}

/*mapa del sitio*/

#full-col .mapa_del_sitio {
	float: left;
	*display: inline;
	
	margin: 0 35px;
}

.mapa_del_sitio .box_txt {
	font-weight: bold;
	font-size: 20px;
}

.mapa_del_sitio ul li {line-height: 25px;}
.mapa_del_sitio i.icon {margin-top: 3px;}

/*comu editar fondo*/

.com-edit {padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.com-edit.fdo img {margin-top: 5px;}
.com-edit.fdo a {display: block; margin-top: 20px;}
.com-edit p {margin-bottom: 0;}

/*menu mi usuario*/

.navitem.useritem.hover div a {
	text-shadow: 0 1px 0 #000;
	color: #FFF;
}

.navitem.useritem a {
	display: block;
	float: left;
	
	margin-top: 2px;
}

.navitem.useritem ul {border: none!important;}
.navitem.useritem ul li a {color: #FFF;}

.navitem.useritem ul li a:hover {
	text-decoration: none;
	
	cursor: pointer;
}

.navitem.useritem ul li {
	border: 1px solid #07273b!important;
	border-top: none!important;
	

}

.navitem.useritem ul li:hover {
	cursor: pointer;
	

}

/*MUSICA*/

#main-col.music .box {margin-bottom: 10px;}
#main-col.music #left-col , #main-col.music #right-col {padding: 0 10px;} 

.item-music {
	float: left;
	
	margin: 0 18px 10px 0;
}

.item-music.last {
	width: 100px;
	height: 160px;
}

.bdwords {width: 300px;}

item-music.last .bgwords {
	overflow: hidden;
	
	width: 110px;
}

a.artist , a.album, a.song, a.track {
	display: block;
	
	font-size: 11px;
	line-height: 14px;
}

a.album , a.song , a.track {color: #000; font-weight: bold;}

a.album:visited , a.song:visited , a.track:visited {color: #000!important;}

a.artist {
	margin-top: 5px;
	
	font-weight: normal;
	font-size: 11px;
	color: #999999;
}

a.artist:visited {color: #999999!important;}
#sidebar a.artist:visited {color: #000!important;}
.dest-music {margin: 20px 0; width: 390px;}
.dest-music a.artist {margin-top: 10px; padding-bottom: 8px; border-bottom: 1px dotted #dbdcdd; font-size: 16px;}
.dest-music a.album {font-size: 19px;}
.dest-music .txt {width: 240px;}
.dest-music p {margin-top: 10px;color: #9d9e9e;}
.segment.topt {height: 325px;}

.cover {
	padding: 3px;
	margin-bottom: 6px; 
	
	border: 1px solid #d2d5d9;
	border-bottom-color: #989ca4; 
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	
	border-radius: 4px;
	-moz-box-shadow: 0 1px 0 rgba(113, 117, 129, 0.2);
	-webkit-box-shadow: 0 1px 0 rgba(113, 117, 129, 0.2);
	box-shadow: 0 1px 0 rgba(113, 117, 129, 0.2);
}

.cover.c-75 , .cover.c-90 , .cover.c-70 , .cover.c-124 , .cover.c-38 {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
}

.cover.c-75:hover , .cover.c-90:hover , .cover.c-70:hover , .cover.c-124:hover , .cover.c-38:hover {
    border: 1px solid #177bc0;
    border-bottom-color: #0f4d78;
    
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.29), 0 1px 4px rgba(23, 148, 232, 0.81), inset 0 1px 0 #bbecf3;
    
    background: #44a5e8;
    background: -webkit-gradient(linear, left bottom, left top, from(#1d84e4), to(#70c8f3)) #44a5e8;
}

.cover.c-75 {padding: 1px;margin-bottom: 3px;width: 75px;_width: 79px;height: 75px;_height: 79px;border: 1px solid #CCC;}
.cover.c-75 img {width: 75px; height: 75px;}
.cover.c-38 {width: 38px; height: 38px;}
.cover.c-38 img {width: 38px; height: 38px;}
.cover.c-48 {width: 48px;height: 48px;}
.cover.c-48 img {width: 48px; height: 48px;}
.escuchas .cover.c-48 {float: left; margin-right: 10px;}
.escuchas a.track , .escuchas a.album , .escuchas a.artist {line-height: 20px;}
.escuchas a.track {margin: 0; padding: 0; font-size: 12px;}
.escuchas a.album {margin: 0; padding: 0; font-weight: normal; color: #6DA600;}
.escuchas a.artist {margin: 0; padding: 0; font-weight: normal;}
.cover.c-90 {padding: 3px; width: 90px;height: 90px;}
.cover.c-90 img {width: 90px; height: 90px;}
.cover.c-70 {padding: 3px; width: 70px; height: 70px;}
.result-artist .cover.c-70 {float: right; margin-right: 14px;}
.cover.c-70 img {width: 70px; height: 70px;}
.item-music.c-70 {margin-right: 19px; width: 78px; height: 150px;}
.arts .cover {float: left; margin-left: 25px; position: relative;}
.arts .cover:nth-child(4n+1) {margin-left: 0;}
#sidebar .item-music {float: none; width: auto;}
#sidebar .item-music.c-70 {float: left; margin: 0 0 50px 5px; height: 76px; width: 78px;}
#sidebar .artist-top-interval .item-music.c-70 {float: none; width: auto; margin-bottom: 10px;}
#sidebar .artist-top-interval .item-music.c-70 a.artist {width: 130px;}
#sidebar .item-music .cover {float: left; margin: 0 10px}
#sidebar .item-music.c-70 .cover {float: none; margin: 0;}
#sidebar .artist-top-interval .item-music.c-70 .cover {float: left;margin: 0 10px 0 6px;}
#sidebar .box.thumbs .item-music:first-child {margin-left: 0;}

#sidebar .item-music a.artist {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#sidebar .item-music a.cantd {
	display: block;
	
	margin-top: 5px;
	
	font-size: 12px;
	font-weight: normal;
	color: #6da600;
}

#sidebar .item-music span {
	display: block;
	float: left;
	
	font-size: 24px;
	color: #dcdcdc;
}

#sidebar .item-music:first-child span {color: #666666;}
.item-music.c-70 .cover {width: 70px; height: 70px;}
.item-music.c-70 .cover img {width: 70px; height: 70px;}
.item-music.c-38 {width: 38px; height: 46px;}
.item-music.c-38 img {width: 38px; height: 38px;}
.cover.c-124 {padding: 3px; width: 124px; height: 124px; position: relative;}

span.overPlay, a.overPlay {
	display: none;
	
	width: 32px;
	height: 32px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: absolute;
	top: 49px;
	left: 49px;
	

}

.cover.c-124:hover .overPlay {display: block;}
.cover.c-124 img {width: 124px; height: 124px;}
.cover {padding: 3px; border: 1px solid #d2d5d9; -moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px;}

.music-tag {
	float: left;
	
	padding: 4px 10px 5px 10px;
	margin: 0 6px 6px 0;
	
	width: auto;
	height: 17px;_height: 26px;
	
	text-align: center;
	font-weight: bold;
	color: #a0a0a0;
	text-transform: uppercase;
	
	border-radius: 30px;
	moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	
	background-color: #F2F2F2;
	
	-webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
}

.music-tag.active {background-color: #E1E1E1;}
.music-tag a {color: #a0a0a0;}
.music-tag a:hover {text-decoration: none;}
.music-tag.active a {color: #333;}

.album-top {
	width: 710px;
	height: 100px;
}

.music-col {
	float: left;
	
	margin: 10px 0;
	
	width: 300px;
}

.music-col.rt {
	margin-left: 10px;
	
	width: 400px;
}

.music-col h4 {
	margin: 10px 0 5px 0;
	
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.music-col .title h2 {
	margin: 0;
	
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
}

.music-col .title p {
	font-size: 16px;
	line-height: 15px;
	color: #999999;
}

.music-col .info p {
	margin: 0 0 10px 0;
	
	text-align: justify;
	color: #757575;
}

.music-col p.tags a {color: #000;}

.music-col .title p span {
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

.music-col .item-music {
	margin-right: 6px;
	
	height: 120px;
}
	
a.album-bt {
	display: block;
	float: left;
	
	margin: 10px 0 0 0;
	
	border: 1px solid #cdcdcd;
	
	font-size: 13px;
	color: #6a6d73;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0 1px 1px #d3d3d3;
	webkit-box-shadow: 0 1px 1px #d3d3d3;
	box-shadow: 0 1px 1px #d3d3d3;
	
	position: relative;
}

a.album-bt.play {padding: 7px 20px 6px 40px;}

a.album-bt.back {
	margin-left: 10px;
	
	width: 46px;
	height: 33px;
	
	border-right: none;
	-moz-border-radius: 4px 0 0 4px;
	webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

a.album-bt.back i {
	width: 13px;
	height: 13px;
	
	top: 10px;
	left: 16px;
	background-position: -16px 0;
}

a.album-bt.forward {
	width: 46px;
	height: 33px;
	
	-moz-border-radius: 0 4px 4px 0;
	webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

a.album-bt.forward i {
	width: 13px;
	height: 13px;
	
	top: 10px;
	left: 16px;
	background-position: -34px 0;
}

a.album-bt:hover {
	text-decoration: none;
	}

a.album-bt i {
	display: block;
	float: left;
	
	width: 16px;
	height: 16px;
	
	top: 7px;
	left: 15px;
	
	position: absolute;
	
	background: url(../images/16icons0.png) no-repeat;
}







/*dashboard*/

.dash-sidebar .avatar {
	padding: 10px 0;
	margin-bottom: 10px;
	
	border-bottom: 1px solid #e8e8e8;
	
	text-align: center;
	
	position: relative;
}

.dash-sidebar .avatar img {
	width: 122px;
	height: 122px;
	
	-moz-box-shadow:0 1px 2px #666;
	webkit-box-shadow: 0 1px 2px #666;
	box-shadow: 0 1px 2px #666;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
}

.dash-sidebar .avatar span {
	display: block;
	
	margin-top: 10px;
	
	font-size: 18px;
	font-weight: bold;
	color: #004261;
}

.dash-sidebar .avatar span.arrow {
	display: block;
	
	width: 19px;
	height: 33px;
	
	position: absolute;
	top: 12px;
	left: 166px;
	
	z-index: 100;
	

}

#statsFilters {
	margin-top: 10px;
	padding: 9px 10px;
	
	width: 750px;_width: 770px;
	height: 25px;_height: 43px;
	
	border: 1px solid #bdbdbd;
	-moz-border-radius: 6px;
	webkit-border-radius: 6px;
	border-radius: 6px;
	
	background-image: linear-gradient(bottom, rgb(230,230,230) 22%, rgb(246,246,246) 61%);
	background-image: -o-linear-gradient(bottom, rgb(230,230,230) 22%, rgb(246,246,246) 61%);
	background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 22%, rgb(246,246,246) 61%);
	background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 22%, rgb(246,246,246) 61%);
	background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 22%, rgb(246,246,246) 61%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.22, rgb(230,230,230)),color-stop(0.61, rgb(246,246,246)));
}

#statsFilters .sFilter {margin-left: 20px; width: auto; position: relative;}
#statsFilters .sFilter:first-child {margin-left: 0;}

#statsFilters .sFilter a {
	display: none;
	
	width: 15px;
	height: 14px;
	
	position: absolute;
	top: 6px;
	right: 7px;
	

}

#statsFilters .sFilter input {
	margin: 0;
	
	width: 172px;	
}



#statsFilters .sFilter {float: left;}



.sFilter select {padding: 4px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sFilter select { margin-top: 4px; }
}

.statsData span {
	display: block;
	float: left;
	
	margin-right: 100px;
	
	font-size: 15px;
	color: #757575;
}

.statsData span b {
	font-size: 30px;
	font-weight: normal;
	color: #1c1c1c;
}

#stats-container .father .box-stat:first-child {margin-right: 22px;}

.dash-cont .box-stat {
	float: left;
	
	padding-top: 5px;
	margin-top: 40px;
	
	width: 372px;
	
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	text-align: center;
	
	position: relative;
	
	background: url(../images/bfs00000.gif) bottom left repeat-x #fff;
}

.dash-cont .box-stat h4 {
	display: block;
	
	font-weight: bold;
	
	position: absolute;
	top: -22px;
	left: 0;
}

.dash-cont .box-stat.full {
	width: 768px;
	height: auto;
	}

.box-stat ul.il {
	margin-left: 15px;
	
	text-align: left;
	}

.box-stat ul.il li {
	color: #666;
	font-size: 11px;
}

.box-stat ul.il li a {
	font-size: 10px;
	color: #1489dc;
}

.box-stat a:hover {text-decoration: none;}
.box-stat ul.il li a.visited {color: #000;}

.box-stat .footer-stat {
	padding-top: 19px;
	margin-top: 10px;
	
	height: 27px;_height: 46px;
	
	border-top: 1px solid #e2e2e2;
	
	text-align: left;
}

i.icon-stat {
	display: block;
	float: left;
	
	margin-right: 5px;
	
	width: 12px;
	height: 12px;
}

i.icon-stat.a {background: #58b100;}
i.icon-stat.b {background: #ca1414;}
i.icon-stat.c {background: #7403bc;}


.item-stat {
	margin-bottom: 10px;
	
	height: 12px;
}

.footer-stat .item-stat {
	float: left;
	
	margin: 0 0 0 15px;
}

.item-stat span {
	display: block;
	float: left;
	
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #666;
}



.dash-cont .box-stat h2 {
	padding: 0 0 0 15px;
	margin-bottom: 15px;
	
	font-size: 14px;
	color: #000;
	
	text-align: left;
	
	background: none;
}






.box-stat.pais {margin-right: 22px;}

.box-stat.pais img {
	display: block;
	
	margin: 0 20px;
}

.box-stat.rank {margin-left: 22px;}



/*FIN MUSICA*/

/*BANNER REGISTRO ANONIMOS*/

.b-reg-an {
	margin: 10px 18px;
	padding: 10px;
		
	width: auto;
	
	background: url(../images/register.gif);
}

.b-reg-an .main {
	padding: 10px;
	
	background-color: #FFF;
}

.b-reg-an h2 {
	margin: 0 0 10px 0;
	padding: 0;
	
	font-size: 24px;
	line-height: 20px;
	color: #ff187a;
}

.b-reg-an p {
	margin: 0 0 10px 0;
	padding: 0;
	
	color: #999;
}

.b-reg-an p.bt {
	margin: 15px 0 0 0;
	
	font-size: 11px;
}

.b-reg-an p.bt a {
	margin-left: 10px;
	
	text-decoration: underline!important;
	font-family: Georgia;
	font-weight: normal;
	color: #999!important;
}

.b-reg-an button.ui-button {margin-right: 5px;}

.b-reg-an img.thumb {
	padding-left: 20px;
	margin-left: 30px;
	
	width: 100px;
	height: 100px;
	
	border-left: 1px solid 	#E5E5E5;
}

/*NUEVA CUENTA*/

#dashboard {
	padding-bottom: 20px;

}
				
.dash-sidebar {
	float: left;
					
	padding: 10px 0;
	margin-right: 40px;
									
	width: 168px;
}
				
.dash-sidebar ul {padding-left: 5px;}

.dash-sidebar ul li a {
	display: block;
	
	padding: 10px 0 12px 10px;
	
	color: #000;
}
				
.dash-cont {
	float: left;
	
	padding: 10px 0;
	
	width: 775px;
	
	position: relative;
}
				
.dash-cont h2 {
	padding-bottom: 10px;								
	
	font-weight: bold;
	font-size: 22px;		
	
}
				

				
.dash-cont input {
	display: block;
	
	padding: 0 5px;
	margin: 0;				
	
	height: 25px;
	width: 300px;
}

.dash-cont input.file {padding-left: 0;}
				
.dash-cont textarea.bio {
	padding: 5px;
	margin: 0;
					
	width: 300px;_width: 310px;
	height: 55px;
}
				
.dash-cont .avatar {margin: 75px 0 0 20px;}
				
.dash-cont span.form {
	display: block;
					
	font-size: 11px;
	color: #CCC;
}
				
.dash-cont a {margin-top: 10px;}			
.dash-cont select {width: auto;}
.item-form-cuenta {margin-bottom: 10px;}
.item-form-cuenta.msn select {margin: 4px 4px 0 0;}
.item-form-cuenta.msn input {width: 233px;}
.dash-cont ul li {line-height: 25px;}
				
.dash-cont ul li input {
	float: left;
					
	margin-right: 5px;
					
	width: auto;
}

.dash-cont .upload-image {width: 300px;}
				
.dash-sidebar a.visited {
	display: block;
	
	width: 180px;
	
	text-shadow: 0 -1px 0 #3e74a6;
	color: #FFF;
	

}

.dash-tips {
	float: left;
	
	margin: 82px 0 0 25px;
	
	width: 160px;
}

.dash-tips p {
	margin: 10px 0;
	
	color: #666;
}

/*FILTRO CONTENIDO MI*/

.cont-filterH {
    margin: 10px 0 0 86px;
    
    width: 614px;
    height: 44px;    
    
    border: 1px solid #dcdcdc;
	border-top-color: #e2e2e2;
    -moz-border-radius: 4px;
    webkit-border-radius: 4px;
    border-radius: 4px;
    
    box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
	
	background-image: linear-gradient(bottom, rgb(233,233,233) 8%, rgb(255,255,255) 95%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 8%, rgb(255,255,255) 95%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 8%, rgb(255,255,255) 95%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 8%, rgb(255,255,255) 95%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 8%, rgb(255,255,255) 95%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.08, rgb(233,233,233)),color-stop(0.95, rgb(255,255,255)));
}

.cont-filterH ul {
    margin: 0;
    padding: 0;
    
    list-style-type: none;
}

.cont-filterH ul li {
    display: block;
    float: left;
    
    height: 46px;
    
    background: url(../images/cont-fil.png) no-repeat right;
}

.cont-filterH ul li ul li {height: 20px;}

.cont-filterH ul li ul li a {
	float: none;
	
	padding: 0 20px;
	
	height: 20px;
}

.cont-filterH div.floatR > ul li {background: url(cont-fil.png) no-repeat left!important;}
.cont-filterH ul li i.icon {margin: 0 5px 0 -8px;}

.cont-filterH div.floatR > ul li i.icon {
    float: right;
    
    margin: 2px -6px 0 2px;
}

.cont-filterH ul li a {
    display: block;
    float: left;
    
    padding: 14px 20px 0;
    
    height: 51px;
    width: auto;
    
    font-weight: normal;
    color: #7a7d7f;
}

.cont-filterH ul li a:hover {
    text-decoration: none;
    color: #434547;
}

.cont-filterH ul li a.active {
    -moz-box-shadow: inset 0 1px 4px #222222;
    -webkit-box-shadow: inset 0 1px 4px #222222;
    box-shadow: inset 0 1px 4px #222222;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.57);
   	
   	font-weight: bold;
    color: #ffffff;
   
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a7a8aa), to(#6d6e70));
    background-image: -moz-linear-gradient(90deg, #a7a8aa 0%, #6d6e70 100%); 
    background-color: #6d6e70;  /* fallback */
}

.cont-filterH ul li:first-child a {
    -moz-border-radius: 4px 0 0 4px;
    webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.cont-filterH ul li a span {
    margin-left: 3px;
    padding: 3px 6px;
    
    -moz-border-radius: 3px;
    webkit-border-radius: 3px;
    border-radius: 3px;
    
    -moz-box-shadow: 0 1px 0 #ffffff;
    -webkit-box-shadow: 0 1px 0 #ffffff;
    box-shadow: 0 1px 0 #ffffff;
    
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.40);
	color: #FFF;

	background-color: #838588;
}

/*FILTRO CONTENIDO MI*/

/*Mention Suggest*/

ul.mentionsuggest {
	display: block;
	
	padding: 5px 0;
	
	width: 620px;
	
	position: absolute;
	top: -26px;
	
	border: 1px solid #bababa;
	border-radius: 4px;
	
	z-index: 9000;
	
	background: #FFF;
}

ul.mentionsuggest li {
	float: none;
	
	margin: 0;
	padding: 5px 10px;
	
	height: 32px;
}

input#recaptcha_response_field {margin-left: 159px;}
ul.mentionsuggest li:hover {background: #d9ecf9;}
ul.mentionsuggest li.active {background: #d9ecf9;}

ul.mentionsuggest li img {
	display: block;
	float: left;
	
	width: 32px;
	height: 32px;
}

ul.mentionsuggest li span.nick {
	display: block;
	float: left;
	
	margin: 5px 5px 0 5px;
}

ul.mentionsuggest li span.name {
	display: block;
	float: left;
	
	margin-top: 5px;
	
	width: auto;
	
	color: #999;
}

ul.mentionsuggest li a {
	display: block;
	
	margin-left: -10px;
	
	width: 620px;
	height: 32px;	
	
	position: absolute;
}

.ui-textbox {height: 50px;}

.my-shout-textarea-mi textarea , .my-shout-textarea-mi span, .my-shout-textarea-wall textarea, #my-shout-body-wall, .my-shout-textarea-perfil textarea, .my-shout-textarea-perfil span {
	overflow: hidden;	
	line-height: 15px;
	/*position: absolute;*/
	top: 0;
	left: 0;
	background: none repeat scroll 0 0 transparent;
	width: 593px !important;
	min-height: 32px;
}

.my-shout-textarea-mi span,my-shout-textarea-perfil span {
	overflow: hidden;
	
	top: 10px;	
	left: 81px;
	
	font-size: 14px;
	line-height: 15px;
	color: transparent;
	
	white-space: pre-wrap;
}

.my-shout-textarea-mi span x , .my-shout-textarea-perfil span x {	
	border: 1px solid #AAFFAA;
	border-radius: 4px;
	
	font-size: 14px;
	line-height: 15px;
	
	background: none repeat scroll 0 0 #E7FAE7;
}

.my-shout-textarea-mi span b , .my-shout-textarea-perfil span b {
	border: 1px solid #aae4ff;
	border-radius: 4px;
	
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	
	background: none repeat scroll 0 0 #e9f8ff;
}

.my-shout-textarea-perfil textarea, .my-shout-textarea-wall textarea, .my-shout-textarea-mi textarea,.my-shout-textarea-perfil textarea  {
	padding: 10px;
	
	height: auto;
	width: 600px;
	
	left: 72px;
	
	font-size: 14px;
	
	resize: none;
}

.my-shout-textarea-menu textarea {
	height: auto;
	width: 286px!important;
	resize:none!important;
}

.my-shout-textarea-mi .dialog {
	left: 64px;
	top: 9px;
	
	z-index: 9;
}

.my-shout-content-perfil {
	padding-left: 72px!important;
	
	position: relative;
}

.my-shout-content-mi {
	padding-left: 78px!important;
	
	position: relative;
}

.my-shout-content-menu .my-shout-footer {width: 298px!important;}
.my-shout-content-menu .my-shout-attach {width: 276px!important;}
.my-shout-content-menu input.simple {width: 136px!important;}
.my-shout-content-menu .my-shout-attach img { max-height: 200px; max-width: 260px; }

.my-shout-content-menu .my-shout-attach iframe {
	width: 265px;
	height: 175px;
}

/*Recaptcha*/

#recaptcha_image {float: left;}

/*HOME SHARE*/

#main-col.share {
	padding: 0 25px;
	
	width: 950px;_width: 1000px;
}

#main-col.share #full-col {
	float: left;
	
	width: 344px;
}

#main-col.share #sidebar {
	float: left;
	
	width: 563px;
}

#main-col.share #sidebar h4 {
	padding: 20px;
	
	font-size: 22px;
	color: #053850;
	
	background: #e9f8ff;
}

#main-col.share #sidebar .pre img {margin: 40px 0;}

#main-col.share #sidebar textarea {
	width: 551px;
	height: 72px;
	
	font-size: 13px;
	color: #666;
}

#main-col.share #sidebar .dn-vt {margin: 40px auto;}
#main-col.share #sidebar .dn-vt img {margin: 0;}

#main-col.share .share-h {
	padding: 50px 0 0 450px;
	margin-left: -25px;
	
	width: 550px;_width: 1000px;
	height: 235px;_height: 285px;

}

.share-h p {
	display: inline-block;

	margin: 0;
	padding: 10px;
	
	width: auto;
}

.share-h p.blue {
	font-size: 32px;
	font-weight: bold;
	line-height: 28px;
	color: #FFF;
	
	background-color: #3071b6;
}

.share-h p.white {
	display: block;
	float: left;
	
	font-size: 14px;
	font-weight: bold;
	color: #3071b6;
	
	background-color: #FFF;
}

#main-col.share .f-tit {
	margin-left: -25px;
	padding: 15px 0 20px 35px;
	
	width: 965px;_width: 1000px;
	height: 50	px;_height: 65px;
	
	background: #f7f7f7;
}

.f-tit h2 {
	margin: 0;
	padding: 0;
	
	font-size: 24px;
	font-weight: normal;
	color: #053850;
}

.tit-num h3 {
	margin: 0;
	padding: 6px 0 0 0;
	
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.tit-num span {
	display: block;
	float: left;
	
	margin-right: 10px;
	
	width: 30px;
	height: 30px;
	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	
	position: relative;
	
	background: #1b8cb6;
}

.tit-num span b {	
	font-weight: normal;
	
	position: absolute;
	top: 1px;
	left: 10px;
}



#main-col.share input.text {
	float: left;
	
	width: 270px;
}

.share-item {
	float: left;
	
	margin: 5px 5px 0 0;
	
	width: 106px;
	height: 106px;
	
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	text-align: center;
	
	position: relative;
}

.share-item.active {
	border: 1px solid #65b6d6;
	
	background: #e2f7fe;
}

.share-item img {margin-top: 32px;}
.share-item.g img {margin-top: 8px;}

.share-item .i-radio {
	width: 106px;
	height: 29px;
	
	border-top: 1px solid #CCC;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	
	position: absolute;
	top: 76px;
	
	background: #eeeeee;
}


.share-item.active .i-radio {
	border-top: 1px solid #65b6d6;
	
	background: #bfedff;
}

.i-radio input {margin-top: 8px;}

/*EMOTICONS LIST*/

#emoticonsList {
    padding: 0 2px 2px 2px;

	width: 160px;

	border: 1px solid rgb(221, 221, 221);

    text-align: center;
    
    position: absolute;
    top: 27px;
    left: 130px;
    
    z-index: 9999;
    
    background: #FFF;
}

#emoticonsList img {
	margin: 2px;
	
	cursor: pointer;
}

#emoticonsList strong {
	display:block;
	cursor: pointer;
	}

/*Upload box*/

#modal-image-preview {
	max-height: 300px;
	max-width: 420px;
}

.modal-image.up {
	overflow: visible;	
	
	padding: 0!important;
	
	height: auto!important;
}

.modal-image.img {padding: 20px;}

.modal-image.img img {
	display: block;
	
	margin: 0 auto;
}

.modal-image .check-img {
	position: relative;
	
	float: left;
	
	width: auto;
}

.check-img .bt-delete {
	width: 	30px;
	height: 30px;
	
	position: absolute;
	top: -12px;
	right: -14px;
}

.box-up {
	float: left;
	
	padding: 20px 0 10px 0;
	
	width: 275px;
	
	text-align: center;
}

.box-up.pc {
	padding-left: 15px;
	
	border-right: 1px solid #d3eeeb;
	
	background: #f8fefe;
}

.box-up.pc input {
	display: block;
	
	margin: 10px 0 0 0;
}

.box-up.url input.simple {
	margin: 0;
	
	width: 100px!important;
}

.box-up .add-url {margin: 10px 0 0 24px;}

/*MP TPL*/

.list-element.msg {position: relative;}

.list-element.msg a.msg-element {
	display: block;
	
	width: 308px;
	height: 53px;
	
	position: absolute;
	top: 0;
	left: 0;
}

.list-element.msg img.msg-avatar {
	display: block;
	
	width: 32px;
	height: 32px;
	
	position: absolute;
	top: 10px;
	left: 10px;
}

.list-element.msg a.msg-nick {
	display: block;
	
	position: absolute;
}

.subject-message.m-asunto a.message-link {
	display: block;
	
	width: 474px;
	height: 54px;
}

.subject-message.m-asunto a.message-link:hover {text-decoration: none;}

/*CLOSE FRIEND FINDER BOX*/

a.close {
	display: block;
	
	width: 30px;
	height: 30px;
	
	position: absolute;
	top: 0;
	right: 0;
	
	z-index: 90;
}

/*FIN*/

a.wiroos {
	display: block;
	
	margin-top: 5px;
	
	width: 178px;
	height: 28px;
	
	cursor: pointer;
}

/*NUEVO PERFIL*/

.data-perfil {
	padding: 10px;
	
	width: 692px;_width: 712px;
}

.nick-perfil {width: auto;}

.nick-perfil h1 {
	display: block;
	float: left;
	
	font-size: 28px;
	color: #999;
}

.nick-perfil h1 span {
	font-weight: bold;
	color: #000;
}

.nick-perfil span.follow {
	display: block;
	float: right;
	
	margin-top: 18px;
	padding: 4px 8px;
	
	font-weight: bold;
	font-style: italic;
	color: #1d6000;
	
	-moz-border-radius: 30px;
	webkit-border-radius: 30px;
	border-radius: 30px;
	
	background: #d6f4d2;
}

.data-perfil p {
	font-size: 14px;
	font-style: italic;
	color: #666666;
}

.info-perfil {
	padding: 8px 10px 0 10px;
	
	width: 672px;_width: 692px;
	height: 26px;_height: 34px;
	
	background: #f3f9fb;
}

.info-perfil ul {
	display: block;
	float: left;
	
	margin: 0;
	padding: 0;
}

.info-perfil ul li {
	display: inline;
	
	padding-left: 15px;
	margin-right: 15px;
	
	font-size: 11px;
	font-style: italic;
	color: #213e5e;
}

.info-perfil i.country {
	display: block;
	float: right;
	
	margin-top: 3px;
}



.menu-perfil {
	margin-top: 20px;
	
	height: 37px;
	
	border-bottom: 1px solid #CCCCCC;
}

.menu-perfil ul {
	margin: 0;
	padding: 0;
}

.menu-perfil ul li {display: inline;}

.menu-perfil ul li a {
	display: block;
	float: left;
	
	padding: 10px;
	margin-right: 10px;
	
	height: 17px;_height:38px;
	
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	
	border-bottom: 1px solid #CCCCCC;
	
	background: #EEEEEE;
}

.menu-perfil ul li a.visited {
	height: 16px;_height: 38px;
	
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFF;
	
	font-weight: bold;
	color: #000;
	
	background: #FFF;
}

.menu-perfil ul li a:hover {text-decoration: none;}

.avatar-perfil {
	padding: 6px 0 0;
	
	width: 250px;_width: 248px;
	height: 256px;_height: 248px;
	
	position: relative;
	
	border: 1px solid #b0b0b0;
	
	-moz-box-shadow: 0 1px 1px #666;
	webkit-box-shadow: 0 1px 1px #666;
	box-shadow: 0 1px 1px #666;
}

.avatar-perfil a {
	display: block;
	
	padding: 5px;
	
	font-size: 14px;
	font-weight: bold;
	color: #000;
	
	position: absolute;
	right: 6px;
	top: 225px;
	
	opacity: 0.5;
	
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.2s;
	-moz-transition-delay: 0.2s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-delay: 0.2s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.2s;
	-o-transition-delay: 0.2s;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-delay: 0.2s;
	
	background: #FFF;
}

.avatar-perfil a:hover {text-decoration: none; opacity: 1;}

a.follow-perfil {
	margin: 10px 0 0 0!important;
	padding:10px 10px!important;
	
	width: 229px;
}

a.follow-perfil span {
	float: none;
	
	margin: auto;
	
	font-size: 18px!important;
}

ul.followers {
	display: block;
	
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	
	border-bottom: 1px dashed #CCCCCC;
}

ul.followers li {
	display: inline;
	float: left;
	
	margin-right: 40px;
	
	line-height: 15px;
}

ul.followers li strong {
	display: block;
	
	font-size: 22px;
}

ul.followers li span {display: block;}

ul.stats {
	display: block;
	
	margin-top: 10px;
}

ul.stats li {
	display: block;
	
	height: 22px;
}

ul.stats li span {
	display: block;
	float: left;
	
	font-weight: bold;
	color: #999999;
}

ul.stats li i {
	display: block;
	float: left;
	
	margin-right: 5px;
	
	width: 16px;
	height: 16px;
	
	background: url(../images/16icons0.png) no-repeat;
}

ul.stats li i.rango {background-position: -256px -50px;}
ul.stats li i.puntos {background-position: -86px -34px;}
ul.stats li i.posts {background-position:  -52px -51px;}
ul.stats li i.comentarios {background-position: -1px -51px;}
ul.stats li i.temas {background-position: -36px -51px;}
ul.stats li i.medallas {background-position: -137px -52px;}
ul.stats li i.shouts {background-position: -255px -119px;}

ul.stats li b {
	display: block;
	float: right;
	
	font-weight: bold;
}

#sidebar.gris ul {
	margin:10px !important;
}

#sidebar.gris .box .title h2 {background: #eeeeee;}

#sidebar.gris .box .title span.action {
	color: #666666;
	
	background: #eeeeee;
}

#sidebar.gris .box .read-more span.show-more {background: #eeeeee;}

#sidebar.musica .loading-sm {
	position: relative;
	top: -18px;
	left: 50px;
}

#sidebar .sidebar-add-post.musica h3 {margin-bottom: 5px;}
#sidebar .sidebar-add-post.musica p {font-size: 12px;}
#sidebar .sidebar-add-post.musica ul {margin: 0;}
#sidebar .sidebar-add-post.musica ul li {padding: 0; margin: 10px 0 0 0; font-weight: bold; color: #5D5D14; background: none;}
#sidebar .sidebar-add-post.musica ul li ul li {margin: 0; font-size: 11px; font-weight: normal; color: #737317;}









#fotoScroll {
	width:2000px;
}

.slider-fotos {
	margin-top:10px;
	width:207px;
	height:56px;
	overflow:hidden;
	float:left;
}

a.slider-bt {
	display: block;
	float: left;	
	margin-top: 26px;	
	width: 6px;
	height: 22px;
}

.slider-fotos a {
	display: block;
	float: left;
	margin:0 6px;
	width: 56px;
	height: 56px;	
}

.slider-fotos a img {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width: 56px;
	height: 56px;	
}

.box.w-medallas a.vermas {	
	padding: 5px 10px;
	margin-top: 10px;
	
	font-weight: normal;
	color: #666666;
	
	-moz-border-radius: 30px;
	webkit-border-radius: 30px;
	border-radius: 30px;
	
	background: #e5e5e5;
}

/*music upload*/

.upload-box {
	padding: 15px 14px;
	margin-bottom: 10px;
	
	width: 682px;_width: 710px;
	
	border-top: 5px solid #2d7bcc;
	
	background: #EEEEEE;
}

.disco .separator {
	margin: 0 0 20px;
	padding: 0 0 20px;
	
	border-bottom: 1px dashed #ccc;
}

.disco span.info {
	display: block;
	
	font-size: 11px;
	color: #999999;
}

.disco .tapa {
	float: left;
	
	margin-right: 15px;
	padding: 8px;
	
	width: 159px;_width: 175px;
	height: 159px;_height: 175px;
	
	border: 1px solid #CCCCCC;
	
	-moz-border-radius: 3px;
	webkit-border-radius: 3px;
	border-radius: 3px;
	
	-moz-box-shadow: 1px 1px 3px #CCCCCC;
	webkit-box-shadow: 1px 1px 3px #CCCCCC;
	box-shadow: 1px 1px 3px #CCCCCC;
	
	position: relative;
	
	background: #FFF;
}

.tapa .up-button {
	width: 158px;
	height: 158px;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	text-align: center;
	
	background: #ebebeb;
}

.tapa .up-button span {
	padding-top: 60px;
	
	font-size: 20px;
	color: #a4a4a4;
	
	position: absolute;
	top: 30px;
	left: 40px;
	background-position: center;
}

.tapa .up-button span:hover {
	text-decoration: none;
	
	cursor: pointer;
}

.tapa .up-button img {
	width: 158px;
	height: 158px;
}

.tapa object {
	width: 158px!important;
	height: 158px!important;
	
	position: absolute;
	top: 8px;
	left: 8px;
}



.disco input , .disco textarea {width: 670px!important;_width: 670px!important;}

.disco input {height: 26px!important; margin-bottom: 10px; padding: 0 5px;}
.disco input.sm , .disco select.sm {
	margin-right: 20px;
	
	width: 210px!important;
	}
	
.disco .date {margin-top: 0; width: 230px;}	
.disco .date select {width: auto;}
.disco input.usu {width: 138px!important;}
.disco input.act {width: 160px!important;}
.disco input.sub {margin: 0; width: 440px!important;}
.disco input.name {width: 280px!important;}
#album-tags_addTag input {width: 372px!important;}

.disco a#member-add {
	padding-left: 15px;
	
	background: url(../images/add00000.png) no-repeat 0 1px;
}

.disco textarea {height: 56px; resize: none; margin-bottom: 10px; resize: vertical!important}
.disco .member-item {position: relative;}

.disco a.eliminar {
	display: block;
	
	width: 16px;
	height: 16px;
	
	position: absolute;
	top: 5px;
	right: 0;
}

.disco input#album-datepicker {
	margin: 0;
	
	height: 15px!important;
	width: 70px!important;
	
	border: none;
	background: transparent;
}

img.ui-datepicker-trigger {
	position: relative;
	top: 3px;
}

.up-disc {
	margin: 20px 0;
	
	width: 705px;
	height: 120px;
	
	text-align: center;
	
	position: relative;
}

.upload-box .divider {text-align: center;}

a.disc {
	padding: 8px 50px 5px 50px;
	
	border: 1px solid #7da032;
	border-top: 1px solid #7da032 , 1px solid #86f54d;
	
	-moz-border-radius: 30px;
	webkit-border-radius: 30px;
	border-radius: 30px;
	
	-moz-box-shadow: 1px 1px 2px #999999;
	webkit-box-shadow: 1px 1px 2px #999999;
	box-shadow:  1px 1px 2px #999999;
	
	font-size: 16px;
	color: #FFFFFF;
	text-shadow: 0 -1px 1px #3275BC !important;
	
	background-image: linear-gradient(bottom, rgb(76,187,45) 34%, rgb(119,219,69) 88%);
	background-image: -o-linear-gradient(bottom, rgb(76,187,45) 34%, rgb(119,219,69) 88%);
	background-image: -moz-linear-gradient(bottom, rgb(76,187,45) 34%, rgb(119,219,69) 88%);
	background-image: -webkit-linear-gradient(bottom, rgb(76,187,45) 34%, rgb(119,219,69) 88%);
	background-image: -ms-linear-gradient(bottom, rgb(76,187,45) 34%, rgb(119,219,69) 88%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.34, rgb(76,187,45)),color-stop(0.88, rgb(119,219,69)));
}

a.disc.rep {padding: 2px 105px;}

a.disc.rep:hover {
	-moz-box-shadow: none;
	webkit-box-shadow: none;
	box-shadow:  none;
}

a.disc:hover {text-decoration: none;}

.up-top {
	width: 980px;
	height: 140px;
	
	text-align: center;
	
	position: relative;
}

.up-top img {
	width: 980px;
	height: 140px;
	
	position: absolute;
	top: 0;
	left: 0;
}

.up-top a {
	position: absolute;
	top: 50px;
	left: 370px;
}

.up-top a.delete {
	display: block;
	
	width: 23px;
	height: 24px;
	
	position: absolute;
	top: -11px;
	left: 967px;
	
	z-index: 9999;
}

.up-top p {
	padding-top: 105px;
	
	color: #a3a3a3;
}

.up-top object {
	display: block;
	
	position: absolute;
	top: 50px;
	left: 370px;
}

.up-top object.sm {
	top: 26px;
	left: 232px;
}

.up-top .spinner {
	width: 36px;
	height: 36px;
	
	position: absolute;
	top: 50px;
	left: 470px;
	

}

.up-top #image-header {
	position:absolute !important;
	width:976px;
}

.up-top .cropping {cursor: move;}

.a-bg {
	margin: auto;
	
	background: #EEE;
}

.upload-box .a-bg {width: 222px;}

.up-disc a.disc {
	font-size: 22px;
	
	position: absolute;
	left: 236px;
	top: 33px;
}

.up-disc object {
	display: block;
	
	position: absolute;
	top: 33px;
	left: 236px;
	
	z-index: 100;
}

.up-disc p {
	padding-top: 98px;
	
	color: #a3a3a3;
}

/*step*/

.upbox {
	padding: 10px;
	margin-bottom: 20px;float
	
	width: 685px;_width: 705px;
	
	border: 1px solid #d7d7d7;
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	background-color: #EEEEEE;
}

.upbox-h {
	padding-bottom: 10px;
	margin-bottom: 10px;
	
	border-bottom: 1px dotted #c7c7c7;
	
	position: relative;
}

.upbox-h span {
	padding: 5px 10px;
	margin-right: 10px;
	
	font-size: 17px;
	color: #FFFFFF;
	
	-moz-border-radius: 30px;
	webkit-border-radius: 30px;
	border-radius: 30px;
	
	background: #66d43b;
}

.upbox-h strong {
	font-size: 15px;
	color: #656568;
}

.upbox-h a {
	display: block;
	
	width: 12px;
	height: 12px;
	
	position: absolute;
	top: 7px;
	right: 0px;
}

.upbox .bgbar {
	margin-bottom: 10px;
	
	width: 678px;
	height: 21px;
	
	border-top: 1px solid #b9b9b9;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
	
	background-color: #d6d6d6;
}

.bgbar .prbar {
	height: 20px;
	width: 0;
	
	border: 1px solid #0087dc;
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: absolute;
	top: -1px;
	left: 0;
	
	text-align: center;

}

.bgbar span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	
	position: absolute;
	left: 321px;
	
	z-index: 9999;
}

.bgbar i {
	display: block;
	
	width: 14px;
	height: 14px;
	
	position: absolute;
	left: 331px;
	top: 3px;
	
	z-index: 9999;
}

.upbox-f {
	float: left;
	width: 646px;
	
	border-right: 1px dotted #c7c7c7;
}





.upbox-f input , .upbox-f textarea {width: 560px;}
.upbox-f .clearfix {margin-top: 10px;}
.upbox-f .clearfix:first-child {margin-top: 0;}
.upbox-f .clearfix:first-child input {width: 530px;}

.upbox-f textarea {
	resize:vertical !important;
	height:16px;
}

.upbox-f .clearfix a {
	display: block;
	float: left;
	
	margin: 3px 0 0 8px;
	
	width: 20px;
	height: 20px;
	

}





/*********/


.step input , .step textarea {
	margin-bottom: 10px;
	
	width: 276px;
}

.step textarea {height: 46px;}

.step ul {
	margin: 21px 0 0 10px;
	padding: 0;
	
	list-style-type: none;
}

.step ul li {display: inline;}

.step ul li span {
	display: block;
	float: left;
	
	padding: 4px 5px;
	
	border: 1px solid #cbcbcb;
	border-bottom-color: rgba(0, 0, 0, .3);
		
	-moz-box-shadow: 0 1px 1px #dbdbdb;
	webkit-box-shadow: 0 1px 1px #dbdbdb;
	box-shadow: 0 1px 1px #dbdbdb;
	
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	

}

.step ul li span:hover {cursor:pointer;}

.step ul li:first-child span {
	-moz-border-radius: 4px 0 0 4px;
	webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	
	border-right: none;
}

.step ul li:last-child span {
	-moz-border-radius: 0 4px 4px 0;
	webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	
	border-left: none;
}

.step ul li:nth-child(2) span {border-right: none;}

.step input.tags {width: 508px;}

.up-progress {
	margin-left: 20px;
	
	position: relative;
}

.up-progress h3 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom:5px;
}

.up-progress .up-bar-bg {
	margin: 10px 0;
	
	width: 595px;
	height: 33px;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	background: #d6d6d6;
}

.up-progress .up-bar {	
	height: 31px;
	
	border: 1px solid #f68431;
	
	-moz-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: absolute;
	top: 23px;
	left: 0;
	

}

.up-progress span {
	display: block;
	
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	
	position: absolute;
	top: 26px;
	right: 17px;
	
	z-index: 9999;
}

.ui-dialog-content textarea {
	min-height: 100px;
	max-height: 80%;

	resize: vertical;
}

span.role {color: #000!important;}

textarea.chromeless {
	width: 264px;
	
	border: none;
	
	resize: none;
}

input.chromeless {
	width: 274px;
	height: 40px;
	
	border: none;
	
	font-size: 20px!important;
	text-align: center;
}

.box.new-act {margin-top: 10px;}

a.face-shout , a.tw-shout {
	display: block;
	float: left;
	
	width: 16px;
	height: 16px;
}

.share-shout {
	float: right;
	
	margin: 8px 8px 0 0;
}

.loading-sm {
	width: 14px;
	height: 14px;
	
	position: relative;
	top: 4px;
	left: 4px;
}

.box.pin-add input.add {
	display: block;
	
	padding: 0 0 2px 0;
	margin: 0;
	
	width: 22px;
	height: 20px;_height: 22px;
	
	border: none;
	
	-moz-box-shadow: none;
	webkit-box-shadow: none;
	box-shadow: none;
	
	font-size: 15px;
	color: #888888;
	
	position: absolute;
	top: 3px;
	right: 4px;
	
	background: none #E6E6E6;
}

.hashlist a.first {
	float: left;
	
	width: 200px;
}

.pin-highlight,.pin-highlight:hover {background: #1580bd!important;}

.pin-highlight a {
	text-shadow: none;
	color: #FFFFFF;
}

/*images preview*/

.images-result a {
	float: left;
	margin: 5px;
	max-width: 100px;
	overflow: hidden;
}

.images-result.big a {
	display: block;
	text-align: center;
	width: 132px !important;
	max-width: 132px !important;
}

.images-result a img {
	max-height: 75px;
}

.images-result.big a img {
	height: 100px;
	max-height: 100px;
}

.image-search-preview {
	display: block;
	margin: 3px 0 0 0;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	z-index: 9999;
	font-weight: normal;
	color: #000;
	text-decoration: none !important;
}




/************/

/*sidebar música*/

.avatar-m {
	padding: 4px;
	margin-bottom: 10px;
	
	width: 241px;_width: 249;
	height: 241px;_height: 249;
	
	border: 1px solid #cdcdcd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
}

.avatar-m .shw {
	width: 257px;
	height: 15px;
	
	position: absolute;
	bottom: -16px;
	left: 0;
	

}

.profile-m a.nick {
	font-size: 18px;
	color: #006595;
}

.profile-m p {
	font-size: 16px;
	font-weight: 100;
	color:#9a9a9a;
}

ul.music-data {
	margin: 0;
	padding: 0;
}

ul.music-data li {
	margin: 0 0 3px 0;
	padding: 0 0 0 27px;
	
	height: 21px;
	
	font-size: 14px;
	font-weight: bold;
	color: #475056;
	
	border-bottom: 1px dotted #e7e7e7;
}

ul.music-data li.albums {background-position: 0 -16px;}
ul.music-data li.tracks {background-position: 0 -41px;}
ul.music-data li.followers {background-position: 0 6px; border: none;}
.profile-m .box {margin-top: 10px;}










/*fomulario musica*/

.options.music input {width: 16px!important; float: left;}

#full-col.form-m p {
	margin-bottom: 10px;
	
	text-align: justify;	
}

#full-col.form-m ul {margin-bottom: 20px;}

#full-col.form-m h2 {
	margin-bottom: 20px;
	
	text-align: center;
}

#full-col.form-m .form-add-post select {
	margin: 0;
	padding: 0;
	
	width: auto;
}







ul.signup li {line-height: 20px;}

.album-top-interval .segment {height: 345px;}
.album-top-interval ul.slide-nav {width: 390px;}

.member {
	margin: 5px 0;
	
	width: 300px;
}

.member img {
	float: left;
	
	margin-right: 10px;
}

.member span {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.member p {
	font-size: 12px;
	line-height: 13px;
	color: #999;
}

/*search album*/

.result-post.music {position: relative;}

.result-post.music span {
	display: block;
	
	line-height: 17px;
}

.result-post.music span a {
	font-size: 14px;
	color: #000;
}

.result-post.music span a:last-child {
	font-size: 14px;
	font-weight: normal;
	color: #767676;
}

.result-post.music span.info {
	font-size: 11px;
	color: #999999;
}

.result-post.music a.play {
	display: block;
	
	width: 34px;
	height: 34px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: absolute;
	top: 9px;
	right: 0;
}


.result-artist {
	padding: 10px;
	margin: 10px 0;
	
	width: 690px;_width: 710px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
	
	background: #efefef;
}

.result-artist img {
	float: left;
	
	margin-right: 10px;
}

.result-artist h3 {	
	margin-bottom: 5px;
	
	font-size: 20px;
	font-weight: normal;
	color: #000;
}

.result-artist ul {
	margin: 0;
	padding: 0;
}

.result-artist .info {
	float: left;
	
	width: 610px;
}

.result-artist .info ul li {
	display: inline;
	float: left;
	
	padding: 0 30px;
	margin-top: 15px;
	
	font-size: 12px;
	text-align: right;
	line-height: 20px;
	color: #666;
}

.result-artist .info ul li:first-child {
	padding-left: 0;
	
	border-right: 1px solid #e2e2e2;
}

.result-artist .info ul li:last-child {border-left: 1px solid #e2e2e2;}

.result-artist .info ul li span {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.result-artist .info a {
	float: right;
	
	margin-top: 10px;
}

.result-artist a.art-result {
	display: block;
	float: left;
	
	width: 10px;
	height: 17px;
	
	position: absolute;
	top: 40px;
	right: 7px;
}

#sidebar .box.listening .cover {
	float: left;
	
	margin: 0 5px 0 0;
}

.box.listening .floatL {
	padding: 3px 0;
	
	width: 182px;
}

.box.listening a.track {
	margin-bottom: 5px;
	
	font-size: 13px;
}
	
.box.listening a.album {
	font-size: 12px;
	font-weight: normal;
	color: #6da600!important;
}

#sidebar .box.listening a.artist:visited {color: #999999!important;}

/*slide nav

ul.slide-nav {
	padding: 8px 0 2px 0;
	
	width: 710px;
	
	text-align: center;
	
	border-bottom: 1px solid #c3c3c3;
	
	background-color: #f3f3f3;
}

ul.slide-nav li {display: inline;}

ul.slide-nav li a {
	display: inline-block;
	
	margin-left: 5px;
	
	width: 13px;
	height: 13px;
	
	background: url(../images/slideCircle.png) no-repeat;
}

ul.slide-nav li:nth-child(2) a {margin-left: 0;}

ul.slide-nav li a.next , ul.slide-nav li a.back {
	width: 13px;
	height: 13px;
	
	opacity: 0.2;
}

ul.slide-nav li a.next:hover , ul.slide-nav li a.back:hover {opacity: 0.5;}

ul.slide-nav li a.next {margin-left: 10px; background: url(slideNext.png) no-repeat;}
ul.slide-nav li a.back {margin-right: 10px; background: url(slideBack.png) no-repeat;}

ul.slide-nav li.active a {
	background: url(../images/slideCircleA.png) no-repeat;
	}
	
*/

.scroll-viewport {
	overflow: hidden;
	
	width: 708px;
}

.scroll-viewport.sm {width: 388px;}

.music-widget-slider-bg.large .music-widget-slider {margin: 0 88px;}

.music-widget-slider-bg.large .music-widget-slider .ui-slider-handle {
	margin-left: -88px;
	width: 176px;
}

.scroll-scroller {
	background: transparent;
	display: block;
	height: 160px;
	position: absolute;
	width: 45px;
}
.scroll-scroller.left {
	left: 0;
}
.scroll-scroller.right {
	right: 0;
}
.scroll-scroller.large {
	height: 310px;
}
.music-widget-slider-bg.large .music-widget-slider-new {
	background: transparent;
	margin: 0 88px;
}
.music-widget-slider-bg.large .music-widget-slider-new .ui-slider-handle {
	margin-left: -88px;
	width: 176px;
}

a small {color: #999;}

.escuchas .info {
	float: left;
	
	width: 530px;
}

/**************SEBA FIN******************/
/***************************/
/**********************/
/*****************/


/*FIN CONTENIDOS DATA*/

/*FACEBOOK y TWITTER CONETCT  - im a social bitch*/
	
#modalBody input.selected {-moz-box-shadow: border:1px solid #0066FF!important;}

.facebook-vinc {
	display: block;
	
	width: 161px;
	height: 22px;
	
	text-indent: -99999px;
}

.facebook-login,social-connect a.facebook-login {
	display: block!important;
	
	width: 215px!important;
	height: 22px!important;
	
	text-indent: -99999px;
}

.twitter-vinc {
	display: block;
	
	width: 161px;
	height: 22px;
	
	text-indent: -99999px;
}

.twitter-vinc:hover {background-position: 0 -24px;}
.twitter-vinc:active, .twitter-vinc:focus{background-position: 0 -48px;}

.twitter-login,social-connect a.twitter-login {
	display: block!important;
	
	width: 215px!important;
	height: 22px!important;
	
	text-indent: -99999px;
}


div.twitter-box-out {
	padding: 8px;
	
	border: 1px solid #DDEEF6;
	
	position: relative;
}

.tabbed-d div.twitter-box-out img {
	display: block;
	
	padding: 2px;

	height: 48px;
	width: 48px;
	
	background: #fff;
}

.post-deleted .registro .social-connect {width:265px!important;}
.facebook-vinc:hover {background-position:  0 -24px;}
.facebook-vinc:active ,.facebook-vinc:focus {background-position:0 -48px;}

div.facebook-box-out {
	padding: 8px;
	
	border: 1px solid #284470;
	
	position: relative;
}

.tabbed-d div.facebook-box-out img {
	display: block;
	
	padding: 2px;

	height: 48px;
	width: 48px;
	
	background: #fff;
}

.face-out {
	display: block;
	
	width:16px;
	height:16px;
	
	text-indent: -9999px;
	
	position: absolute;
	top: 5px;
	right: 5px;
}

.social-connect {
	padding: 8px;	
	margin-bottom: 10px;
	
	border-bottom: 1px solid #d5d55c;
	
	background: #FFFFCC;
}
.social-connect a {
	display: block;
	margin: 0 auto;
	width: 328px;
	height: 48px;
	text-indent: -9999px;
	background: url('../images/facebook.png') no-repeat transparent;
}

.catch-ph {
	float: left;
	
	margin: 0;
	padding: 0 0 25px 0;

	font-size: 26px;
	letter-spacing: -1px;
	color: #838383;
}
.catch-ph  strong {
	font-weight: bold;
	color: #000;
}





/*FOOTER NUEVO*/

 ul.footer-list {
 	display: block;
 	
	margin: 10px 0;
	padding: 12px;
	
	text-align: center;
	
	background: none repeat scroll 0 0 #FFFFFF;
}
		
		
ul.footer-list li {
	display: inline;
	
	margin: 0 10px;
}


 ul.footer-list1 {
 	display: block;
 	
	margin: 10px 0;
	padding: 12px;
	
	text-align: center;
	
	background: none repeat scroll 0 0 #004160;
}
		
		
ul.footer-list1 li {
	display: inline;
	
	margin: 0 10px;
}


/*FIN FOOTER NUEVO*/

/* FIN  FACEBOOK y TWITTER CONETCT */

.denunciar {
	padding-left: 12px;
	margin: 0 0 0 5px;
    
    font-size: 10px;
    line-height: 1em;
    color: #333333;
	
}

ul.menu-tab li.privacy { float: right;text-indent: -999999px; padding:0; }


img.avatar-120 {
	display: block;
	
	width: 120px;
	height: 120px;
}

img.avatar-48 {
	display: block!important;
	
	width: 48px;
	height: 48px;
}

img.avatar-32 {
	display: block;
	
	width: 32px;
	height: 32px;
}

img.avatar-16 {
	display: block;
	
	width: 16px;
	height: 16px;
}

a.unpretentious {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

a.discreet {
	font-weight: inherit;
	text-decoration: none;
	color: inherit;
}

.more-cont {
	padding: 10px;
	
	font-weight: bold;
	text-align: center;
	color: #333;
	
	background: #FFFFCC;
}

.find-friends-step h3 {margin-bottom: 10px;}

.find-friends-step p {
	margin-bottom: 10px;
	
	color: #777;
}

.tip-box {
	padding: 10px 10px 25px 10px;
	margin: 0 10px 10px 80px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	position: relative;
	
	background: #FFFFDC;
}

.tip-box img {margin-right: 10px; max-width: 100px; max-height: 98px;}
.tip-box .floatL {width: 460px;}
.tip-box h3 {font-weight: bold; font-size:20px}
.tip-box p {font-size: 16px;}

a.tip-box-button {
	display: block;
	
	width: 620px;
	height: 133px;
	
	position: absolute;
	top: 0;
	left: 0;
	
	cursor: pointer;
}


/* My Shout box */

.my-shout-content {
	padding: 0!important;
	
	border: none;

	background: transparent;
}

.my-shout-content .dialog {
	top: 10px!important;
	left: -8px!important;
	
	z-index: 9000;
}

.my-shout-content textarea {
	padding: 10px;
	
	width: 600px;
	height: auto;

	font-size: 14px;
	
	resize: none;
}

.with-attach textarea {
	-webkit-border-radius: 3px!important;
	border-radius: 3px 3px 0 0!important;
}

.my-shout-footer {
	margin-top: 10px;
}

.my-shout-footer.wall {
	margin: 10px 0 0 80px;
}

.my-shout-attach-options {float: left;}

.char-count {
	display: none;
	
	padding: 3px 6px;
	
	border-radius: 40px;
	
	font-weight: bold;
	
	position: absolute;
	top: -10px;
	right: -11px;
	
	background: #EEE;
}

.my-shout-attach-options li {margin: 0 5px 0 0!important;}

.new-avatar .activity-content {padding: 10px 0;}
.new-avatar .activity-content .avatar-change {padding: 20px 0;}

.new-avatar .activity-content img {
	padding: 5px;
	
	border: 1px solid #CCC;
	
	box-shadow: 0px 3px 5px #EEE; -moz-box-shadow: 0px 3px 5px #EEE; -webkit-box-shadow: 0px 3px 5px #EEE;
	-webkit-transform:rotate(10deg);
	-moz-transform:rotate(10deg);
	
	background: #FFF;
}

.new-avatar .activity-content img.disabled {
	opacity: 0.3;
	
	-webkit-transform:rotate(-10deg);
	-moz-transform:rotate(-10deg);
}

.new-avatar .activity-content img.disabled:hover {
	-webkit-transform:rotate(-15deg);
	-moz-transform:rotate(-15deg);
}

.new-avatar .activity-content img:hover {
	-webkit-transform:rotate(15deg);
	-moz-transform:rotate(15deg);
}

.my-shout-attach {
	display: none;
	
	padding: 10px;
	
	width: 593px;

	border: 1px solid #CCC;
	border-radius: 0 0 3px 3px;
	border-top: 0px;
	position: relative;
}

.my-shout-attach img {
	max-width: 520px;
	max-height: 600px;
	width: expression(document.body.clientWidth>499?"520px":"auto");
}

.my-shout-attach .remove-attach, .my-shout-attach .cancel-attach {
	position: absolute;
	top: 3px;
	right: 3px;
	
	opacity: 0.3;
}
.shout-box .uploadfy {display: block;}

.shout-box object{
	position: absolute;
	top: -1000px;
	
	z-index: 9999;
}



.add-url input.simple {
	float: left;
	
	padding: 6px;
	margin-left: 5px;
	
	width: 400px;
	
	border: 1px solid #CCC;
}

.add-url input.simple-btn {
	float: left;
	
	padding: 7px 12px;
	margin: 0 0 0 10px;
	
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	font-weight: bold;
	
	cursor: pointer;

	background: #EEE;
}

.add-url input.simple-btn:hover {background: #c8e8ff;}
.add-url input.simple-btn:active {background: #adcee5;}
.privacy-shout {margin-top: 9px;}

.my-shout-attach-image.select-list {
	height: auto!important;
	
	-moz-border-radius: 3px;
	-webkit-border-image: 3px;
	border-radius: 3px;
	border: 1px solid #000;
	
	font-size: 13px;
	box-shadow: 0 0 0 #FFF;

	background: #FFF;
}





div.avatar-preview {
	overflow: hidden;
	
	padding: 1px;
	margin: 16px auto 8px;
	
    height: 120px;
    width: 120px;

	position: relative;

    background: none repeat scroll 0 0 #fff;
}

.avatar-preview .avatar-loading {background-position: 47px 47px;}

div.avatar-preview img {
	display: block;
	
	width: 120px;
	height: 120px;
}

.reco-c {
	float: left;
	
	margin-left: 10px;
	
	width: 500px;
}

.b-reg-an  .ui-button.follow-button {float: right!important;}

.b-reg-an .main a.avatar img {
	display: block;
	
	width: 48px;
	height: 48px;
}

/* rober por actividad */

#full-col .box .activity .activity-element a {
	display: inline;
	float: none;
}

#full-col .box .activity .activity-element img {vertical-align: top;}

.activity-element i.remove {display: none;}
.shout-min-view {border-bottom: 0 none; padding-bottom: 0; padding-right: 0px!important;margin-right: 0!important; position: relative;}
.shout-min-view .s-cont img {max-width: 200px;max-height: 200px; margin: 5px 0;}
.shout-element .s-main {float: left;margin-left: 10px;width: 632px; padding-bottom: 10px; border-bottom: 1px solid #EEE; 
}
.shout-min-view .s-cont {margin: 10px 0;}

.s-head a.s-time, #last-activity-container .activity-element span.time {
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
	color: #999;
}
.shout-element .s-main iframe{margin-top: 10px;}
.shout-element .s-foot {font-size: 11px;color: #999;margin-top: 10px;}
.shout-element .s-foot a {color: #999;font-weight: normal;float:left;margin:0 8px 0 0}
.shout-element .s-foot i {margin:0 3px 0 0}
.shout-min-view .s-cont h2 {font-size: 14px;margin: 0;}
.activity-min {margin-left: 70px;border-bottom: 1px solid #EEE;} /* NEW PROFILE margin-left: 87px;margin-right: 30px; */
.shout-min-view .link-data {margin-bottom: 10px;}
.activity-element i.icon.remove, .shout-min-view i.icon.remove {background-position: -221px -102px;position: absolute;top: 10px;right: 5px;float: none;opacity: 0.3; display: none;
}
.activity-element .remove a, .shout-min-view i.icon.remove a {display: block!important;width: 16px!important;height: 16px!important;}
i.icon.public-profile { background-position: 0 0!important}
i.icon.about-me { background-position: -17px 0!important}
i.icon.notifications-c { background-position: -33px 0!important}
i.icon.design { background-position: -51px 0!important}
i.icon.account-xt { background-position: -68px 0!important}
i.icon.find-friend { background-position: 0 -17px!important}
i.icon.my-photos { background-position: -17px -17px!important}
i.icon.wh-follow { background-position:  -33px -17px!important}
i.icon.mail-pass { background-position: -51px -17px!important}
i.icon.privacy-a { background-position:  -68px -17px!important}
i.icon.dashboard {background-position: 0 -32px!important;}
i.icon.plays {background-position: -58px -196px!important;}
i.icon.time {background-position: -36px -196px;}
i.icon.m-comment {background-position: -75px -195px;}
i.icon.plays-h {background-position: -98px -196px;}
i.icon.like {background-position: -17px -33px!important;}
i.icon.seguidores {background-position: -34px -16px!important;}
i.icon.ret {background-position: -49px -34px!important;}
i.icon.plays-hd {background-position: -34px -34px!important;}

/* social exclusive */

#header {
	height: 80px;
	/*background: url(../images/headerbg.png) repeat-x top center #006595*/ /*url(bgheader.gif) repeat-x top center */;
	/*border-bottom: 1px solid #034260;*/
}

#logo {
    /*background: url("../images/inventory-logo.png") no-repeat scroll left top transparent;*/
    display: block;
    float: left;
    height: 70px;
    margin-right: 30px;
    margin-top: 5px;
    width: 298px;
}

i.icon.socialphy { background-position: -17px -34px; }



/* end social exclusive */


.textrank-tags {
	padding: 0;
	
	font-size: 13px;
	text-align: left;
}

.textrank-tags ul li {
	padding: 6px 6px 4px 6px;
	
	border-bottom: 1px dotted #ccc;
}

.textrank-tags ul li:hover {background: #f1f1f1;}
.textrank-tags ul li a.shout-write {margin-top: 4px;}
ul li a.hidden-action {display: none;}
.textrank-tags ul li:hover a.hidden-action {display: block;}
.textrank-tags ul li:hover .hidden-over {display: none;}

.textrank-tags ul li strong.count {
    padding: 1px 5px 0;
    
    border-radius: 7px;
    
    font-size: 11px;
    color: #8D8D8D;
    
    background: #E6E6E6;
}

#nav ul.floatR {margin-right: -6px;}

#nav ul.floatR li a {
	margin-top: 8px;
	padding-top: 6px;
	
	font-size: 12px;
}

#nav ul.floatR li a img {margin: 0 5px -1px 0;}

#nav ul.floatR li a.notext img {
	margin: 0;
	padding: 3px 0 4px;
}

.latest-media a {float: left;}

.latest-media.video img {
	margin: 0 1px 1px 0;
	
	width: 80px;
	height: 60px;
}

.latest-media.image img {
	width: 60px;
	height: 60px;
}

.ui-autocomplete {
	overflow-y: auto;
	overflow-x: hidden;
	
	max-height: 200px;
}

.ui-menu {z-index: 9999!important;}
.user-suggest.user {height: 40px;}
.user-suggest.user a {height: 36px;}
.user-suggest a.ui-state-hover {margin: 0!important}
.user-suggest img {
	float: left;
	
	margin-right: 5px;
	
	width: 32px;
	height: 32px;
	
	border: 1px solid #f2f2f2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.user-suggest div {
	float: left;
	overflow-x: hidden;
	
	width: 130px;
}

.user-suggest strong {
	display: block;
	
	margin-top: 1px;
}

.user-suggest span {
	display: block;
	
	margin-top: -5px;
	
	width: 1000px;
	
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.user-suggest a.ui-state-hover span {color: #fff;}

/*TAGS INPUT*/

div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; width:300px; height:100px; overflow-y: auto;}
div.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px;  } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}

/*
	START - NEW UI BUTTONS
*/

.join-community,
.follow-buttons {
	display:inline-block;
}

.follow-buttons.suggested {
	float:right;
}

.btn-text i {
	display: inline-block;
	margin: -1px 2px 0 0;	
	width: 16px;
	height: 16px;	
	vertical-align: text-top;	
	background: url(../images/16icons0.png) no-repeat;
}

.big .btn-text i {
	margin: 0 2px 0 0 !important;
}

.my-shout-attach-options i {
	opacity: 0.3;
	display: inline-block;
	margin: 0 !important;
	width: 18px !important;
	height: 18px !important;
}

i.follow {background-position: -102px -35px;}
i.favs {background-position: -136px -34px;}
i.report {margin-right: 0; background-position: -17px -68px;}
i.report:hover {background-position: 0 -102px;}
i.i-delete {background-position: -36px -101px;}
i.i-edit {background-position: -19px -101px;}
i.thumb-up {background-position: -153px -34px;}
i.thumb-up:hover {background-position: -153px -51px;}
i.thumb-down {background-position: -170px -34px;}
i.thumb-down:hover {background-position: -170px -51px;}
i.i-play {background-position: -19px -117px;}
i.i-add {background-position: -36px -117px;}
i.new-mp {background-position:-51px -84px;}
.my-shout-attach-options i.s-pic {background-position: 0 0;}
.my-shout-attach-options li:hover i.s-pic {background-position: 0 -20px;}
.my-shout-attach-options i.s-vid {background-position: -20px 0;}
.my-shout-attach-options li:hover i.s-vid {background-position: -20px -20px;}
.my-shout-attach-options i.s-link {background-position: -40px 0;}
.my-shout-attach-options li:hover i.s-link {background-position: -40px -20px;}

.my-shout-attach-options li:hover a i {
	opacity: 1;
}

.btn {
	display: inline-block;
	padding: 5px 10px;
	margin: 3px;	
	border: 1px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica Neue, Helvetica, Arial;
	cursor: pointer;
	box-shadow:0 1px 0 0 #DDDDDD;
}

/* fix authorbox musica */
.follow-music .btn {
	width:222px;
}

.btn.g {
	border-color: #cccccc #c6c6c6 #aaaaaa;
	color: #111111;
	text-shadow: 0 1px 0 #EEEEEE;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
	background: linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 );
}

.btn.g:hover {
	background-color: #DDDDDD;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
	background: linear-gradient(top,  #ffffff 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
}

.btn.g:active, .btn.g.active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none ;
	-moz-border-left-colors: none ;
	-moz-border-right-colors: none ;
	-moz-border-top-colors: none ;
	background: none repeat scroll 0 0 #eceaea ;
	border-color: #a9a9a9 #adacac #b2b0b0 ;
	border-style: solid ;
	border-width: 1px ;
}

.btn.v {
	border-color: #6caf40 #53a32e #3e9a2e;
	color: #ffffff;
	text-shadow: 0 -1px 1px #6ACB3C;
	background: #88e64f;
	background: -moz-linear-gradient(top,  #88e64f 0%, #5ed037 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88e64f), color-stop(100%,#5ed037));
	background: -webkit-linear-gradient(top,  #88e64f 0%,#5ed037 100%);
	background: -o-linear-gradient(top,  #88e64f 0%,#5ed037 100%);
	background: -ms-linear-gradient(top,  #88e64f 0%,#5ed037 100%);
	background: linear-gradient(top,  #88e64f 0%,#5ed037 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88e64f', endColorstr='#5ed037',GradientType=0 );
}

.btn.v:hover {
	border-color: #59A62A #59A62A #438918;
	background: #78da40;
	background: -moz-linear-gradient(top,  #78da40 0%, #45b31d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78da40), color-stop(100%,#45b31d));
	background: -webkit-linear-gradient(top,  #78da40 0%,#45b31d 100%);
	background: -o-linear-gradient(top,  #78da40 0%,#45b31d 100%);
	background: -ms-linear-gradient(top,  #78da40 0%,#45b31d 100%);
	background: linear-gradient(top,  #78da40 0%,#45b31d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78da40', endColorstr='#45b31d',GradientType=0 );
}

.btn.v:active, .btn.v.active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none ;
	-moz-border-left-colors: none ;
	-moz-border-right-colors: none ;
	-moz-border-top-colors: none ;
	background: none repeat scroll 0 0 #32D335 ;
	border-color: #0E8E1E #0E8E1E #0E408E ;
	border-style: solid ;
	border-width: 1px ;
	color: #FFFFFF ;
	text-shadow: 0 -1px 1px #26AD2B ;
}

.btn.r {
	border-color: #AF4052 #AF4052 #A32E38;
	color: #ffffff;
	text-shadow: 0 -1px 1px #C63844;
	background: #e64f64;
	background: -moz-linear-gradient(top,  #e64f64 0%, #d0373a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64f64), color-stop(100%,#d0373a));
	background: -webkit-linear-gradient(top,  #e64f64 0%,#d0373a 100%);
	background: -o-linear-gradient(top,  #e64f64 0%,#d0373a 100%);
	background: -ms-linear-gradient(top,  #e64f64 0%,#d0373a 100%);
	background: linear-gradient(top,  #e64f64 0%,#d0373a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64f64', endColorstr='#d0373a',GradientType=0 );
}

.btn.r:hover {
	border-color: #AF4051 #AF4052 #A32E38;
	border-style: solid;
	border-width: 1px;
	background: #e5344d;
	background: -moz-linear-gradient(top,  #e5344d 0%, #c12c41 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5344d), color-stop(100%,#c12c41));
	background: -webkit-linear-gradient(top,  #e5344d 0%,#c12c41 100%);
	background: -o-linear-gradient(top,  #e5344d 0%,#c12c41 100%);
	background: -ms-linear-gradient(top,  #e5344d 0%,#c12c41 100%);
	background: linear-gradient(top,  #e5344d 0%,#c12c41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5344d', endColorstr='#c12c41',GradientType=0 );
}

.btn.r:active, .btn.r.active {
	background: none repeat scroll 0 0 #f34346;
	border: 1px solid #993646;
}

.btn.a {
	border-color: #4081AF #2E69A3 #20559A;
	color: #ffffff;
	text-shadow: 0 -1px 1px #3275BC;
	background: #52a8e8;
	background: -moz-linear-gradient(top,  #52a8e8 0%, #377ad0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52a8e8), color-stop(100%,#377ad0));
	background: -webkit-linear-gradient(top,  #52a8e8 0%,#377ad0 100%);
	background: -o-linear-gradient(top,  #52a8e8 0%,#377ad0 100%);
	background: -ms-linear-gradient(top,  #52a8e8 0%,#377ad0 100%);
	background: linear-gradient(top,  #52a8e8 0%,#377ad0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a8e8', endColorstr='#377ad0',GradientType=0 );
}

.btn.a:hover {
	border-color: #2A73A6 #165899 #07428F !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 0 1px 0 0 #62B1E9 inset !important;
	text-shadow: 0 -1px 1px #1D62AB !important;
	background: #3e9ee5;
	background: -moz-linear-gradient(top,  #3e9ee5 0%, #206bcb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e9ee5), color-stop(100%,#206bcb));
	background: -webkit-linear-gradient(top,  #3e9ee5 0%,#206bcb 100%);
	background: -o-linear-gradient(top,  #3e9ee5 0%,#206bcb 100%);
	background: -ms-linear-gradient(top,  #3e9ee5 0%,#206bcb 100%);
	background: linear-gradient(top,  #3e9ee5 0%,#206bcb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9ee5', endColorstr='#206bcb',GradientType=0 );
}

.btn.a:hover {
	text-decoration: none !important;
}

.btn.a:active, .btn.a.active {
	-moz-border-bottom-colors: none !important;
	-moz-border-image: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background: none repeat scroll 0 0 #3282D3 !important;
	border-color: #154C8C #154C8C #0E408E !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 0 0 6px 3px #1657B5 inset, 0 1px 0 0 #FFFFFF !important;
	text-shadow: 0 -1px 1px #2361A4 !important;
}

.btn-text {
	display: block;
}

.big .btn-text {
	font-size: 1.2em;
	line-height: 20px;
	padding: 5px 10px;
	text-align: center;
}

.follow-buttons.big .not-following .btn-text {padding: 10px 50px;}
.follow-buttons.big .following .btn-text {padding: 10px 50px;}
.follow-buttons.big .unfollowing .btn-text {padding: 10px 50px;}
.reg-button .btn-text {
	padding: 7px 116px;
}

.btn.dropdown-text {
	padding: 5px 10px;
	margin: 3px 0px;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	float:left;
}

.btn.dropdown-dropper {
	padding: 7px 9px;
	margin: 3px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	border-left:none !important;
}

.btn.dropdown-dropper:hover {
	border-left:none !important;
}

.btn.dropdown-dropper.active {
	border-left:none !important;
}

.dropdown-list {
	background-color: white;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	position: absolute;
	text-align: left;
	width: 245px;
	z-index: 9999;
	overflow: hidden;
}

.dropdown-item {
	padding:3px 7px;
	cursor:pointer;
	color:#444 !important;
	text-decoration:none;
}

.dropdown-item:hover {
	background:#3880c7;
	color: white !important;
}

/*
	END - NEW UI BUTTONS
*/

.small-list.activity-log {
	clear: both;
	margin-left: 88px;
	width: 594px;
	border: 1px solid #ccc;
	border-top: none;
	position: relative;
	font-size: 11px;
	color: #333
}

.small-list.activity-log .list-element {
	height: 18px!important;
}

.small-list.activity-log .list-element span {
	text-transform: lowercase;
}

.big-list.activity-log {
	clear: both;
	margin-left: 9px;
	width: 670px;
	border: 1px solid #ccc;
	border-top: none;
	position: relative;
	font-size: 11px;
	color: #333
}

.big-list.activity-log .list-element {
	height: 18px!important;
}

.big-list.activity-log .list-element span {
	text-transform: lowercase;
}

.cover a:hover img span.parent-play {
	display: block;
}
span.parent-play {
	display: none;
	position: absolute;
	bottom: 3px;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	width: 114px;
	border-radius: 0 0 5px 5px;
	padding: 3px 5px;
	text-align: center;
	font-size: 90%;
}






#recomendar-post {
	padding:0;
}

#recomendar-post .item {
	position:relative;
	padding:10px 0;
	height:20px;
}



#recomendar-post .item input {
	float:right;
	width:500px;
	margin-right:3px;
	color:#444;
}

#recomendar-post .item span {
	color: #999999;
	float: right;
	margin: 0 5px 10px 0;
}

#recomendar-post textarea {
	float: right;
	width: 500px;
	margin-right: 3px;
	height: 44px;
	min-height: 0;
	max-height: 100px;
	resize: vertical;
	color: #444;
}

.shareMessage{
	float:none !important;
	width:400px !important;
}

#recomendar-post button {
	margin-right:45px;
}

.link-summary {
	background:#EEE;
	margin:15px 0 0;
	padding:15px;
	border-radius:10px;
	-moz-border-radius:10px;
}

.link-summary img {
	display: block;
	float: left;
	margin-right: 10px;
	width: 80px;
}

.link-summary h3 {
	color:#006595;
	margin-bottom:10px;
}

.link-summary p {
	color:#777;
	font-size:12px !important;
}

.link-summary i.icon {
	margin:2px 5px !important;
}

.link-summary img.icon {
	width:16px;
	height:16px;
	margin:2px 5px !important;
	vertical-align:middle;
}

.link-summary .artist-name {
	color: #444444;
	font-size: 14px;
}

.link-shout-content .link-summary {
	margin:0 !important;
}

/* juegos */
i.game-icon {
	float: left;
	width: 55px;
	height: 51px;
}
i.game-icon.guerra-naval { background-position: 0 0 }
i.game-icon.domino { background-position: -55px 0 }
i.game-icon.pictiomatic { background-position: -110px 0 }
i.game-icon.tetriwar { background-position: -165px 0 }
i.game-icon.tute { background-position: -220px 0 }
i.game-icon.superbuteo { background-position: -275px 0 }
i.game-icon.parchis { background-position: -330px 0 }
i.game-icon.brisca { background-position: -385px 0 }
i.game-icon.chinchon { background-position: 0 -51px }
i.game-icon.damas { background-position: -55px -51px }
i.game-icon.mus { background-position: -110px -51px }
i.game-icon.poker { background-position: -165px -51px }
i.game-icon.ajedrez { background-position: -220px -51px }
i.game-icon.escoba { background-position: -275px -51px }
i.game-icon.buscatesoros { background-position: -330px -51px }
i.game-icon.cuadrox { background-position: -385px -51px }
i.game-icon.cinquillo { background-position: 0 -102px }
i.game-icon.bingo { background-position: -55px -102px }
i.game-icon.chupate-2 { background-position: -110px -102px }
i.game-icon.poker-texas-holdem { background-position: -165px -102px }
i.game-icon.billar { background-position: -220px -102px }
i.game-icon.minigolf { background-position: -275px -102px }
i.game-icon.buraco { background-position: -330px -102px }
i.game-icon.palabras-cruzadas { background-position: -385px -102px }
i.game-icon.truco-argentino { background-position: 0 -153px }
i.game-icon.truc { background-position: -55px -153px }

/* post summary feature */

.summary-overlay-loading {
	width:700px;
	height:270px;
}

.summary-img-cont,
.summary-text-cont {
	float: left;
	position: relative;
	height:265px;
}

.summary-text-cont {
	width: 400px;
}

.summary-img-cont {
	width: 250px;
	margin-left: 20px;
}

.summary-img-cont h3,
.summary-text-cont h3 {
	color: #555;
	font-family: Helvetica, "Helvetica neue", Arial;
	font-size: 16px;
}

.summary-img-cont h3 {
	width: 200px;
}

.summary-text-cont h3 {
	width: 400px;
}

.summary-img {
	height: 200px;
	position: absolute;
	top: 30px;
	width: 200px;
}

.summary-img-background {
	height: 200px;
	position: absolute;
	top: 30px;
	width: 200px;
	background: #EEE;
}

.summary-img-footer {
	margin-top: 250px;
	width: 200px;
}

.summary-img-upload {
	cursor: pointer;
	float: right;
	position: relative;
	padding-left: 20px;
	width:74px;
	color:#333;
}

.summary-img-upload.uploading {
}

.summary-img-upload input {
	display: block;
	visibility: hidden;
	width: 0;
	height: 0;
}

.summary-img-footer {
	margin-top: 220px;
	width: 200px;
}

.summary-img-footer a {
	float:left;
	display: block;
	margin-right: 5px;
	width: 20px;
	height: 20px;	
	position: relative;
	background: url(../images/player00.png) no-repeat;
}

.summary-img-footer a.disabled {
	opacity:0.3;
}

.summary-img-footer a:active {top: 1px;}
.summary-img-footer a.prev {background-position: 0 -26px; float:left;}
.summary-img-footer a.next {background-position: -50px -26px; float:left; margin: 0;} 
.summary-img-footer a.prev:active {background-position: 0 -51px;}
.summary-img-footer a.next:active {background-position: -50px -51px;}

.summary-text-cont textarea {
	height: 186px;
	margin-top: 13px;
	resize: none;
	width:400px;
}

.summary-text-cont span.count {
	background: #EEE;
	border-radius: 40px;
	bottom: 22px;
	font-weight: bold;
	padding: 3px 6px;
	position: absolute;
	right: -25px;
}

.summary-text-info {
	color: #777;
	margin: 4px 0 !important;
}















#xttop{position:absolute; right:5%; bottom:78%; color:#fff;  z-index:10000}
#xttop a {font:Verdana, Geneva, sans-serif; color: #00C;}

#sidebar p.box {
	margin: 0 0 10px 5px;
	padding: 7px;
	background-color: #000;
	color: #fff;
}