/*CONTENT-----------------------------------------------------------------------------------------------------------------------------------------------*/

#wallWrap{
	float:left;
	width:560px;
	text-align:left;
	padding:15px;
	background-color:#f0f6f8;
	border:#d5dde0 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	clear:both;}
	
#wallAlert{
	background-image:url(/images/alertbar_bg.png);
	border:#dfe0bc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:10px;
	padding-top:5px;
	width:570px;
	margin-bottom:30px;
	text-align:center;
	text-align:left;}
	
#wallAlert div.btClose{
	width:550px;
	text-align:right;
	float:left;
	}
	
#wallAlert div.btClose a{
	color:#8e8f64;
	font-family:"Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-shadow:#fff 0 0 1px;
	text-decoration:none;
	float:right;
}
	
#wallWrap div.wallLine{
	background-color:#e8e9ea;
	border-bottom:#fff 1px solid;
	height:1px;
	width:560px;
	float:left;}
	
#wallWrap div.wallBox{
	width:560px;
	padding:20px 0;
	float:left;
	border-bottom:#a9b5b9 1px dotted;}
	

#wallWrap div.wallBox div.wallIcon{width:21px; float:left; margin-right:3px;}

#wallWrap div.content{width:510px; float:left; margin-top:-2px; margin-left:5px;}
	
#wallWrap div.date{
	float:left;
	padding-top:5px;
	background-image:url(/images/wall/postdate.gif);
	width:85px; height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align:center;
	margin-bottom:0px;	
	margin-top:10px;}


div.wallBox:hover div.wallCmtOver{display:block;}
	
.wallCmtOver{
	position:absolute;
	display:none;
	margin-left:400px;
	padding:7px 0 0 20px;
	margin-top:-14px;
	width:145px;
	height:49px;
	background-image:url(/images/wall/bg-comments.png);
	text-decoration:none;}
	
.wallCmtOver td a:hover{background-color:#000;}

.wallCmtOver td a:hover span{color:#9ab610;}
	
.wallCmtOver td span{color:#fff; font-size:11px; margin-left:4px;text-decoration:none;}

.wallSubBox{
	width:458px;
	background-color:#e4eaf0;
	border:#d5dde0 1px solid;
	float:right;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;}
	
.albumDet{
	width:560px;
	margin-bottom:10px;
	clear:both;}

.photo{
	float:left;
	width:54px;
	margin:2px;
}

.photoMask{
	width:54px;
	height:54px;
	margin:2px;
	overflow:hidden;}

.albumDet input{margin-left:-1px; clear:both;}

.albumDate{
	float:left;
	clear:both;}
	
.wallMidia{
	margin-left:29px;}


img.cmtIcon{
	float:left;
	margin-left:80px;
	position:relative;
	margin-bottom:-1px;
	clear:left;}
	
.wallSubBox img{margin:0 1px 1px 0;}
	
#wallWrap div.wallSubBox div.wallBox, div.cmtBox{width:460px;border-bottom:white 1px solid; background-image:none;}

#wallWrap div.wallSubBox div.cmtBox textarea{height:30px; float:left; padding:2px;}

.cmtBox{
	width:460px;
	border-bottom:white 1px solid;
	padding-bottom:10px;
	width:560px;
	float:left;}

.thumb{margin-right:5px;}

#wallWrap div.wallSubBox div.wallBox div.icon{width:25px; float:left;}

.seemore{
	height:20px;
	width:50px;
	margin:auto;
	clear:both;
	padding-top:5px;
	background-image:url(/images/wall/more.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;}
	
	
#messagesHeader{
	padding:15px  0;
	height:60px;
	border-bottom: #d5d5d5 1px dotted;}

#messageContent{
	width:100%;
	text-align:justify;
	line-height:20px;
	margin:30px 0;}

#messageContent div.remetente{
	width:140px;float:left;
}
#messageContent div.assunto{
	width:260px;float:left;
}
#messageContent div.data{
	width:90px;float:left;
}
#messageContent div.check{
	width:20px;float:left;
}
#messageContent div.check img{padding:2px 0 0 5px;}




/*NAVEGACAO-----------------------------------------------------------------------------------------------------------------------------------------------*/



#wallMenu{
	height:26px;
	text-align:left;}

#wallMenu div.aba{
	float:left;
	text-align:center;
	padding:5px 8px;
	height:20px;
	border-right:#e6e7e8 1px solid;
	margin-bottom:-1px;
	*margin-top:-3px;
	position:relative;}
	
