/* CSS Document */
#debugFB{
	font-size:10px;
}
:focus {
    -moz-outline-style:none;
}
.SocialNavUser{
	
}
.SocialNavUser, .facebookBox{
	background: url(../imgs/connect_sprite_BG.png) repeat scroll 0 0 #5F78AB;
	border: 1px solid #879AC0;
	color: white;
	padding: 10px;
	-webkit-background-size: 100% 100%;
  	-moz-background-size: 100% 100%;
  	-o-background-size: 100% 100%;
 	 background-size: 100% 100%;
	font-size:12px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
#FBuser-info{
	clear: both;
	font-size:12px;
}

.butonFB{
	background: url(../imgs/connect_sprite.png) no-repeat scroll left -188px #29447E;
	display: inline-block;
	line-height: 14px;
	outline: medium none;
	padding: 0 0 0 1px;
	cursor: pointer;
	color: #08C;
	text-decoration: none !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;

}
.minilogoFB{
	background: url(../imgs/connect_sprite.png) scroll right -476px;
	background-repeat: no-repeat;
	width: 14px;
	height: 16px;
	margin-top: -10px;
	margin-left: -15px;
	display: inline-block;
	z-index: 99;	
}
.butonFB .contentboton {
	background: url(../imgs/connect_sprite.png) repeat scroll 0 0 #5F78AB;
	border-bottom: 1px solid #1A356E;
	border-top: 1px solid #879AC0;
	color: white;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 1px 0 21px;
	padding: 2px 6px 3px 6px;
	 text-decoration: none;
}

.facebook_UserSocial_profile{
	clear:both;
	display:block;
	overflow:hidden;
}
.picProfile{
	margin: 3px;
	border: white 1px solid;
	padding: 1px;
	float: left;
	line-height: 1px;
	position: relative;
}
.picProfile:hover{
	border-color: #A3BDD3;	
}
.picProfile .blank {
	position: absolute;
	width: 49px;
	top: 0;
	left: 0;
	height: 49px;
	overflow: hidden;
	padding: 1px;
	display: inline-block;
}
.fbtext{
	float: left;
	color: #A3BDD3;
	font-size: 12px;
	float: left;
	color: #A3BDD3;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
.fbtext a{
	font-weight: bold;
	color: white;
	cursor: pointer;
	}
.name{
	display: inline-block;
	line-height: 17px;
	max-width: 175px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
	font-size: 15px;
	color: white;
	float: left;
	font-weight: bold;
	padding-top: 6px;
}
.name:hover{
	color: #A3BDD3;
	text-decoration:none;
}
.fbTitle{
	line-height: 30px;
	font-size: 18px;
	padding-left: 8px;
	max-width: 280px;
}
#FBmensaje{
	display: none;
	color: white;
}
#FBmensaje a{
	color:#FFF;	
}
#FBmensaje a:hover{
	color:#A3BDD3;
	text-decoration:none;		
}
#FBmensaje #FBActiviti{
	background-image: url(../imgs/activiti.png);
	background-repeat: no-repeat;
	display: block;
	line-height: 15px;
	max-width: 95%;
	overflow: hidden;
	padding-right: 8px;
	padding-top: 35px;
	padding-left: 45px;
	vertical-align: top;
	font-size: 12px;
	color: #fff;
	margin-left: -30px;
	padding-bottom: 5px;
}

.masname{
	float: right;
	margin-top: -5px;
	max-width: 105px;
	font-weight: bold;
	font-size: 14px;
	}
#Facebook_delayRead{
	display: none;
	/*overflow: hidden;*/
	padding: 3px;
	position: relative;
	height: 42px;	
}

.FBLisTItem{
	font-size: 11px;
	float: left;
	background-color: #ECECEC;
	width: 96%;
	padding: 2%;
}
.FBLisTItem .name{
	font-size: 12px;
	font-weight: normal;
	color: #3B5999;
	line-height: 14px;
	padding-top: 4px;
	display: block;
	min-width: 150px;
	margin-top: -5px;
}
.FBLisTItem .FBenlacesList{
	color: #5F78AB;
}
.FBLisTItem .FBenlacesList a{
	float: left;
	line-height: 11px;
	max-width: 255px;
	word-wrap: normal;
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 10px;
	min-width: 190px;
}

#activitySet{
	cursor: pointer;
	float: right;
	margin-top: -8px;
	padding-right: 20px;
	height: 17px;
	background-image: url(../imgs/OnOff.png);
	background-repeat: no-repeat;
}
.activityOn{
	
	background-position: right top;
}
.activityOff{
	background-position: right bottom;
}

.userview {
	width: 150px;
	float: right;
	min-height: 40px;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCC;
}
.deleteContent {
	width: 120px;
	font-size: 11px;
	color: #B42727;
	float: right;
	height: 12px;
	clear: right;
	position: absolute;
	right: 0px;
	top: -2px;
}

