/* BOX AZUIS DA ESQUERDA DA COMUNIDADE */
.boxLeftComm {
	width: 186px;
	margin: 0px;
	padding: 0px;
}

.boxLeftComm #centerTop {
	background-color: #4e5147;
	color: #ffffff;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 8px;
	height: 24px;
	text-transform: uppercase;
}

#avatar_ticket_response {
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 7px;
	background-image: url(/images/bg_avatar_ticket.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left !important;
}

.boxLeftComm #centerBottom {
	background-image: url(/images/box-left-bottom2.png);
	background-repeat: repeat-x;
	padding: 0px;
}

.boxLeftComm #centerMiddle {
	background-image: url(/images/box-left-middleblue.jpg);
	background-repeat: no-repeat;
	background-color: #f5f6f6;
}

.boxLeftComm #leftMiddle {
	background-color: #f5f6f6;
	width: 5px;
}

.boxLeftComm #rightMiddle {
	background-image: url(/images/box-left-middle3.png);
	background-repeat: repeat-y;
	width: 10px;
}

.boxLeftComm DIV {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxLeftComm strong {
	color: #4D4D4D;
}
.firstGamer {
color:#000000;
font-size:14px;
font-weight:bold;
}
.gameFirstMedal {
position:absolute;
margin-top:90px !important;
margin-left:27px;
}
.gameFirstImg {
position:absolute;
margin-top:20px;
margin-left:20px;
}

.achieve_rank a {
	color:#447BD4;
}

.achieve_rank a:hover {
	color:#000000 !important; 
}
/* BOX AZUIS DA DIREITA DA COMUNIDADE */
.boxRightComm {
	width: 685px;
	margin: 0px;
	padding: 0px;
}

.boxRightComm #centerTop {
	background-color: #4e5147;
	color: #ffffff;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 8px;
	height: 24px;
	text-transform: uppercase;
}

.boxRightComm #centerBottom {
	background-image: url(/images/box-left-bottom2.png);
	background-repeat: repeat-x;
	padding: 0px;
}

.boxRightComm #centerMiddle {
	background-image: url(/images/box-left-middleblue.jpg);
	background-repeat: no-repeat;
	background-color: #f5f6f6;
}

.boxRightComm #leftMiddle {
	background-color: #f5f6f6;
	width: 5px;
}

.boxRightComm #rightMiddle {
	background-image: url(/images/box-left-middle3.png);
	background-repeat: repeat-y;
	width: 10px;
}

.boxRightComm strong {
	color: #333333;
}

/*  COMUNIDADE - molduras internas do conteúdo  */
.commLeftTd {
	width: 190px;
	height: 100%;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 13px;
}

.commRightTd {
	padding-top: 8px;
	width: 540px !important;
	height: 100%;
	font-size: 13px;
}

#tabelaConteudo {
	border: 0px;
	width: 663px;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#tabelaConteudoTop table {
	background-image: url(/images/mj-bg_cont_moldura_top.png);
	background-repeat: no-repeat;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0483D4;
	vertical-align: middle;
	padding-left: 10px;
}

#tabelaConteudoTop a {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#tabelaConteudoTop a:hover {
	color: #333333;
	text-decoration: none;
}

#tabelaConteudoTop img {
	border: 0px;
}

#linkIn {
	background-color: #ffa3a3;
}

#linkIn:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}

#tabelaConteudoTop2 {
	text-align: right;
}

#tabelaConteudoTop2 a {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#tabelaConteudoTop2 a:hover {
	color: #333333;
}

#tabelaConteudoMiddle {
	background-image: url(/images/mj-bg_cont_moldura_middle.png);
	background-repeat: repeat-y;
}

.molduraCentro #tabelaConteudo #tabelaConteudoMiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.molduraCentro #tabelaConteudo #tabelaConteudoMiddle a {
	text-decoration: none;
	color: #930f09;
}

.molduraCentro #tabelaConteudo #tabelaConteudoMiddle a:hover {
	color: #AD3434;
}

