@charset "UTF-8";
/* CSS Document */

/*body{
	background-repeat:repeat;}*/

#evPageHeader{
	width:939px;
	height:68px;
	margin:auto;
	margin-bottom:5px;
	background:url(/images/eventpage/header.png) center no-repeat;
	text-align:left;
	padding:15px 0 0 15px;}
#evPageHeader span, #evPageHeader h1, #evPageHeader h2{color:#fff;}

#evPageHeaderLeft {
	float: left;
}

#evPageHeaderLeft a {
	text-decoration: underline;
	color: #fff;
}

#evPageHeaderRight {
	float: right;
	margin-top: 5px;
}
	
#evPageContent{
	width:590px;
	float:left;
	margin-top:40px;}
	
#evPageMenu{
	clear:both;
	float:right;
	margin-right:28px; 
	color:#fff; 
	font-size:12px;
	margin-top:-20px;
	padding-top:65px;}
	
#evPageSidebar{
	width:285px;
	float:right;
	margin-top:40px;
	padding-top:30px;}
	
#evPageSidebar div#map, div#lista, div#rsvp, div#share{width:255px;margin-bottom:15px; overflow:hidden;}

#evPageSidebar div.guestCounter{
	background-color:#333132;
	padding:15px;
	margin-bottom:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}

#evPageSidebar div.guestCounter span{color:#fff; font-size:11px;}

#evPageSidebar div.guestCounter div{
	background:url(../../images/eventpage/bgguests.jpg) center no-repeat;
	margin-top:10px;
	text-align:center;}
	
#evPageSidebar div.guestCounter div h3{
	font-size:40px;
	color:#fff;
	font-weight:normal;}

#evPageSidebar div#adSidebar{width:285px;margin-bottom:15px;}

#evPageSidebar div#map img{margin:10px 0;}

#evPageSidebar div#rsvp img{margin-top:10px;margin-right:15px;}

#evPageSidebar div#rsvp div.rsvpVou{
	width:58px;
	height:30px;
	float:left;
	background-image:url(/images/eventpage/rsvp_vou1.gif);}
#evPageSidebar div#rsvp div.rsvpVou:hover{background-image:url(/images/eventpage/rsvp_vou2.gif);}

#evPageSidebar div#rsvp div.rsvpNao{
	width:79px;
	height:30px;
	margin:0 15px;
	float:left;
	background-image:url(/images/eventpage/rsvp_naovou1.gif);}
#evPageSidebar div#rsvp div.rsvpNao:hover{background-image:url(/images/eventpage/rsvp_naovou2.gif);}

#evPageSidebar div#rsvp div.rsvpTalvez{
	width:68px;
	height:30px;
	float:left;
	background-image:url(/images/eventpage/rsvp_talvez1.gif);}
#evPageSidebar div#rsvp div.rsvpTalvez:hover{background-image:url(/images/eventpage/rsvp_talvez2.gif);}


#evPageSidebar div#share img{margin-bottom:3px;}

#evPageSidebar div#lista div.conteiner{height:350px; margin-top:15px; overflow:auto;}

#evPageSidebar div#lista div.conteiner div.guest{
	height:40px;
	padding:3px 0 1px 0;
	background-image:url(/images/eventpage/border.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
	
#evPageSidebar div#lista div.conteiner div.guest div.status{height:35px; float:left; margin-right:5px;}

#evPageSidebar div#lista div.conteiner div.guest img{float:left;margin-right:5px;}



#evPageSidebar div#share div.invitefriends{
	float:left;
	margin-bottom:3px;
	background-image:url(/images/bts/invitefriends1.gif);
	width:197px;
	height:19px;}
	
#evPageSidebar div#share div.invitefriends:hover{
	background-image:url(/images/bts/invitefriends2.gif);}

#evPageSidebar div#share div#invitefriendslogin{
	float:left;
	clear:left;
	width:255px;
	height:300px;
	overflow:scroll;
	display:none;}

#evPageSidebar div#share div.invitefriendsgroup{
	float:left;
	margin-bottom:3px;
	background-image:url(/images/bts/invitefriendsgroups1.gif);
	width:194px;
	height:19px;}
	
#evPageSidebar div#share div.invitefriendsgroup:hover{
	background-image:url(/images/bts/invitefriendsgroups2.gif);}
	
	