#wallMenu a:link div.aba span, #wallMenu a:visited div.aba span{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	font-weight:bold;}
	
#wallMenu a:hover{text-decoration:none;}

#wallMenu a:hover div.aba span{color: #0084c9;}

#wallMenu a div.aba span.alert_vm{color:#e20000; font-size:11px;}
	

#wallMenu a.wallActive div.aba{
	background-image:url(/images/wall/wallactive_icon.gif);
	background-position:center bottom;
	background-repeat:no-repeat;}
	
#wallMenu a.wallActive div.aba span{color: #0084c9;}
	
	
	
	
	
#wallSubMenu{
	height:26px;
	text-align:left;}

#wallSubMenu div.aba{
	float:left;
	text-align:center;
	padding:5px 8px;
	height:20px;
	border-right:#e6e7e8 1px solid;
	margin-bottom:-1px;
	*margin-top:-3px;
	position:relative;}
	
#wallSubMenu a div.aba span{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-weight:normal;}
	
#wallSubMenu a{text-decoration: none;}

#wallSubMenu a:hover div.aba span{color: #0084c9;}
	

#wallSubMenu a.wallActive div.aba{
	background-image:url(/images/wall/wallactive_icon2.gif);
	background-position:center bottom;
	background-repeat:no-repeat;}
	
#wallSubMenu a.wallActive div.aba span{color: #0084c9;}

#wallSubMenu #fieldSearch{float:right; width:170px;margin-right:-23px;}






/*DASHBOARD/RSVP-----------------------------------------------------------------------------------------------------------------------------------------------*/


#dashboardWrap div#wallWrap{width:530px;background-color:none;padding:0; border:none;}

#paging{margin-top:20px; text-align:right;float:right;}
#paging img{margin-top:-4px;}
	
#evDetailRsvp div#wallWrap{width:450px;background-color:#e4eaf0;}

#evDetailRsvp div#evDetailRsvpConteiner{float:left;height:235px; overflow:auto;}
	
#dashboardWrap div#wallWrap div.wallBox, #evDetailRsvp div#wallWrap div.wallBox{
	width:540px;
	padding:10px;
	margin-bottom:5px;
	background-color:#e4eaf0;
	border:#d5dde0 1px solid;
	background-image:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}

#dashboardWrap div#wallWrap div.wallSuspend{
	width:570px;
	padding:5px;
	margin-bottom:5px;
	background-color:#ffffe5;
	border:#e6e5c8 1px solid;
	background-image:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;}
	
#dashboardWrap div#wallWrap div.wallSuspend textarea{float:left; height:50px;}
	
#evDetailRsvp div#wallWrap div.wallBox{width:430px; height:auto; padding:2px 0;}
	
#dashboardWrap div#wallWrap div.wallBox div.thumb, #evDetailRsvp div#wallWrap div.wallBox div.thumb, .guestList div.thumb{margin:0; margin-right:5px;}

#dashboardWrap div#wallWrap div.wallBox div.content{width:410px; margin-top:0;}

#evDetailRsvp div#wallWrap div.wallBox div.content, .guestList div.content{width:320px; margin:0;}

/*
	Public ---------------------------------------------------------------------------------------------------------------
*/

#publicEvents #dashboardWrap div#wallWrap div.wallBox div.content{width:430px; margin-top:0;}

#publicEvents .containerContentPublic {
	width: 310px;
	float: left;
	margin-left: 5px;
}

#publicEvents .containerBtConfirmPublic {
	margin-left: 320px;
}

#publicEvents div.box1 div.containerContentPublic {
	width: 290px;
	float: left;
	margin-left: 5px;
}

#publicEvents div.box1 div.containerBtConfirmPublic {
	margin-left: 290px;
}

#publicEvents div.box2 div.containerContentPublic {
	width: 200px;
	float: left;
	margin-left: 5px;
}

#publicEvents div.box2 div.containerBtConfirmPublic {
	margin-left: 305px;
}

#publicEvents .confirmedPeople {
	width: 96px;
	padding: -5px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4383E4;
}

#publicEvents .confirmedPeople img {
	padding-top: 10px;
	padding-left: 2px;
}

.containerBtFollow {
	margin-left: 5px;
	margin-top: 5;
	float: left;
}