#tabelaConteudoBottom {
	background-image: url(/images/mj-bg_cont_moldura_bottom.png);
	background-repeat: no-repeat;
	height: 9px;
}

/* MOLDURA AVISO */
.avisoMegajogosTr {
	background-image: url(/images/point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.avisoMegajogos tr {
	background-image: url(/images/point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.avisoMegajogos td {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	vertical-align: top;
	height: 30px;
}

.friend_invite td {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-image: none;
}

.friend_invite tr {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-image: none;
}

.avisoMegajogos a {
	text-decoration: none;
	color: #333333;
}

.avisoMegajogos a:hover {
	text-decoration: none;
	color: #000000;
}
.scrapMegajogos {
	background-image: url(/images/point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}	
.scrapMegajogos #row:hover {
	background-color: #eeeeee;
}
.avisoMegajogos tr:hover {
	background-color: #eeeeee;
}
.overlayNobackground td:hover {
	background-color: none !important;
}
.avisoMegajogos tr:hover a {
	font-weight: bold;
}

.avisoMegajogos img {
	border: 0px;
	margin-top: 3px;
}

.avisoMegajogos div {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #000;
}

.painelNoticiasInterno {
	margin-top: 65px;
	margin-left: 155px;
	position: absolute;
	background-image: url(bg_news.png);
	background-repeat: no-repeat;
	width: 577px;
	height: 30px;
}

/* PERFIL COMUNIDADE */
.molduraCentro #left #dadosPerfil {
	background-color: #e7e7e7;
	padding-left: 10px;
	padding-right: 10px;
}

.molduraCentro #lefttop {
	background-image: url(/images/bg_left_topo.png);
	background-repeat: no-repeat;
	width: 135px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	background-color: #e7e7e7;
	border: 0px;
}

.bt_dados {
	background-color: #7F7F7F;
    border-bottom: 1px solid white;
	height: 25px;
	vertical-align: middle;
	text-transform: uppercase;
}

.bt_dados:hover {
	background-color: #5C5C5C;
}

.bt_dados a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 8px;
	text-decoration: none;
}

.bt_dados a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.bt_invite {
	background-image: url(/images/bg_bt_invite.png);
	background-repeat: repeat-x;
	height: 24px;
	vertical-align: middle;
}

.bt_invite:hover {
	background-image: url(/images/bg_bt_invite_light.png);
}

.bt_invite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 8px;
	text-decoration: none;
}

.bt_invite a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.bt_megapapo {
	background-image: url(/images/bg_bt_megapapo.png);
	background-repeat: repeat-x;
	height: 24px;
	vertical-align: middle;
}

.bt_megapapo:hover {
	background-image: url(/images/mj-bg_bt_megapapo_light.png);
}

.bt_megapapo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 8px;
	text-decoration: none;
}

#td_my_profile:hover {
	font-weight: bold !important;
	background-image: url(/images/mj-bg_bt_tools_light.gif);
}

#td_my_profile a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#td_my_profile a:hover {
	font-weight: bold;
}