.inEvent {
	width: 170px;
	position: absolute;
	top: 54px;
	right: 5px;
	color: black;
	background: url(../imgs/connect_sprite_BG.png) repeat scroll 0 0 #5F78AB;
	border: 1px solid #879AC0;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	cursor:pointer;
}
.inEvent:hover {
	color: white;
	background: url(../imgs/connect_sprite_BG.png) repeat scroll -30px 0 #5F78AB;
	font-size: 17x;
}

.inEvent a{
	color: white;
	font-size: 16px;
	font-weight: bold;	
}
.inEvent a:hover{
	color: white;	
	font-size: 17x;
}
/*---------------Article User Profile-----------------*/

.UserPerfilListados .botton,.formprofile .botton { -moz-transition: all 0.4s ease-in-out 0s; background: none repeat-x scroll 0 0 #1491D7; border: 1px solid #116EA1; color: #FFFFFF; cursor: pointer; display: inline; font-size: 14px; font-weight: bold; line-height: 36px; margin-bottom: 20px; margin-right: 7px; padding: 5px 15px 0; position: relative; text-decoration: none; text-shadow: 0 1px 1px #116EA1; text-transform: uppercase; top: 0px; }


.UserPerfilListados .link,.formprofile .link {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid #B0B0B0;
	color: #a80100;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding:  10px 0 8px;
	text-align: center;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
	width: 50%;
	margin: auto;
	margin-bottom: 15px;
	-webkit-box-shadow: #e8e8e8 2px 2px 3px;
	-moz-box-shadow: #e8e8e8 2px 2px 3px;
	box-shadow: #e8e8e8 2px 2px 3px;
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px / 4px;
	-ms-border-radius: 4px / 4px;
	-o-border-radius: 4px / 4px;
	border-radius: 4px / 4px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.UserPerfilListados .link:hover,.UserPerfilListados .link:focus,.formprofile .link:hover,.formprofile .link:focus { -webkit-box-shadow: #e8e8e8 1px 1px 2px; -moz-box-shadow: #e8e8e8 1px 1px 2px; box-shadow: #e8e8e8 1px 1px 2px; background: none repeat scroll 0 0 #a80100; color: white; text-decoration: none; }

.exitoU{
	background: #E6F5D0;
	border: 1px solid #007236;
	color: #007236;
	padding: 8px;
	font-size: 13px;
	margin: 10px auto;
	display: inline-block;
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px / 4px;
	-ms-border-radius: 4px / 4px;
	-o-border-radius: 4px / 4px;
	border-radius: 4px / 4px;
}

.errorU{
	border: 1px solid #C00;
	color: #C00;
	padding: 8px;
	font-size: 13px;
	margin: 10px auto;
	display: inline-block;
	background-color: #F3DFD1;
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px / 4px;
	-ms-border-radius: 4px / 4px;
	-o-border-radius: 4px / 4px;
	border-radius: 4px / 4px;
}

.UserPerfilListados {
	/*max-height: 600px;*/
	overflow: auto;
}
.articleUser{
	font-size:12px !important;
	padding: 5px;
	margin:1px;	
	position:relative;
	border:#FFF 1px solid;
}
.articleUser:hover{
	border:#CCC 1px solid;
	background-color: #F2F2F2;
}
.articleUser img{
	max-width:100px;
}
.articleUser .date, .articleUser .authors, .articleUser .title,  .articleUser .date-txt {
	font-size:10px !important;
	padding-left: 5px;
	margin:0px;
	line-height:12px;
}
.articleUser h1,.articleUser h1 a,.articleUser .authors a{
	font-size:12px !important;
	line-height:15px !important;
}

.articleUser .main-image-wrapper{
	width:80px;
	max-height:50px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	display:inline-block;	
	margin-right:5px;
	border-bottom-style:dashed
}

.frmLeftCaptions{
	text-align: right;
	padding: 5px;
	font-size: 10px;
	
}
.LinksUP{
	float: left;
	display: inline-block;
	margin-left: 30px;
	font-weight: bold;
}
.img {
	float: left;
	margin: 10px;
	width: 60px;
}
.frmRight{
	padding: 3px 0px 3px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.frmLeftCaptions strong, .frmRight strong, .frmRight a{
	font-size:12px;
	color:#A80100;	
}

.frmRight .txtField{
	padding: 8px;
	border: 1px #999 solid;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

.NoUser{
	font-size:14px;
	padding:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.NoUser a{
	color:#A80100;
	text-decoration:underline;	
}

/*---------------TOOLTIP-----------------*/

 .tooltipChan {
   background-color: black;
	border: 1px solid white;
	padding:5px;
	display: none;
	color: white;
	text-align: left;
	font-size: 12px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px black;
}