#evPageSidebar div#share div.twittershare{
	margin-bottom:3px;
	float:left;
	background-image:url(/images/bts/twittershare1.gif);
	width:160px;
	height:19px;}
	
#evPageSidebar div#share div.twittershare:hover{
	background-image:url(/images/bts/twittershare2.gif);}
	

#evPageSidebar div#share div.fbshare{
	margin-bottom:3px;
	float:left;
	background-image:url(/images/bts/facebookshare1.gif);
	width:167px;
	height:19px;}
	
#evPageSidebar div#share div.fbshare:hover{
	background-image:url(/images/bts/facebookshare2.gif);}
	
	
#evPageSidebar div#share div.export{
	margin-bottom:10px;
	clear:both;
	float:left;
	background-image:url(/images/bts/export1.gif);
	width:79px;
	height:19px;}
	
#evPageSidebar div#share div.export:hover{
	background-image:url(/images/bts/export2.gif);}
	
	
#evPageSidebar div#share div.reportabuse{
	
	clear:left;
	float:left;
	background-image:url(/images/bts/reportabuse1.gif);
	width:114px;
	height:19px;}
	
#evPageSidebar div#share div.reportabuse:hover{
	background-image:url(/images/bts/reportabuse2.gif);}

#evPageSidebar div#share div#reportabuseform{
	clear:left;
	float:left;
	width:255px;
	height:200px;
	border: none;
	display:none;}
	

#adFooter{width:930px;margin-top:15px; text-align:center; float:left;}


.fieldCmt{
	width:300px;
	height:36px;
	padding:2px 0 0 5px;
	background-image:url(/images/wall/bg_txtcomment.gif);
	float:left;
	margin-right:5px;}
	
.fieldDirect{
	width:278px;
	height:22px;
	padding:1px 0 0 4px;
	background-image:url(/images/wall/bg-comments2.png);}
	
.fieldDirect input{border:#fff 1px solid; height:16px;}
	
.fieldCmt textarea{
	border:#fff 1px solid;}
	

	
#msgWrap{
	width:560px;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(/images/wall/line.gif);
	background-position:bottom;
	background-repeat:repeat-x;}
	
#directSearch{
	width:300px;
	padding:10px;
	background-color:#231f20;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-top:-5px;
	margin-left:10px;
	position:absolute;
	z-index:13000;}

#directSearch div.list{
	padding:3px 0;
	border-bottom:#414042 1px solid;
	width:280px;
	color:#fff;}
	
#cmtWrap{float:left;margin-top:5px;}

#directMessage{
	width:540px;
	float:left;
	border-bottom:#c3cdd1 1px solid;
	padding-bottom:10px;
	margin-bottom:20px;
}

#directMessage select{float:left;margin-right:10px;}
	
	
#evPageDetailWrap{width:930px;float:left;margin-top:-15px;}
#evPageDetailWrap img{float:left;}
#evPageDetailWrap div#evDetail{
	float:right;
	width:445px;
	min-height:260px;}
	
#evDetail div.share{
	width:157px;
	float:left;
	background-color:#eaeef0;
	border:#cbcfd2 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:1px;
	margin-top:2px;}
	
#evDetail div#shareConteiner{
	width:100%;
	border-top:#6092a3 1px dotted;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;}
	
#evDetail div.share span{
	display:block;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	display:block;
	margin:4px 3px 0 5px;}
	
#evDetail div.share div.btS{
	height:10px;
	width:15px;
	padding-left:3px;
	padding-right:0px;
	margin-left:2px;
	margin-top:0;}
	

#evDetail div.share div.btS div.btLabel{
	width:84px;
	height:22px;
	padding-top:2px;
	background:url(../../images/eventpage/share_bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-shadow:none;
	text-transform:none;
	color:#fff;
	text-align:center;
	position:absolute;
	z-index:12000;
	display:none;
	margin-top:-32px;
	margin-left:-37px;}
	
#evDetail div.share div.btS:hover div.btLabel{
	display:block;
}

#evDetail div.btS{
	margin-left:2px;}
	
	
#publicEvent{
	background-color:#feffdf;
	border:#dfe0bc 1px solid;
	margin-bottom:15px;}
	
	
#publicEvent div.info{
	width:380px;
	float:left;}
	