.bt_tools {
	background-color: #78A05E;
	height: 24px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.bt_tools_menu {
	background-color: #dbe3cd;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bt_tools_menu2 {
	background-color: #dbe3cd;
	max-height: 8px;
	height: 8px;
}

.bt_interact_menu2 {
	background-color: #bed7f8;
	max-height: 8px;
	height: 8px;
}

.bt_tools_menu:hover {
	background-color: #deedc3;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.bt_tools_menu a {
	color: #454545;
	text-decoration: none;
}

.bt_tools_menu a:hover {
	color: #454545;
	text-decoration: none;
}

.bt_interact {
	background-image: url(/images/mj-bg_bt_interact.gif);
	background-repeat: repeat-x;
	height: 24px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.bt_interact_menu {
	background-color: #bed7f8;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bt_interact_menu:hover {
	background-color: #cee3fe;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.bt_interact_menu a {
	color: #454545;
	text-decoration: none;
}

.bt_interact_menu a:hover {
	color: #454545;
	text-decoration: none;
}

.bt_searchuser {
	background-color: #4e5147;
	height: 24px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.bt_searchuser_menu {
	background-color: #F5F6F6;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.community-social-media {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: -4px;
	padding: 0;
	list-style: none;
}
.community-social-media li {
	margin-right: 7px;
	float: left;
	height: 30px;
}
.community-social-media .community-fb-like {
	margin: 0;
}

/*       CONTEUDO DO PERFIL       */
.molduraCentro #leftbottom {
	background-image: url(/images/bg_left_bottom.png);
	background-repeat: no-repeat;
	width: 135px;
	text-align: center;
	vertical-align: top;
	padding-top: 35px;
}

.molduraCentro #leftbottom img {
	border: 0px;
}

.conteudoDivisaoHorizontal {
	background-image: url(/images/bg_divi_horiz.png);
	background-repeat: repeat-x;
	height: 11px;
	width: 648px;
	font-weight: bold;
	color: #0483D4;
	padding-top: 5px;
	padding-left: 11px;
	margin-left: 2px;
}

#tabelaDivisaoTop {
	text-align: right;
}

.conteudoDivisaoHorizontal #tabelaDivisaoTop a {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.conteudoDivisaoHorizontal #tabelaDivisaoTop a:hover {
	color: #333333;
}

.conteudoDivisaoHorizontal #tabelaDivisaoTop img {
	border: 0px;
}

/* MOLDURA DO ALBUM NA COMUNIDADE */
.tableAlbumMoldura {
	background-color: #FFFFFF;
	padding: 0px;
	border: thin;
	border-color: #CCCCCC;
	height: 114px;
	width: 148px;
	overflow: hidden;
	text-align: center;
}

.tableAlbumMoldura div {
	height: 105px;
	width: 148px;
	overflow: hidden;
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
}

.tableAlbumMoldura:hover {
	border-color: #000000;
}

.tableAlbumMoldura img {
	border: 0px;
	margin: 2px;
	height: 111px;
}

.albumGrade {
	text-align: center;
	width: 100%;
}

/* MOLDURA DA FOTO NA COMUNIDADE */
.tableFotoMoldura {
	background-color: #FFFFFF;
	padding: 0;
	border: thin;
	border-color: #CCCCCC;
	overflow: hidden;
	text-align: center;
	margin-top: 8px;
}

.tableFotoMoldura div {
	width: 450px;
	min-height:450px;
	overflow: hidden;
	margin: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 0px;
}
.tableFotoMoldura {
	border-color: #000000;
}

.tableFotoMoldura img {
	border: 0px;
	margin: 2px;
	max-width: 644px;
	max-height: 644px;
}

.tableFotoMolduraSnapshot {
	width:100px; 
	height:90px; 
	overflow: hidden; 
	margin:2px; 
	background-color: #FFFFFF;
	border:1px; 
	border-color:#000000;
}

.tableFotoMolduraSnapshot img {
	border:3px; 
	padding:2px;
	height: 90px;
	cursor: hand;
	cursor: pointer;
}	

/* MOLDURA DO HOMENAGEM NA COMUNIDADE */
.homenagemGrade {
	text-align: center;
	vertical-align: bottom;
	width: 100%;
}

.homenagemGrade td {
	vertical-align: bottom;
}

.homenagemGrade img {
	border: 0px;
}

.homenagemGrade a {
	text-decoration: none;
	color: #048DE5;
	font-weight: bold;
	font-size: 12px;
}

.homenagemGrade a:hover {
	color: #597fdd;
}

.homenagemGrade #row:hover {
	background-color: #eeeeee;
}

/* MOLDURA DO CONQUISTAS NA COMUNIDADE */
.conquistaGrade {
	text-align: center;
	vertical-align: bottom;
	width: 100%;
}

.conquistaGrade td {
	vertical-align: bottom;
	font-size: 11px;
}

.conquistaGrade img {
	border: 0px;
}

.conquistaGrade a {
	text-decoration: none;
	color: #048DE5;
	font-weight: bold;
	font-size: 12px;
}

