﻿/*------------------------------------------------------------------*/
/* CSS PORTAL                                                       */
/*------------------------------------------------------------------*/
body
{
	margin:0px;
}
.portalcol1
{
	vertical-align:top;
	padding-right:0px;
	width: 172px;
}
.portalcol2
{
	vertical-align:top;
	padding-left:0px;
}
.portalcol3
{
	vertical-align:top; 
	padding-left:10px;
	width:259px;
}
.Plastvisitavs1
{
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.Plastvisitavs2
{
	/*border: 1px solid #999 !important;*/
}
.menuportal
{
	line-height: 20px;
	filter: progid;
	padding: 8px 10px 8px;
}
.menuportal ul
{
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}
.menuportal ul li img
{
	margin-right: 5px;
}
.menuportal a,
.menuportal a:link,
.menuportal a:active,
.menuportal a:visited
{
	background: transparent;  
	text-align:left;
	width: 100%;
	height: 21px;
	display: block;
	text-indent: 1px;
	color: #284b72;
	text-decoration: none;
}
.menuportal a:hover
{
	color: #333;
	background: url("highlight.png")  #EEEEEE;
}
.menuportal :first-child
{
	border-top: none!important;
}
.top5Img
{
	padding:3px 0 3px 2px !important;
	width: 32px;	
}
#portalpage
{
	border: 1px solid #CCCCCC;
	padding:0px 0px 6px 6px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;	
	min-height:1640px;
	height:auto !important;
	height:1640px;	
	
}
.portal_title
{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	padding:8px 10px;
	background:#E8E8E8;
	background:-moz-linear-gradient(top, #f9f9f9 0, #e8e8e8 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #e8e8e8));
	background:linear-gradient(top, #f9f9f9 0%,#e8e8e8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E8E8E8',GradientType=0 );
	border:1px solid #ccc;
	border-bottom-width:0;
	color:#666;
	font-size:13px;
}
.stattitle
{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	padding:4px 10px;
	background:#EDF3F9;
	background:-moz-linear-gradient(top, #f9f9f9 0, #EDF3F9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #EDF3F9));
	background:linear-gradient(top, #f9f9f9 0%,#EDF3F9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#EDF3F9',GradientType=0 );
	border:1px solid #ddd;
	border-right:0px;
	color:#bbb;
	font-size:13px;
}
.statcontent{ 
	background: #fff; 
    text-align: justify;
	margin-bottom:5px;
    padding: 6px 3px;	
}
.sbPortal{ 
	background: #fff; 
    border: 1px solid #ccc;
    text-align: justify;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	margin-bottom:5px;
}
.innersbPortal{ 
        border-bottom: 1px solid #999;
        padding: 3px;
}
.rts_title
{
	padding-left: 5px;
}
.rts_title a:link,
.rts_title a:visited,
.rts_title a:active{
	font-weight:bold;
	line-height: 135%;
    color: #2A6C7C;
    text-decoration: none;
	font-size: 12px;
    word-wrap: break-word;
}
.rts_stitle{
	padding-left: 5px;
	color:#777777;
	padding-top: 2px;
}
.rts_rows
{
	border-bottom: 1px dotted #D8D8D8;
	margin-bottom: 3px;
}
.downs_rows
{
	border-bottom: 1px dotted #D8D8D8;
	margin-bottom: 3px;
}
.innersbPortal table:last-child
{
	border-bottom: 0px;
}
.news_title{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #284B72;
	font-size:15px
}
.UFREC_title{ 
	padding:2px 4px 2px 6px;
	background:#EDF3F9;
	border-top:1px solid #cae7fe !important;
	border-bottom:1px solid #cae7fe !important;
	color:#2A6C7C;
	font-size:13px;
	height:20px;
}
.UFREC_down{ 
	padding:2px;
	background:#EDF3F9;
	border-top:1px solid #cae7fe !important;
	border-bottom:1px solid #cae7fe !important;
	border-right:1px solid #cae7fe !important; 
	color:#666;
	font-size:13px;
	height:20px;
}
#rec_show div.rec_wrapper_content
{
	border: 1px solid transparent;	
	border-bottom: 1px solid #DEDCDC;
	padding:8px;
}
#rec_show div.rec_wrapper_content:last-child
{
	border-bottom: 1px solid transparent;
}
#rec_show div.rec_wrapper_content:hover
{
	border: 1px solid #DEDCDC;
	background: #F4F4F4;
}


.iFrame_jUpload
{
	width:100%;
	border:none;
	height: 25px;	
	overflow-y: hidden;
	overflow-x: hidden;
	background:transparent;
} 



#showrec_content
{
	position:relative;
}
#showrec_aguarde
{
	text-align: center;
    height: 60px;
	padding: 7px 0 0 0;
	top: 0px;
	background: #fff;
	width: 100%;
    position: absolute;
    z-index: 999;
}
#upload_field_content
{
	height:65px;
}
.iframe_juprec_wrapp
{
	height: 25px;
	width:200px;
	border: 1px solid;
	border-color: #00AA00 #019401 #019401 #00AA00;
	overflow:hidden;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;	
	position:relative;
}
.uploading_div
{
	height: 0px;
	width:200px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;	
	position:absolute;
	left:0px;
	top: 0px;
	margin:0px;
	padding:0px;
}
.uploading_bkg
{
	background: #00cc00;
	height: 0px;
	position:absolute;
	z-index:50;
	width:200px;
	margin:0px;
	margin-left:1px;
	padding:0px;
	border-color: #00AA00 #019401 #019401 #00AA00;
	border-style: solid;
	border: 0px;	
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;	
}
.uploading_pt
{
	height: 0px;	
	width:200px;
	position: absolute;
	z-index: 100;
    color: #718A96;
    font-size: 0.8em;	
	overflow: hidden;
	color:#fff;
	text-align:center;
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-shadow:1px -1px 1px #777;	
	
}
.uploading_bkg div
{
	height: 100%;	
	width:0%;
	background: url(progress.png);
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)"; /* IE 5-7 */ 
	filter: alpha(opacity=0.8);
	opacity: 0.8;
	-webkit-box-shadow:2px 0px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 0px 2px rgba(0,0,0,0.3);
	box-shadow:2px 0px 2px rgba(0,0,0,0.3);		
			
}
.FileRecPostWrapp
{
	background: #00cc00;
	position: relative;
	height: 50px;
}
#FileRecPost{
	margin:0;
	margin-left:-500px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */ 
	filter: alpha(opacity=0);
	opacity: 0;
	position:absolute;
	z-index:100;
	cursor:pointer;
	font-size:40px;
}
.divFileRecPost
{
	color:#fff;
	text-align:center;
	padding: 6px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	height: 26px;	
	position:absolute;
	top:0px;
	width:200px;
	text-shadow:1px -1px 1px #777;
}
.rec_wrapper_content
{
	width:770px;
	margin-left:40px;
}	
.UPREC{ 
	padding:2px;
	color:#999;
	font-size:13px;
	margin: 0px 1px 2px 1px
}
.UPREC_img 
{
	padding: 1px 3px;
}
.UPREC_img img
{
	border:1px solid #444;
}
.UPREC_name
{
	padding: 0px 3px;
	color:#3B8CCD;
}
.UPREC_rate
{
	padding: 0px 3px;
	color:#82909D;
	font-size:10px;
}
.UPREC_infos_border
{
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
}
.UPREC_infos
{
    background: none repeat scroll 0 0 #EDF7FE;
    padding: 0 5px;	
}
.UPREC_infos_span
{
    color: #557483;
    font-size: 0.8em;
    height: 5px;
    overflow: hidden;
    padding: 4px 0 !important;
    text-align: left;
    text-shadow: 0 2px 2px #CCCCCC;
    word-wrap: break-word;
}
.UPREC_infos_win
{
    color: #557483;
    font-size: 0.8em;
    height: 5px;
    text-align: left;
    text-shadow: 0 2px 2px #CCCCCC;
    word-wrap: break-word;
}	
.UPREC_cxb {
    border: 1px solid #557483;
    height: 0.9em;
    width: 0.9em;
}
.post_recboxtitle{
    background: #fff;
    border-width:1px;
    border-style:solid;
    border-color:#848484 #c1c1c1 #e1e1e1 #c1c1c1;
    letter-spacing: 0;
    text-align: left;
    padding:6px;
}


.news_head {
	/*background: #eee;*/
	padding: 3px 5px 3px 5px;
	background:#EDF3F9;
	background:-moz-linear-gradient(top, #f9f9f9 0, #EDF3F9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #EDF3F9));
	background:linear-gradient(top, #f9f9f9 0%,#EDF3F9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#EDF3F9',GradientType=0 );
	margin-right:5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #818181;
	font-size:12px;
}
.subtitlest
{
    color: #818181;
    padding: 1px 0 3px 20px;

}
.comentst
{
    font-size: 0.9em;
    color: #333;
    padding: 3px;
    padding-left:20px;
}
#newsanct div:last-child div.comentst
{
   /* border-bottom: none;*/
}
.titlest
{
    padding: 3px 0 3px 3px;
    color: #284b72;	
    font-weight:bold;	
}

.titlestpost
{
	height:100px;
	overflow:hidden;
	margin-bottom:8px;
	border-bottom: 1px solid #eee;
}
.titlestpost:hover div a,
.titlestpost:hover div{
	color: #528f6c !important;
	cursor: pointer; 
}
#titlestpostwrap
{
    position:relative;
}
.ufdm
{
	background: #f8f8f8;
	padding: 3px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #efefef;
	font-size:10px;
}

.ufdm_title{ 
	font-size:10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#a4a3a3;
	text-transform:capitalize
	
}
.div_start_portal_border{
	border: 1px solid #D8D8D8;
	width: 130px;
	margin: 0 13px 6px 0;

}
.div_start_portal{
	background: transparent url('loadPbck.png');
	padding:5px 0 5px 0;
	border: 1px solid #F5F4F1;
	color: #fff;
	font-weight:bold;
	text-shadow:#000 0px 2px 3px;
	-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.5);
	box-shadow:0px 3px 3px rgba(0,0,0,0.5)
}
.div_start_portal a:link,
.div_start_portal a:visited,
.div_start_portal a:active{
	color: #fff;
	font-size:0.8em;
	text-shadow:#000 0px 2px 3px;
	font-weight:normal;
}
.pulist
{
	font-size:0.8em;
	padding:5px;
	background:#F7F7F7;
	border: 1px solid #fff;
}
.ultimasforum_start div:last-child
{
	border:0px; 
}
.ultimasforum_row
{
	border-bottom:1px dotted #D8D8D8; 
	margin:0 5px 0 5px; 
	padding-bottom:5px
}
.ultimas_av
{
	width:96px !important;
	height:96px !important;
	border: 1px solid #888 !important;
	margin: 1px;
}
.single_av
{
	width:46px !important;
	height:46px !important;
	border: 1px solid #888 !important;
	margin: 1px;
}
.divrecportalfooter,
.news_footer
{
	padding: 3px 10px;
	/*border-bottom: 1px solid #efefef;*/
	font-size:10px;
	text-align:right;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#555;
}
.ultimasview{
	display:none;
	padding:8px;
}
.ultimasviewrap
{
	/*height:160px;*/
	background: transparent url('back_nav.png') repeat-x;
}
.ultimasviewrap div:first-child{
	display:block;
}
.listpuj
{
	cursor: pointer; 
}
.back_nav{
	background: transparent url('back_nav.png') repeat-x;
}




/*------------------------------------------------------------------*/
/* CSS PORTAL                                                       */
/*------------------------------------------------------------------*/
div.MenuPefil ul.navigation-2{ 
 	margin:4px 0 0 0; 
 	padding:0; 
	list-style:none; 
 	background:transparent; 
	border-top:1px solid #555;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 70%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(70%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	padding: 8px 8px 15px 8px;
	-moz-border-radius: 3px 3px 6px 6px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-radius: 3px 3px 6px 6px;
	overflow: hidden;
	width: 340px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
	-moz-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
	box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}
div.MenuPefil ul.navigation-2 li{ 
 	clear:left; 
	width:38%; 
 	float:right;
}
div.MenuPefil ul.navigation-2 li.li-av
{
 	float:left;
 	width:55px;
 	padding:5px;
}
div.MenuPefil ul.navigation-2 li.li-av .ipsUserPhoto
{
 	border:1px solid #bbb !important;
	padding: 1px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none  !important;
}
div.MenuPefil ul.navigation-2 li.li-av .ipsUserPhoto div
{
 	border:1px solid #999 !important;
}
div.MenuPefil ul.navigation-2 li a:link,
div.MenuPefil ul.navigation-2 li a:visited{ 
 	clear:left; 
 	color:#225985; 
	border-top:0px solid #1D3652; 
	position:relative; 
	z-index:1000;
	font:13px helvetica,arial,sans-serif; 
	text-decoration:none; 
}
div.MenuPefil ul.navigation-2 li:hover a,
div.MenuPefil ul.navigation-2 li a:active,
div.MenuPefil ul.navigation-2 li a:hover{ 
 	clear:left; 
	/*background:#D5DDE5; */
 	/*border-top:0px solid #1D3652; */
 	position:relative; 
 	z-index:1000; 
 	color:#328586; 
 	text-decoration:none; 
}
div.MenuPefil ul.navigation-2 li a span{ 
 	position:absolute;  	
 	top:0;  	
 	left:132px; 
 	font-size:10pt; 
 	color:#1D3652; 
 	text-decoration:none;  
}
div.MenuPefil ul.navigation-2 li:hover a span,
div.MenuPefil ul.navigation-2 li a:hover span{ 
 	position:absolute; 
 	top:0; 
 	left:132px; 
 	font-size:10pt; 
 	color:#1D3652; 
 	text-decoration:none;  
}
/*------------------------------------------------------------------*/
/* CSS REC SHOW                                                     */
/*------------------------------------------------------------------*/
.aomrecshow
{
    background:#edf7fe url(ipb3/row.png) repeat-x top left; 
    font-size: 0.9em;
    color: #557483;
    letter-spacing: 0;
    text-align: left;
    text-shadow:0px 2px 1px #fff;
}
.aomrecborder
{
    width:95%;
    border-width:1px;
    border-style:solid;
    border-color: #c1c1c1;
    -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.55); 
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.55); 
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:1px;
	margin-bottom: 12px;
}
.aomrecshow table
{
    background:transparent;
}
.aomrectitle
{
    color: #00458B;
    font-size:18px;
    padding: 10px 0px 0px 15px;
	font-weight:bold;
}
.aomrecgame_infos
{
	padding-left: 15px !important;
}
.aomrecgame_infos_title
{
	color: #000;
}
.aomrecgame_infos_info
{
	color: #00458B;
}
.aomrecshow img
{
	padding:1px;
	border: 1px solid  #7d7d7d;
	background:#fff;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1)
}
.aomrechead
{
    text-align:left;
    color:#000;
   /* border-width:1px;
    border-style:solid;
    border-color: #c1c1c1;
    background:#fff; */
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding: 5px 5px 0px;
	font-size:0.9em;

}
.aomrechead img,
.aomrecdonw img
{
	border: none;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.aomrecdonw
{
	padding: 3px 15px; 
	text-align:left;
}
.aomrechead td
{
	padding:6px;
	vertical-align:text-bottom;
}
.aomrecbuttom
{
    background: #c8fac4;
    border: 1px solid #89fb80;
    display: inline-block;
    color: #4b7dc6;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 10px;
    white-space: nowrap;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}
.aomrecbuttom img
{
    background: transparent;
    border: none;
}
.aomrecbuttom:hover 
{
    border-color: #9bfa94;
    color: #528f6c;
    text-shadow: 0px 2px 1px #fff;
}
.aomrecgame_show_times_wrap
{
	padding: 10px 5px 5px !important;
	width:95%;
}
.aomrecgame_show_times
{
	color:#666;
	font-size:14px;
}
.aomrecgame_show_name
{
	padding: 0px 5px;
	color:#00458B;
	font-weight:600;
	text-shadow:none;
}
.aomrecgame_show_rate
{
	padding: 0px 5px;
	color:#999;
	font-size:10px;
	text-shadow:none;
}
.aomrecgame_show_vs
{
	padding: 0px 5px;
	color:#555;
	font-size:10px;
	font-weight:700;	
	text-shadow:none;
}
.aomrecgame_show_img 
{
	padding: 0px;
	margin-bottom:2px;
}	
.aomrecgame_show_img img 
{
    border: 1px solid #222;
    box-shadow: none;
    padding: 0px;
}
.aomrecgame_show1,
.aomrecgame_show2,
.show_rec_all
{
	width:100%;
	vertical-align:top;
}
.show_rec_all
{
	text-align:center;
}
.aomrecgame_show1 tr td:last-child
{
	width:10px;
}
.aomrecgame_show2 tr td:first-child
{
	width:10px;
}
.aomrecgame_show1 tr td:first-child
{
	text-align:right;
}
.aomrecgame_show2 tr td:last-child
{
	text-align:left;
}
.show_rec_all tr td
{
	text-align:center !important;
}
/*SINGLE PAGE*/
.linkstuto_wrap
{
	padding: 10px 0px 5px 0px;
	color:#284B72;
	margin-bottom:10px;	
	text-align:center;
	border-bottom: 1px solid #eee;
}
.linkstuto_wrap span
{
	color:#284B72;
	cursor:pointer;
	padding: 0px 5px 0px 5px;
}
.linkstuto_wrap span:first-child
{
	color:#555;
	cursor: default;
	padding: 0px 5px 0px 5px;
}
.tutorows
{
	display:none;
}
.tutorows_wrap div:first-child 
{
	display:block;
}
.tabtimes
{
	padding: 0px !important;
}
/*------------------------------------------------------------------*/
/* CSS CHAT                                                                      */
/*------------------------------------------------------------------*/
#painelchat
{
	height: 150px;
	overflow-y: scroll;
	margin: 0 auto;
	background: #fff;
	
}
.avchat
{
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3) !important;
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.3) !important;
	box-shadow:0px 1px 1px rgba(0,0,0,0.3) !important;
}
.chat_send
{
	border-top: 1px solid #E8E8E8;
}
.chat_row
{
	text-shadow:0px 2px 2px #fff !important;
}
#wrappainelchat
{
	width: 260px;
	overflow-x: auto;
}
#divinativechat
{
	height: 195px;
	margin: 0 auto;
	background: #fff;
	display: none;
}
.dropemodiv,
.dropemoedit,
.dropcordiv,
.dropcoredit
{
    width:90px; 
    background: #eff3f7;
	border: 1px solid #e4e2e2;
	text-align: center;
	filter: progid;
	padding: 3px 3px;
}
.dropemodiv
{
	height: 80px;
}
.dropcordiv
{
	height: 49px;
	
}

.dropemodivwrap,
.dropcordivwrap
{
	border: 1px solid #cbc9c9;
}
.dropcordiv,
.dropcoredit
{
        width:50px; 
}
.dropfontdiv
{
        background: #eff3f7;
	border: 1px solid #e4e2e2;
	text-align: center;
	margin: 0 0 0 0;
	filter: progid;

}
.dropfontdiv a
{
	display: block;
	text-indent: 1px;
	font-size:9px;
}
.dropfontdiv a:link,
.dropfontdiv a:active,
.dropfontdiv a:visited
{
	color: #9c0921 !important;
	text-decoration: none !important;
        border-botton: 2px #ffffff !important;
}

.dropfontdiv a:hover
{
	color: #993333;
	background:#CCCCCC;
	text-decoration: none;
}
.chatbarra table,
.chatbarra tr,
.chatbarra td
{
    padding:0px !important;
}
.chattextarea 
{
	border-width:1px;
	border-style:solid;
	border-color:#bebebe;
	background:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:13px;
	width:70%;
	height:20px;
}
.FB {
    height:3px;
    background: url("ipb3/fadeBarCenter1.gif");
    position: relative;
    top: 1px;
}
.FBL {
    background: url("ipb3/fadeBarLeft1.gif");
    width: 80px;
    height:3px;
    float: left;
    line-height: 131%;
}
.FBR {
    background: url("ipb3/fadeBarRight1.gif");
    width: 80px;
    height:3px;
    float: right;
    line-height: 131%;
}
.rowchat
{
	background: #F6F6F6; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e3e1e1;
	padding: 2px 4px;
}
.rowchat img.avatar
{
	border: 1px solid #fcd6c4;
	padding:1px;
	background: #fff; 
}
.emoarray
{
	padding: 2px 2px 5px;
	border: 1px solid transparent;
}
.emoarray:hover
{
	border: 1px solid #000;
}
.coreditor,
.corpref
{
	padding: 0px 0px 2px 0px;
	border: 1px solid transparent;
}
.coreditor:hover,
.corpref:hover
{
	border: 1px solid #000;
}
#painelchat div.rowchat:last-child
{
	border-bottom:none;
}
.simple_editor_dd,
.simple_editor_bb,
.simple_editor_cc
{
	cursor: pointer;
	cursor: hand;
	padding:1px;
}

/*------------------------------------------------------------------*/
/* CSS PAGE MEMBER CLAN                                           */
/*------------------------------------------------------------------*/
.dadosmember_title
{
    font-size: 15px;
    font-weight: bold;
    padding: 9px 5px;
    text-align:right;
}
.dadosmember
{
    font-size: 15px;
    padding: 12px 5px;
    text-align:left;
}
input.dadosmember
{
    font-size: 15px;
    padding: 4px;
    text-align:left;
    width:90%;
}
.nickEso { padding-left:10px;font-size:20px;font:bold;float:left}
.rateEso {font-size:15px; float:right}
.headEso {font-size:15px;padding-bottom:5px}
.trEso {background: #EBEBEB}
.wrapMem{
	padding:10px;
	border:1px solid #d5d5d5;
	background:#fff;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1);
}
.wrapEso
{
	border-bottom:1px solid #d5d5d5;
	padding-bottom:1px;
	margin-bottom:8px;
}
.memTitle
{
	background: url("rowbottom.png") repeat-x scroll center bottom #f3f3f3;
	float:left;
	font-size: 13px;
	padding:8px;
	width:60px;
	text-align:center;
	margin-left:5px;
	border:1px solid #d5d5d5;
	border-bottom:1px solid #fff;
	position:relative;
	top:1px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
 	-webkit-border-top-left-radius: 4px;
 	-webkit-border-top-right-radius: 4px;
	-moz-box-shadow: 0 -2px 1px #FFFFFF;
	-webkit-box-shadow:0 -2px 1px #FFFFFF;
	box-shadow:0 -2px 1px #FFFFFF;
	font-weight: bold;
	text-shadow: 0 1px 0 #FFFFFF;

}
.memTitle2
{
	float:left;
	font-size: 13px;
	padding:8px;
	width:60px;
	text-align:center;
	margin-left:5px;
	border:1px solid transparent;
	border-bottom:1px solid #d5d5d5;
	position:relative;
	top:1px;
	font-weight: bold;
	color:#525252;
}
.memTitle2:hover
{
	cursor:pointer;
	color:#000;
}
.memTitle:hover
{
	cursor:pointer;
	color:#525252;
}
.removeEso{
	padding-left:10px;
	float:right;
}
.removeEso input{
	padding:0px;
	margin:0px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:none;
}
.jtitle
{
	position:relative;
	cursor:default;
}
.jtitlediv
{
	position:absolute;
	z-index:100;
	top:10px;
	left:20px;
	background:#edeef5;
	border: 1px solid #767676;
	padding:4px;
	display:none;
}
.menclantitle
{
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0 5px;
}
.divframe_addfotomen
{
	width:152px;
	position:relative;
	top:-26px;
	left:1px;
}
.addfotomen
{
	color:#fff;
	text-align:center;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(../primary_bg.png);
	height: 26px;	
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	position:relative;
	top:-55px;

}
.addfotomen:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	cursor: pointer; 
}
.divform_addfotomen
{
	background:transparent;
	height: 25px;
}
.divform_addfotomen:hover .addfotomen
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	cursor: pointer; 

}
#file_addfotomen{
	margin:0;
	margin-left:-500px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */ 
	filter: alpha(opacity=0);
	opacity: 0;
	position:relative;
	z-index:100;
	cursor:pointer;
	font-size:40px;


}
#fileuprec{
	margin:0;
	margin-left:-500px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */ 
	filter: alpha(opacity=0);
	opacity: 0;
	position:relative;
	z-index:100;
	cursor:pointer;
	font-size:40px;
}
#iframe_addfotomen
{
	width:100%;
	border:none;
	height: 25px;	
	overflow-y: hidden;
	overflow-x: hidden;
	background:transparent;

}
#iframe_showrec
{
	width:100%;
	border:none;
	height: 25px;	
	overflow-y: hidden;
	overflow-x: hidden;
	background:transparent;
}
.foto_men
{
	border:1px solid rgba(255,255,255,0.5);
	background:#fff;
}
.foto_menwrap
{
	border:1px solid rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1)
}	
.addfotoerror
{
	color:#fff;
	text-align:center;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(../primary_bg.png);
	height: 26px;	
	text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	border: solid 1px #ccc;
}
.post_recgod
{
	padding:1px;
	border:1px solid #d5d5d5;
	background:#fff;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1)
}
.post_recplayer
{
	font-size: 0.9em;
	font-weight:bold;
	text-shadow:0px 2px 2px #cccccc;
}
.post_recrate
{
	font-size: 0.9em;
	color: #718a96;
	overflow: hidden;
	text-align: left;
	word-wrap: break-word;
	height: 5px;
	padding:4px 0px !important;
	text-shadow:0px 2px 2px #cccccc;
}
.post_recvs
{
	color: #718a96;
	width: 45px;
	text-align: center;
	font-weight:bold;
	text-shadow:0px 2px 2px #cccccc;
}
.post_recinfo
{
	color: #557483;
	font-size: 0.9em;
	text-shadow:0px 2px 2px #cccccc;
	color: #557483;
	font-size: 0.9em;
	overflow: hidden;
	text-align: right;
	word-wrap: break-word;
	height: 10px;
	padding:4px 30px 4px 0 !important;
	text-shadow:0px 2px 2px #cccccc;
}
.post_retd
{
	padding:10px 0px 10px 10px;
	border-bottom:1px solid #dedcdc;
	border-top:1px solid #d5d3d3;
	text-align:left:
}
.post_rectable
{
	width:100% ;
}
.post_rectable tr:first-child td.post_retd div:first-child
{
	display:none;
}
.post_recborder
{
	padding:1px;
	border:1px solid #d5d5d5;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1);
}
.post_recfundo
{
	background:#edf7fe;
	background: -moz-linear-gradient(top, #fff0%, #bdfcfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#bdfcfd));
	font-size: 0.9em;
	background:linear-gradient(top, #fff 0%,#bdfcfd 100%);
	padding: 0px 5px;
}
.post_rectable tr:first-child td.post_retd
{
	border-top: 1px solid #fff;
}
.post_rectable tr:last-child td.post_retd
{
	border-bottom:1px solid #fff;
}
.post_rectable tr td.post_retd:first-child
{
	border-left:1px solid #fff;
}
.post_rectable tr td.post_retd:last-child
{
	border-right:1px solid #fff;
}
.post_rectable tr:hover td.post_retd
{
	background:#f4f4f4 url(ipb3/row.png) repeat-x top left; 
	border-bottom:1px solid #d5d3d3;
	border-top:1px solid #d5d3d3;
}
.post_rectable tr:hover td.post_retd:first-child
{
	border-left:1px solid #d5d3d3;
}
.post_rectable tr:hover td.post_retd:last-child
{
	border-right:1px solid #d5d3d3;
}
.post_recxb
{
	width:0.9em;
	height:0.9em;;
	border: 1px solid #557483;
}
.post_recboxtitle{
    background: #fff;
    border-width:1px;
    border-style:solid;
    border-color:#848484 #c1c1c1 #e1e1e1 #c1c1c1;
    letter-spacing: 0;
    text-align: left;
    padding:6px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.post_rec-span {
    font-size: 20px;
    font-weight: bold;
    padding-top: 3px;
}
.addregfnx,
.delregfnx
{
	cursor: pointer;
}	
/*------------------------------------------------------------------*/
/* CSS PAGE Calendario                                   */
/*------------------------------------------------------------------*/
.calmes
{
	width: 154px;
	background:#fbfbfb;
	padding:5px 8px 5px 8px;
	border: 1px solid #eee;
}
.calend_mute
{
	cursor:pointer;
}
.calend_mute:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ 
	filter: alpha(opacity=0.5);
	opacity: 0.5;
}
.DiasSemanas
{
	width:20px;
	height:15px;
	text-align:center;
	font-weight:bold;
}
.mes
{
	font-weight:bold;
}
.dia_atual,
.dia_branco,
.dia_comum
{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid transparent;
}
.dia_comum
{
	color:#999;
}
.dia_atual
{
	background: #deffff;
	border: 1px solid #5efbfb;
}
.dia_atual a
{
	color:#08c9c9;
}
.diaselect,
.diaselect_ini
{
	background: #03e503;
	border: 1px solid #03dd03;
	color: #014201;
}
.diaselect a,
.diaselect_ini a
{
	color: #014201;
}
/*------------------------------------------------------------------*/
/* CSS PAGE Camp                                                    */
/*------------------------------------------------------------------*/
.td_form_editcamp
{
	padding: 5px 5px 8px 8px;
}
.view_camp_head
{
	background: #eee;
	color:#888;
	padding: 5px;
}
.view_camp_rows
{
	background: #f3f3f3;
	color:#888;
	padding: 5px;
}
.view_camp_mute_img
{
	width:10px; 
	heigth:10px;
}
.gethorasaddcamp
{
	padding: 5px;
	width: 350px;
	height: 100px;
}
.gethorasaddcamp .title
{
	color: #555;
	font-weight:bold;
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}
.gethorasaddcamp .container
{
	color: #5f5f5f;
	padding: 10px;
	text-align: center;
}
.gethorasaddcamp .container select
{
	margin: 0px 8px 0px 0px;
}
.gethorasaddcamp .container input
{
	margin: 0px;
}
.camp_wrap,
.perfil_box_camp_wrap
{
	border:1px solid #d5d5d5;
	background:#fff;
	margin: 8px 8px 10px 3px;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	padding: 10px 7px 10px;
}
.camp_perfil_info
{
	font-weight:bold;
}
#perfil_box_menu
{
	margin: 8px 8px 0px 3px;
}
.camp_box
{
	background: url("rowbottom.png") repeat-x scroll center bottom #f3f3f3;
	float:left;
	font-size: 13px;
	padding:8px;
	width:60px;
	text-align:center;
	margin-left:5px;
	border:1px solid #d5d5d5;
	border-bottom:1px solid #fff;
	position:relative;
	top:1px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
 	-webkit-border-top-left-radius: 4px;
 	-webkit-border-top-right-radius: 4px;
	-moz-box-shadow: 0 -2px 1px #FFFFFF;
	-webkit-box-shadow:0 -2px 1px #FFFFFF;
	box-shadow:0 -2px 1px #FFFFFF;
	font-weight: bold;
	text-shadow: 0 1px 0 #FFFFFF;

}
.camp_box:hover
{
	cursor:pointer;
	color:#525252;
}
.camp_box2
{
	float:left;
	font-size: 13px;
	padding:8px;
	width:60px;
	text-align:center;
	margin-left:5px;
	border:1px solid transparent;
	border-bottom:1px solid #d5d5d5;
	position:relative;
	top:1px;
	font-weight: bold;
	color:#525252;
}
.camp_box2:hover
{
	cursor:pointer;
	color:#000;
}
/*-----------------------------------------------------------------
 Top 10 Steam
-------------------------------------------------------------------*/
.DUTitle
{
    color: #557483;
	font-weight:bold;
	text-align:center;
	padding:8px 1px 8px 1px;
}
.Deuses_Usados
{
    color: #557483;
    font-size: 0.8em;
    text-align: center;
	padding: 0px 8px;
    text-shadow: 0 2px 2px #CCCCCC;
    word-wrap: break-word;
}
.DUGrafico
{
    background: url("grafico.png");
	height: 19px;
}
/*-----------------------------------------------------------------
 Statisticas Steam
-------------------------------------------------------------------*/
.steamnick
{
    background: url("steam.png") no-repeat scroll 6px 6px;
	font-size: 14px;
    padding: 6px 5px 6px 28px;
    text-align:left;
	width:380px;
}
.steamnick_title
{
	font-size: 14px;
	font-weight:bold;
	color:#CCCCCC;
	padding: 5px 9px 3px 9px;
}
.steamnick_form
{
	padding: 10px 5px;
}
.steamIDHelp,
.no_user
{
	margin: 5px 10px 5px 5px;
	line-height: 140%;
	padding: 8px;
	border: 1px solid #C3C3C3;
	color: #888;
	background: #fdfdfd;
}
.steamIDHelp
{
	margin-right: 62px;	
	display: none;
}
#togglesteamIDHelp
{
	cursor:pointer;
}
.steamIDHelp span,
.no_user span
{
	font-weight:bold;
}
.stat_div
{	
	padding:10px;
	border:1px solid #d5d5d5;
	background:#fff;
	margin: 10px 10px 10px 5px;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1);
}
.fb_wrap
{
	width: 259px;
	height: 154px;
	margin-bottom: 5px;
}
.fb-like-box 
{
}
/*-------------------------------
RECGAME
--------------------------------*/
.recgame_wrap{
	border:1px solid #d5d5d5;
	background:#fff;
	margin: 8px 8px 10px 3px;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);
	box-shadow:0px 2px 2px rgba(0,0,0,0.1);
}
#form_where
{
	padding: 5px 7px 10px;
}
.form_where_recgame
{
	width:100%;
}	
.form_where_recgame input
{
	margin: 0px;
	width: 139px;
    height: 18px;
    line-height: 28px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #888888;
    display: inline-block;
    font-size: 13px;
    padding: 4px 4px 4px 10px;
	vertical-align: middle;		
}
.form_where_recgame select
{
	width: 155px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #888888;
    display: inline-block;
    font-size: 13px;
    padding: 4px 4px 4px 10px;
	vertical-align: middle;		
}
.form_where_recgame select:focus
{
	border-color:#4e4e4e #7c7c7c #a3a3a3 #7c7c7c;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}	
#recgamebuttom
{
	margin: 0px;
	margin-top: 8px;
}
.divrecgamebuttom
{
	text-align:center;
	padding-right:10px;
}
.recgameinputtitle
{
	padding: 6px 3px 4px 3px;
	color: #777;
	font-size: 12px;
	font-weight: bold;
}
.rec_row
{
	margin:8px 0 0 0; 
}
.rec_row_post
{
	padding: 8px 5px 4px 65px;
	font-size: 10px;
	color: #999;
}
.rec_row_rec
{
	margin: 5px 10px 8px 42px;
}
.recinfosssss
{
    font-size: 0.9em;
    color: #557483;
    letter-spacing: 0;
    text-align: left;
    text-shadow:0px 2px 1px #fff;
}
.rec_footer
{
	margin-top:15px;
	background:#fff;
	background:-moz-linear-gradient(top, #eee 0, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #fff));
	background:linear-gradient(top, #eee 0%,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff',GradientType=0 );
	border-top:1px solid #e9e9e9; 
	height: 4px;
}
.rec_show_name
{
	padding: 0px 5px;
	color:#00458B;
	font-size:11px;	
	font-weight:bold;

}
.rec_show_rate
{
	padding: 0px 5px;
	color:#999;
	font-size:10px;
	height: 14px;

}
.recgame_times_border
{
	border:1px solid #cae7fe;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);	
    padding: 1px 0px;
}
.recgame_times{ 
	padding:4px 2px 4px 2px;
	background:#EDF3F9;
	color:#2A6C7C;
	font-size:13px;

}
.recgame_mapa{ 
	position:relative; 
	left:-25px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);	
	margin-bottom:3px; 
	border: solid 1px #cae7fe;
	padding: 1px;
	background: #fff;
}
.recgame_down ul
{
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}
.recgame_down ul li img
{
	margin: 0px 4px 0px 4px;
}
label.recgame_pack
{
	color:#284b72;
}
label.recgame_pack:hover
{
	color:#528f6c;
}
label.recgame_pack input[type="checkbox"]
{
	margin: 0px 4px 0px 4px;
}