#publicEvent div.register{
	width:450px;
	float:left;
	margin-left:50px;
	}
	
#publicEvent div.register th{text-align:right;}


div.confirm{
	background-image:url(/images/confirm_bt1.png);
	width:124px;
	height:36px;
	margin-top:5px;}
	
div.confirm:hover{
	background-image:url(/images/confirm_bt2.png);}
	
	


/*User Bar -------------------------------------------------------------------------------*/

#evPage_userBar{
	width:100%;
	height:50px;
	background:url(../../images/eventpage/_bar/bg_bar.png) repeat-x;
	margin-bottom:20px;
	position: fixed;}

#userBarConteiner{
	width:960px;
	margin:auto;
	padding:7px 0;
	text-align:left;}

#userBarConteiner div.searchBox{
	width:120px;
	height:14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#333133;
	margin-left: 50px;
	margin-right:10px;
	margin-top:8px;
	padding:3px;
	float:left;
	z-index:6001;}


#userBarConteiner div.searchBox input.form_class{
	width:95px;
	height:11px;
	float:left;
	background-color:#333133;
	color:#fff;
	font-size:12px;
	border:none;
	margin-top:-1px;}

#userBarConteiner div.searchBox img{
	float:left;
	margin-top:1px;
	margin-left:3px;
	margin-right:3px;}
	
#userBarConteiner div#evPage_userBarMenu{
	display:inline-block;
	margin-top:11px;
	margin-right:15px;
	float:right;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;}

#userBarConteiner div#evPage_userBarMenu a{
	font-size:11px;
	font-weight:bold;
	color:#231f20;
	text-shadow:#fff 1px 1px 0;
	margin:0 8px;}
	
#userBarConteiner div#evPage_userBarMenu a:hover{
	text-decoration:none;
	color:#3d82bb;}
	
#userBarConteiner div#evPage_userBarMenu a.text_highlightRx{
	color:#781292;}	
	

#searchResult{
	display:none;
	position:absolute;
	width:290px;
	min-height:30px;
	padding-top:10px;
	margin-top:13px;
	margin-left:-3px;
	background-color:#333133;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:6000;}

#searchResult div.box{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	background-color:#333133;
	overflow:hidden;
	padding:7px 10px;}


#searchResult div.box:hover{
	background-color:#434043;}

#searchResult div.box img{
	border:#333133 1px solid;
	margin-right:10px;}
	
#searchResult div.box span{
	line-height:16px;
	font-size:12px;
	text-shadow:#333133 1px 1px 0;
	color:#e6e7e8;}
	
#searchResult div.box span span.evName{
	text-transform:uppercase;
	font-size:12px;}
	
	
/*#userBarLogin{
	display:none;}*/
	
#userBarConteiner div#loginConteiner div#loginContent{
	position:absolute;
	top:47px;
	width:380px;
	height:85px;
	padding:10px;
	margin-top:60px;
	margin-left:15px;
	text-align:left;
	z-index:13000;
	background-color:#e0f3ff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#aad3ec 1px solid}
	
#userBarLoged{
	float:right;
	height:13px;
	margin-top:11px;

	padding-left:20px;
	border-left:#3d82bb 1px solid;
	
	text-transform:none;
	color:#3d82bb;
	font-weight:normal;
	font-size:12px;
	text-shadow:#fff 1px 1px 0;}
	
#userBarLoged table{margin-top:-6px;}
	
.btBarLoged{
	padding-right:22px;
	height:17px;
	background:url(../../images/eventpage/_bar/logged_bt0.png) right no-repeat;
	margin:0 5px;
	padding-top:5px;}
	
.btBarLoged:hover{
	background:url(../../images/eventpage/_bar/logged_bt1.png) right no-repeat;}
	
.btBarLogedActive{
	padding-right:22px;
	height:17px;
	margin:0 5px;
	padding-top:5px;
	background:url(../../images/eventpage/_bar/logged_bt2.png) right no-repeat;}
	
#userBarLoged div.eventPullDown{
	display:none;
	width:120px;
	margin:0px;
	margin-top:4px;
	margin-left:-165px;
	*margin-left:-170px;
	padding-top:0;
	padding-bottom:0;
}

#userBarLoged div.eventPullDown ul li a{
	color:#414042;
	font-size:13px;}