.conquistaGrade a:hover {
	color: #597fdd;
}

.saibamais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #0483D4;
}

.saibamais:hover {
	color: #126ce4;
}

#saibamais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: -5px;
}

#saibamais a {
	text-decoration: none;
	color: #0483D4;
}

#saibamais a:hover {
	color: #126ce4;
}

/* MOLDURA DO TROFEUS NA COMUNIDADE */
.trofeuGrade {
	width: 100%;
}

.trofeuGrade td {
	font-size: 11px;
}

.trofeuGrade img {
	border: 0px;
}

.trofeuGrade strong {
	text-decoration: none;
	color: #048DE5;
	font-weight: bold;
	font-size: 12px;
}

.trofeuGrade a:hover {
	color: #597fdd;
}

.trofeuGrade table {
	height: 80px;
}

.trofeuGrade table td {
	vertical-align: middle;
}

/* MOLDURA AMIGOS */
.avatarGrade {
	text-align: center;
}

.avatarGrade a, .champion-name {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a[id^=sendScrap_] {
    width: 310px !important;
}

.champion-name-bigger {
	font-size: 13px;
}

.avatarTop {
	height: 18px;
}

.avatarTop img {
	padding-top: 5px;
	border: 0px;
}

.avatarMoldura {
	width: 70px !important;
}

.avatarTop {
	background-image: url(top_avatar.png);
	height: 18px;
}

.avatarTop a {
	margin-right: 2px;
	padding-top: 5px;
	border: 0px;
}

.notAllowedRightDiv {
	width: 186px;
	height: 100%;
	margin-left: 11px;
	margin-top: 10px;
	font-size: 13px;
}

.notAllowedLeftDiv {
	float: left;
	height: 100%;
	margin-left: 204px;
	margin-top: 10px;
	width: 544px;
	height: 100%;
	font-size: 13px;
}


#profile {
	line-height: 20px;
}

#profile_personal {
	line-height: 20px;
}

#profile_contact {
	line-height: 20px;
}

/* CSS para o álbum - scrollable*/ /*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable { /* required settings */
	position: relative;
	overflow: hidden;
	width: 400px;
	height: 90px;
	float: left;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.scrollable .items img{
	margin-top: -15px;
	margin-left: -16px;
	height:120px !important;
	min-width: 100px;
	width: 133px;
/*	width: 100px;*/
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
/* 	background: url(/images/albuns/hori_large.png) no-repeat; */
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin: 40px 10px;
	cursor: pointer;
	font-size: 1px;
}

/* right */
a.right {
	background-position: 0 -30px;
	clear: right;
	margin-right: 0px;
}

a.right:hover {
	background-position: -30px -30px;
}

a.right:active {
	background-position: -60px -30px;
}

/* left */
a.left {
	margin-left: 0px;
}

a.left:hover {
	background-position: -30px 0;
}

a.left:active {
	background-position: -60px 0;
}

/* disabled navigational button */
a.disabled {
	visibility: hidden !important;
}

/* BLOG */
.blogSuperior {
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif !important;
	position: absolute;
	margin: 0px !important;
	position: fixed;
	background-image: url(/images/blog-barra-top.png) !important;
	background-repeat: repeat-x !important;
	width: 100% !important;
	height: 68px !important;
	z-index: 2 !important;
}

.blogSuperior table {
	background-color: transparent !important;
}

.blogSuperior table tr {
	background-color: transparent !important;
}

.blogSuperior table td {
	background-color: transparent !important;
}

