/*************** Estilos para los Gadgets de Facebook ****************/

/* Estilos para el tpl fb_friends_invitation */ 

.facebookgadget .fi_wrapper
{margin-bottom:10px;border:#FFFFFF solid; border-width:0px 0px 0.5px 0px;}

.facebookgadget .fi_avatar
{float:left; border:0px;}

.facebookgadget .fi_content
{margin:30px 0px 15px 10px; text-align:left;}

.facebookgadget .fi_name
{padding-top:10px; margin-left:40px; display:inline;}

/* Estilos para el tpl fb_gadget */

.facebookgadget .fg_wrapper
{width:100%}

.facebookgadget .fg_status
{float:left; width:97%; display:none;}

.facebookgadget .fg_status_field
{height:66px; width:97%; float:left; padding:4px 4px 4px 4px;}

.facebookgadget .fg_mi_status_content
{float:left;  display:block;}

.facebookgadget .fg_mi_status
{clear:both; text-align:left; padding:5px 0px 5px 5px; font-weight:bold;}

.facebookgadget .fg_picture_Content
{float:right;  z-index:1000; height:66px; margin:0px; border:0px;}

.facebookgadget .fg_picture
{margin-top:2px; border:0px; margin-right:5px;}

.facebookgadget .status_change 
{font-weight:bold; text-align:right; width:97%; margin-left:3px; text-decoration:underline;  cursor:pointer; }


.facebookgadget .status_change_display 
{display:inline; text-decoration:underline;display:none; }


.facebookgadget .status_change a
{display:inline;
text-decoration:none;}

/* Estilos para novedades del tpl fb_gadget */

.facebookgadget .news_nav_wrapper
{border:#FFFFFF solid; border-width:0px 0px 0.5px 0px; padding-bottom:5px; padding-top:5px; text-align:left; min-height:65px;}

.facebookgadget .news_nav_wrapper img
{ margin:5px;}

.facebookgadget .news_nav
{margin:5px 40px 15px 10px; text-align:left;}

.facebookgadget .news_nav_text
{display:inline; vertical-align:top;}

/* Estilos para login del tpl fb_gadget */

.facebookgadget .login_lock
{float:left;margin:15px; border:0px;}

.facebookgadget .privacy_text
{line-height:1.3em;}

.facebookgadget .get_code_wrapper
{text-align:center;}

.facebookgadget .code_text{
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	display:block;
	font-weight:bold;
	line-height:18px;
	margin:5px 5px 0;
	padding:7px 15px !important;
	text-align:center;
	text-decoration:none;
}

.facebookgadget .autoritation_wrapper{
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	height:53px;
	margin:0 5px 5px;
	padding:6px;
}

.facebookgadget .autoritation_text
{padding-left:10px; padding-top:2px; padding-bottom:2px; text-align:left;font-weight:bold;}

.facebookgadget .code_wrapper
{ text-align:center;}

.facebookgadget .code_content
{display:inline; float:left; margin-left:10px;//margin-left:-100px; margin-top:5px;}

.facebookgadget .code_field
{-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border:1px solid #919191;
height:18px;
padding-top:5px;
width:140px;}

.facebookgadget .autoritation_btn
{display:inline; float:left; margin-left:12px; //margin-left:0px; margin-top:4px;}

.facebookgadget .privacy_policity
{margin:8px 10px 5px 20px;}

.facebookgadget .privacy_policity_a
{}

.facebookgadget .dialog_wrapper
{display:none;}

.facebookgadget .status_auto_content
{margin-top:10px;}

.facebookgadget .status_auto_a
{text-decoration:underline; }

.facebookgadget .input_pointer
{cursor:pointer}

.facebookgadget .clear
{clear:both;}

.img
{border:0px;}

.facebookgadget input[type="image"]{
width:90px;
}

#fb_error{
	border:2px solid #CCCCCC;
	font-weight:bold;
	line-height:1.5em;
	margin:5px 2px 12px;
	padding:12px;
	text-align:center;
}
#fb_error b{
	text-decoration:underline;
}




.facebookgadget .fb-wall-title{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom:1px;
	margin:3px 5px 0;
}
.facebookgadget .fb-top-picture{
	border:1px solid #ccc;
	width:58px;
	min-height:12px;
	float:left;
	margin:5px 0 5px 5px;
}
.facebookgadget .fb-user-option{
	cursor:pointer;
	cursor:hand;
	padding:2px;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.facebookgadget .fb-user-option:hover{
	text-decoration:underline;
}
.facebookgadget .fb-wall-title-txt{
	margin:0 15px 0 70px;
	padding-top:5px;
}
.facebookgadget h4{	
	font-weight:bold;
	margin-top:2px;
}
.facebookgadget h4 .fb-to-arrow{
	font-weight:bolder;
	letter-spacing:-2px;
	padding:0 4px 0 0;
}
.facebookgadget h4 a{

}
.facebookgadget h4 a:hover{
	text-decoration:underline;
}
.facebookgadget .fb-status-field{
	border:none;
	padding:0;
	width:99%;
	margin:4px 0 6px;
}
.facebookgadget .fb-status-field textarea{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:4px 0 6px;
	padding:4px;
	width:99%;
}
.facebookgadget .fb-status-field button{
	float:right;
	border:none;
	margin-bottom:5px;
	margin:0 0 10px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	padding:2px 3px;
}
.facebookgadget .fb-status-field button:hover{
	cursor:pointer;
	cursor:hand;
}
.facebookgadget p.fb-submit-status{
	text-align:right;
	padding:3px 5px 2px 0;
	margin:0 8px;
	cursor:pointer;
	cursor:hand;
}
.facebookgadget p.fb-submit-status:hover{
	text-decoration:underline;
}


.facebookgadget ul.fb-posts{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:5px 5px;
	list-style:none;
	margin:3px 4px 10px;
}
.facebookgadget ul.fb-posts li{
	margin-bottom:10px;
	padding-bottom:10px !important;
}
.facebookgadget ul.fb-posts li .fb-post-picture{
	float:left;
	width:58px;
	line-height:1.1em;
}
.facebookgadget ul.fb-posts li .fb-post-picture img{
	max-width:58px;
	margin-bottom:5px;
}
.facebookgadget ul.fb-posts li .fb-post-picture a img:hover, .facebookgadget .fb-top-picture:hover{
	-moz-box-shadow:0 0 4px #444;
	-webkit-box-shadow:0 0 4px #444;
	box-shadow:0 0 4px #444;
	cursor:pointer;
	cursor:hand;
}
.facebookgadget ul.fb-posts li .fb-post-title-txt{
	margin-left:65px;
}
.facebookgadget ul.fb-posts li .fb-post-title-txt p{
	line-height:1.4em;
	margin:7px 0;
	overflow:hidden;
}
.facebookgadget ul.fb-posts li .fb-post-title-txt p a:link, .facebookgadget ul.fb-posts li .fb-post-title-txt p a:visited{
	text-decoration:underline;
}
.facebookgadget ul.fb-posts li .fb-post-title-txt p a:hover, .facebookgadget ul.fb-posts li .fb-post-title-txt p a:active{
	text-decoration:none;
}
.facebookgadget .fb-actions{
	line-height:1.8em;
}
.facebookgadget .fb-actions .fb-post-time{
	font-size:9px;
}
.facebookgadget .fb-actions label{
	cursor:pointer;
	padding:1px 2px;
	cursor:hand;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.facebookgadget .fb-actions .fb-small-label label{

}
.facebookgadget .fb-actions label:hover, .facebookgadget .fb-actions .fb-small-label label:hover, .facebookgadget .fb-actions label.active, .facebookgadget .fb-actions .fb-small-label label.active{

}


.fb-write-wall{
	-moz-border-radius:0 12px 12px 12px;
	-webkit-border-radius: 0 12px 12px 12px;
	border-radius: 0 12px 12px 12px;
	-moz-box-shadow:0 1px 10px #000000;
	-webkit-box-shadow:0 1px 10px #000000;
	margin-left:50px;
	margin-top:-5px;
	padding:5px 10px;
	position:absolute;
	width:190px;
	z-index:1100;
	background:#fff;
}
.fb-write-wall textarea{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height:60px;
	margin:0;
	padding:4px;
	width:93%;
	background:#FFFFFF;
	color:#666666;
}
.fb-write-wall label{
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	clear:both;
	cursor:pointer;
	display:block;
	float:right;
	margin:3px 0;
	padding:2px 4px;
}
.fb-write-wall label:hover{

}
.facebookgadget .fb-write-com{
	padding-bottom:2px;
	margin-bottom:4px;
	padding-right:4px;
}
.facebookgadget .fb-write-com label{
	margin-left:2px;
}
.facebookgadget .fb-write-com label:hover{

}
.facebookgadget .fb-write-com textarea{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top:-1px;
	padding:2px;
	width:99%;
}
.facebookgadget .fb-write-com .fb-submit-text{
	float:right;
	margin-top:-2px;
	padding:0 3px;
}
.facebookgadget .fb-com-nav{
	margin-top:1px;
	line-height:1.3em;
}
.facebookgadget .fb-com-nav a{

}
.facebookgadget .fb-com-nav a:hover{
	text-decoration:underline;
}
.facebookgadget .fb-com-nav img{
	margin-right:5px;
	-ms-interpolation-mode: bicubic;
	width:36px;
	margin-bottom:1px;
	padding:0;
	border:none;
}
.facebookgadget ul.fb-posts li .fb-com-nav li{
	margin-bottom:3px;
	padding:2px !important;
	overflow:hidden;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	line-height:1.4em;
}

.facebookgadget .fb-birthday-nav{
	padding-top:6px;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li{
	border:none;
	float:left;
	width:31%;
	margin-right:0 3px 3px 0;
	text-align:center;
	height:70px;
	overflow:hidden;
	line-height:1.1em;
	font-size:90%;
}
.facebookgadget .fb-birthday-nav img{
	max-height:48px;
	max-width:62px;
	overflow:
	width:auto;
	float:none;
	display:block;
	margin:0 auto;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li{
	text-align:center;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li p{
	text-align:center;
	line-height:0.9em;
	margin:0;
	padding-bottom:4px;
	text-align:center;
	font-size:90%;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li p a:link, .facebookgadget ul.fb-posts .fb-birthday-nav li p a:visited{
	text-decoration:none;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li p a:hover{
	text-decoration:underline;
}
.facebookgadget ul.fb-posts .fb-birthday-nav li p.fb-birthday-date{
	font-weight:normal;
	margin:0 0 2px;
	padding:0;
	height:12px;
	line-height:0.8em;
	font-size:90%;
}