.blogSuperior table {
	width: 780px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.blogSuperior a {
	color: #014EBA !important;
	text-decoration: none;
	font-size: 13px !important;
	cursor: pointer !important;
	cursor: hand !important;
}

.blogform {
	width: 150px;
	margin-top: 3px;
	background-color: #dedede;
	border-color: #f0f0f0;
	font-size: 11px;
	padding-left: 5px;
	margin-left: 5px;
}

.blogform:focus {
	background-color: #FFFFFF;
	color: #000000;
}

.blognave {
	text-align: center;
}

.blognave a {
	color: #696969 !important;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 15px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Futura Md Bt, Arial !important;
}

.blognave a:hover {
	color: #014eba !important;
	background-image: url(/images/nav-bright.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}

.blogNaveFerramentas {
	width: 162px;
	position: absolute;
	position: fixed;
	left: 50%;
	margin-left: -225px;
	margin-top: 60px;
	z-index: 1;
	visibility: hidden;
}

.blogNaveItens {
	background-image: url(/images/blog-nave.png) !important;
	background-repeat: repeat-y;
	width: 162px !important;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
}

.blogNaveItens td {
	height: 30px;
	vertical-align: bottom;
}

.blogNaveItens a {
	color: #696969 !important;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 14px !important;
	cursor: pointer !important;
	cursor: hand !important;
}

.blogNaveItens a:hover {
	color: #014eba !important;
	text-decoration: none;
}

.blogInferior {
	margin: 0px;
	background-image: url(/images/blog-barra-bottom.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 69px;
	text-align: center;
}

.blogInferior a {
	color: #696969 !important;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 15px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Futura Md Bt, Arial;
	cursor: pointer !important;
	cursor: hand !important;
}

.blogInferior img {
	border: 0;
}

.blogInferior a:hover {
	color: #014eba !important;
	background-image: url(/images/nav-bright.png);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}

.blogDenunciar {
	width: 150px;
	border: 0px;
	bottom: 5px;
	text-align: center;
	color: #696969;
	margin-left: 200px;
}

.blogDenunciar a {
	margin-left: 0px !important;
	margin-right: 0px !important;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	line-height: 11px;
	background-image: none !important;
	text-decoration: none;
	color: #696969;
}

.blogDenunciar a:hover {
	color: #f40f0f !important;
	text-decoration: none;
}

#blogContent {
	min-height: 98%;
	_height: 95%;
}

.comments {
	background-position: center;
	font-size: 10px;
	text-decoration: none !important;
	margin-right: -3px;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 15px;
	background-image: url(/images/bt_blog_comments.png);
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	font-family: Arial Narrow !important;
	font-stretch: ultra-condensed !important;
}

/* pagination style */
.otherPages {
	font-weight: bold;
	font-size: 12px;
	color: #6da54a;
	padding-right: 1px;
	padding-left: 1px;
}

.atPage {
	font-weight: bold;
	font-size: 12px;
	color: #356c13;
	padding-right: 1px;
	padding-left: 1px;
}

.atPage:hover {
	color: #356c13;
}

.otherPages:hover {
	color: #356c13;
}

.minimize_icon {
	margin-right: 10px;
	cursor: pointer;
	cursor: hand;
}

.perfilEdit {
	margin-left:8px; 
	margin-bottom:15px;
	vertical-align: middle;
}

.perfilEdit td {
	vertical-align: middle;
}

.perfilEdit img {
	vertical-align: middle;
	padding-bottom: 4px;
}

.perfilEditTd {
	width: 135px;
	vertical-align: middle;
}

.contactEditTd {
	width: 115px;
	vertical-align: middle;
}

.contactEditTd2 {
	width: 500px;
	vertical-align: middle;
}

#edit_profile {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

#edit_profile_personal {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

#edit_profile_contact {
	font-weight: normal;
	margin-right: 12px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

.homagesSeparatorTable {
	background-image: url(/images/point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
 	width: 648px;
 	height: 155px;
 	padding-left: 9px;
}

.homagesSeparatorTable #row:hover {
	background-color: #eeeeee;
}

.homageListImage {
	vertical-align: top;
	padding-top: 10px;
}

.homageCardText {
	padding-right: 27px;
	padding-left: 30px;
}

.homageCardTable {
	margin-top: 30px; 
	width:509px; 
	height:400px; 
	border:0; 
	background-image: url(/images/bg-homage.png); 
	background-repeat:no-repeat;
}

.homageCardText h2 {
	color: #185199 !important;
}

.denounceStyle {
	color: #4d4d4d;
	text-decoration: none;
}

.denounceStyle:hover {
	color: #f40f0f;
	text-decoration: none;
}

.homageAvatarSender {
	position: absolute;
	left: 50%;
	margin-left: 172px;
	margin-top: 52px !important;
}

.homageSpan {
	padding-left: 15px; 
	font-size: 13px; 
	font-weight: bold;
}


.hoverDeleteFriend {
	background-image: url(/images/bt_deletefriend.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0px;
	width: 17px;
	height: 24px;
	text-align: right;
	z-index: 1;
	margin-left: 60px;
	margin-top: 82px !important;
}

.hoverDenunciatePhoto {
	background-image: url(/images/bt_denuncia.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 136px !important;
	margin-top: -12px !important;
	width: 12px !important;
	height: 12px !important;
}

.hoverDeleteFriendIE6 {
	background-image: url(/images/bt_deletefriend.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0px;
	width: 17px;
	height: 24px;
	text-align: right;
	z-index: 1;
	margin-left: 58px;
	margin-top: 80px !important;
}

.hoverDeleteFriendIE7 {
	background-image: url(/images/bt_deletefriend.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 1px;
	width: 17px;
	height: 24px;
	z-index: 1;
	margin-left: 58px;
	margin-top: 80px !important;
}

.birthday {
	background-image: url('/images/bg_happybirthday.png'); 
	background-repeat: no-repeat; 
	height: 447px; 
	margin-left: 24px; 
	margin-top: 16px;
	padding-top: 17px;
}

.style8 {
	color: red; 
	font-weight: bold; 
	font-size: 13px;
}

.bt_tools_menu_active {
	background-color: #deedc3;
	font-weight: bold;
	text-decoration: none;
}

.bt_interact_menu_active {
	background-color: #cee3fe;
	font-weight: bold;
	text-decoration: none;
}

span.new-item-menu {
	color: #0483D4; 
	font-weight: bold; 
	margin-left: 5px;
}

.neutralDivRadius {
	background-color: #D2DDF0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}


/******************* HOMAGES *******************/
#send_homage .homage-error-msg {
	padding: 11px 8px 11px 8px;
	margin: 20px auto;
	width: 493px;
	border: 1px;
	border-style: solid;
	text-align: center;
}

#send_homage .homage-status-msg {
	margin: 20px auto;
	vertical-align: middle;
	width: 491px;
	border: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #f3f4f4;
	padding: 8px;
	font: 13px;
	text-align: center;
}

.homage-icon-margin {
	margin-left: 2px; 
	margin-right: 2px;
	vertical-align: text-bottom;
}

#send_homage .homage-details {
	margin: auto;
}

.homage-details p {
	margin-left: 85px;
	font-size: 13px;
}

.homage-step {
	padding: 6px 10px;
	margin-right: 12px;
	background-color: #014eba;
	border-radius: 15px;
	font-weight: bold;
	font-size: 14px;
	color: white;
}

.homage-scroll {
	margin-left: 10px;
}

.received-homage-envelope {
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 30px;
	cursor: pointer;
}
.received-homage-info,
.received-homage-decision {
	margin: 0;
	width: 98%;
	float: left;
}
.received-homage {
	width: 98%;
	float: left;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: center;
	margin-left: 2px;
	border-bottom: 1px solid rgb(226, 226, 226);
}
	.received-homage:hover {
		background-color: #EEE;
	}
	
.received-homage > p:first-of-type {
	margin-top: 0;
}

.received-homage-nick {
	margin-left: 5px;
	text-decoration: underline;
	font-weight: bold;
}

.received-homage-avatar {
	width: 30px;
	margin-bottom: -15px;
	border: 1px solid rgb(184, 184, 184) !important;
	padding: 1px;
	border-radius: 2px;
	box-shadow: 1px 1px 2px rgb(197, 197, 197);
}

.received-homage-top {
	margin-top: 30px;
}
.homage-envelope {
	cursor: pointer;
}