/* : :  R E S E T  : : : : : */
	* { margin: 0; padding: 0; }
	A, IMG, FORM, FIELDSET {border: none;}

/*		COLORs
	cinza ++-	#222
	cinza +	#333
	cinza -	#999
	laranja	#F7921E
	amarelo	#FFCC32
	creme		#e7dfc8
	castanho +	#A68E62
	castanho -	#CDB387
	vermelho	#AE0009 <--- links post
*/


/* * * * * * * * * * * * * * * * * * * * * * * * * * ** * */
/*                           P R I N C I P A L                             */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	BODY {
		background:url(../img/main_SNP/fundo.jpg) fixed #000 no-repeat center top;
		color: #ccc;
		font: 10px Verdana, Arial, sans-serif;
		margin-top:10px;
	}
		A { color: #DD6706; text-decoration: none; }
		A:hover { text-decoration: underline; }
		.nofloat { clear: both; }
	
	#main {
		width: 950px;
		margin: 0 auto;
		background:url("../img/main_SNP/main_fundo.png") repeat top left;
		border:1px #000 solid;
		padding-left:15px;
		padding-top:15px;
	}
	
	#header {
		width: 950px;
		height:140px;
	}
		#header #banner {
			width: 912px; height: 142px;
			margin-left:8px;
			background: url(../img/main_SNP/banner_fundo.png) no-repeat center center;
			margin-bottom:10px;
		}
			/*#header #banner IMG { padding-left:16px;}*/
			#header #banner P { text-align: center; }
			#header #banner UL {
				margin: 5px;
			}
				#header #banner LI {
					float: left;
					list-style-type: none;
					text-transform: uppercase;
				}
				#header #banner LI A {
					display:none;
					padding-right:10px;
					padding-left:3px;
					padding-top:7px;
					font-weight: bold;
					font-size: 9px;
					color:  #eb942a;
					
				}
			
			#header #banner .topMenu
			{
				padding-left:110px;
				padding-top:11px;
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
			}
			
				#header #banner .topMenu a:link, #header #banner .topMenu a:visited
				{
					padding-right:10px;
				}
			
				#header #banner .topMenu a:hover
				{
					color:#ccc;
					text-decoration:none;
				}
				
				#header #banner .topMenu .selected
				{
					font-size:13px;
					padding-right:10px;
					color:#fff;
				}
				
				#header #banner .topMenu .facebook
				{
					float:right;
					padding-top:3px;
					font-size:9px;
					
				}
				
				#header #banner .topMenu .facebook img
				{
					vertical-align:text-top;
				}
				
				#header #banner .topMenu .sponsor
				{
					padding-top:30px;
					padding-right:20px;
					text-align:right;
					text-transform:none;
					color:#999;
				}
				
				#header #banner .topMenu .sponsor p
				{
					text-align:right;
					padding-top:5px;
				}
				
				#header #banner .topMenu .sponsor a
				{
					padding-right:0;
				}
		/* o menu está + abaixo */
		
	#footer {
		clear: both;
		width: 950px;
		padding: 30px 0;
		/*background: url("../img/main/main_bottom.jpg") no-repeat top;*/
		text-align: center;
	}
	
	#main_contents {
		width: 930px;
		float: left;
		/*background: url("../img/main/main_main.jpg") repeat-y;*/
	}
	
	
	
/* * * * * * * * * * * * * * * * * ** * */
/*                     TEXTO                       */
/* * * * * * * * * * * * * * * * * ** */

	H1, H2, H5, H6 { color: #FA9707; }
	H3, H4 { color: #CDB387; }
	H5 { font-size: 12px; }
	H4 { font-size: 14px; }
	
	P.forms {/* output de msgs nas forms */
		width: 100%;
		float: left;
		margin: 10px 0;
		text-align: center;
		font-size: 11px;
	}
	
	DIV.quote, blockquote {
		margin: 0;
		padding: 5px 15px 10px 60px;
		background: url('../img/icons/blockquote.gif') no-repeat 4px 9px;
		font-style: italic;
	}
	
	/*    especial para users   */
		SPAN.staffadmin {color: #DD2906;}
		SPAN.staffeditor {color: #00C600;}
		SPAN.staffcolaborador {color: #2291FF;}
		SPAN.membro {color: #B2B2B2;}



/* * * * * * * * * * * * * * * * * * * * * * * * * */
/*      STANDARD: Listas, Forms, Tables      */
/* * * * * * * * * * * * * * * * * * * * * * * **/

	/* Listas */
		UL.standard {
			margin-left: 40px;
		}
			UL.standard LI {
				font-size: 11px;
				list-style-type: square;
				padding: 3px 0px;
				color: #CDB387;
			}
		
		/* MORE / ler mais... */
			UL.more {
				clear: both;
				float: right;
				margin: 20px 0;
				text-align: center;
			}
				UL.more LI {
					float: left;
					margin: 2px 8px 0 0;
					list-style-type: none;
					color: #999;
				}
					UL.more LI A {
						padding: 2px 5px;
						color: #333;
						background: #F7921E;
						text-transform: uppercase;
					}
				UL.more LI.addthis { margin: 0; }
					UL.more LI.addthis A { background: none; }

		
		/* TRILHO. */
			UL.trilho {
				width: 100%;
				margin: 5px 5px;
				float: left;
			}
				UL.trilho LI {
					float: left;
					list-style-type: none;
					font-size: 10px;
				}
				UL.trilho LI A {
					color: #AE0009;
				}
				

	/* Forms */
		FORM.standard {
			color: #CDB387;
			float:left;
		}
			FORM.standard FIELDSET {
				/*margin: 10px 0;
				padding: 10px;*/
			}
			FORM.standard LABEL {
				width: 160px;
				float: left;
				padding: 6px 0;
				font: 12px Verdana, Arial, Tahoma, sans-serif;
			}
			FORM.standard INPUT {
				margin: 6px 0;
				padding: 3px;
				background: #ccc;
				font: 12px Verdana, Arial, Tahoma, sans-serif;
				/*width:300px;*/
			}

			FORM.standard TEXTAREA {
				/*width: 400px; height: 100px;*/
				margin: 6px 0;
				padding: 3px;
				background: #ccc;
				font: 12px Verdana, Arial, Tahoma, sans-serif;
			}
				FORM.standard TEXTAREA.post {/* post dos comentários */
					width: 550px;
					height: 50px;
				}
				
			
			FORM.standard INPUT.send {
				height: 22px;
				width:48px;
				margin: 5px 0 0 0;
				background: url(../img/main_SNP/button.gif) no-repeat center center;
				border: none;
				font-size:  8px;
				color:#999;
				padding:0 4px 0 4px;
				text-transform:uppercase;
				cursor:pointer;
			}
			
			FORM.standard .userTit
			{
				color:#CCC;	
			}

	
		INPUT:focus, TEXTAREA:focus {
			/*outline: 1px solid white;*/
		}
		
		
		/* form dos contactos */
			FORM.dynamic INPUT { width: 250px; }/* nome, email */
			FORM.dynamic INPUT.code { width: 80px; }/* code */
			FORM.dynamic TEXTAREA { width: 360px; height: 100px; }/* mensagem */



	/* Tables */
		TABLE.standard {
			clear: both;
			/*float: left;*/
			border: 1px solid #000;
			margin:auto;
		}
			TABLE.standard CAPTION {
				font-size: 14px;
				padding: 4px;
				font-weight: bold;
			}
			TABLE.standard TR {
				/*vertical-align: center;*/
			}
			TABLE.standard TD, TABLE.standard TH {
				padding: 4px 5px 4px 5px;
				border: solid 1px #333;
				/*color: #000;*/
			}
			TABLE.standard TD A { }
			TABLE.standard IMG {
				float: none !important;/* corrige o estilo aplicado a IMG no post */
				margin: 0 !important;
				padding: 0 !important;
			}




/* * * * * * * * * * * * * * * * * * * * * * * */
/*              	     HEADER	               	*/
/* * * * * * * * * * * * * * * * * * * *  * * */

	#menu {
		width: 600px;
		height:20px;
		margin-left:-20px;
		/*background: url("../img/main/main_top.jpg") no-repeat bottom;*/
	}
		#menu UL {
			padding: 0 0 0 28px;
		}
		#menu LI {
			list-style-type: none;
			float: left;
		}
		#menu LI A {
			display: block;
			padding: 5px 10px 5px 10px;
			background-color:#000;
			border:#1a1a1a 1px solid;
			color: #ccc;
			font-size: 10px;
			text-decoration: none;
			margin-right:3px;
		}
		#menu LI.current A, #menu LI A:hover {
			background: url(../img/main_SNP/menu_back_button.jpg) repeat-x bottom;
			background-color:#4d4d4d;
			color: #F45813;
			border-left:1px solid #333;
			border-right:1px solid #333;
			border-top:1px solid #333;
		}
		#menu LI.first A {
			/*background: url(../img/main/menu1_first.gif) repeat-x;*/
		}
		#menu LI.first_current A, #menu LI.first A:hover {
			background: url(../img/main_SNP/menu_back_button.jpg) repeat-x bottom;
			background-color:#4d4d4d;
			color: #F45813;
			border-left:1px solid #333;
			border-right:1px solid #333;
			border-top:1px solid #333;
			
			margin-right:3px;
		}
		#menu LI.last A 
		{
			
			
		}
		
		#menu LI.last_current A, #menu LI.last A:hover {
			background: url(../img/main_SNP/menu_back_button.jpg) repeat-x bottom;
			background-color:#4d4d4d;
			color: #F45813;
			border-left:1px solid #333;
			border-right:1px solid #333;
			border-top:1px solid #333;
			
		}




/* * * * * * * * * * * * * * * * * * * ** * * * ***** */
/*                    CONTEUDOS GERAIS                       */
/* * * * * * * * * * * * * * * * * * * * * * * * *****/
	
	#contents_g {
		width: 591px;
		float: left;
		padding-left: 8px;
	}
	
	
	/* -------  U S E R S  ------- */
		
	/* -------  U S E R S  ------- */
		
		.user_details {
			width: 556px;
			float: left;
			margin: 0 5px 15px;
			padding: 10px;
			font-size: 11px;
		}
		.user_details P {
			margin: 10px 0;
			font-size: 12px;
		}
			.user_details .topo {
				width: 450px;
				float: left;
				/*background: yellow;*/
			}
				.user_details .topo H6 {
					margin: 5px 0 10px;
					font-size: 24px;
				}
				.user_details .topo_avatar {
					width: 90px;
					float: right;
					/*background: green;*/
					/*text-align: center;*/
				}
					.user_details .topo_avatar IMG.avatar{
						width: 70px;
						/*float: right;
						margin-left: 5px;*/
					}
			.user_details .meio {
				width: 100%;
				float: left;
			}
				.user_details .userdesc {
					width: 530px;
					margin: 15px 0;
					padding: 20px 10px;
					color: #AE0009;
					background: #222;
				}
			.user_details .baixo {
				width: 100%;
				float: left;
				/*background: green;*/
			}
				.user_details .baixo .pnotes {
					font-size: 9px;
				}
	
		
		.user_boxes {
			width: 265px; height: 80px;
			float: left;
			overflow: hidden;
			margin: 5px 0 5px 8px;
			background: #1D1D1D;
		}
			.user_boxes .esq {
				width: 90px;
				float: left;
				margin: 5px 0 0 5px;
				/*background: yellow;*/
			}
				.user_boxes .esq IMG.avatar{
					width: 70px;
					float: left;
					/*margin: 5px 10px 0 5px;*/
				}
			
			.user_boxes .dir {
				width: 163px;
				float: left;
				/*background: green;*/
			}
				.user_boxes .dir H6 {
					margin: 1px 0 2px;
					font-size: 13px;
				}
				.user_boxes .dir P {
					padding-top: 0px;
					color: #FF0000;
					
				}
				
				.user_boxes .dir P.data {
					color:#ccc;	
				}
					.user_boxes .dir P.data A {
						color:#ccc;	
					}
				.user_boxes .dir P EM {
					color: #0EA5BC;
				}
	
		.user_miniboxes {
			width: 90px; height: 90px;
			float: left;
			overflow: hidden;
			margin: 5px 0 5px 8px;
			background: #111;
		}
			.user_miniboxes IMG.avatar{
				width: 70px;
				float: left;
				/*margin: 5px 10px 0 5px;*/
			}
			.user_miniboxes H6 {
				clear: left;
				margin: 1px 0 2px;
				font-size: 10px;
			}
	
	/* lista jogos por user */
		.lista_games {
			width: 584px;
			margin: 8px 0;
			float: left;
		}
			.lista_games UL { float: left; }
				.lista_games LI {
					width: 164px; height: 16px;
					float: left;
					margin: 5px 0px 5px 8px;
					padding-left: 18px;
					background: url(../img/main/arrow1.gif) no-repeat;
					list-style-type: none;
					/*border:1px #333 solid;*/
					color: #666;
					/*background: #222;*/
				}
				.lista_games LI A{ color: #FF0000; }
				.lista_games LI.current A, .lista_games LI A:hover {
					color: #2ebf0b;
				}


	
	/* -------  C L A N S  ------- */
		
		/* clan_details = user_details */
		
		.clan_boxes {
			width: 265px; height: 80px;
			float: left;
			overflow: hidden;
			margin: 5px 0 5px 8px;
			background: #1D1D1D;
		}
			.clan_boxes .esq {
				width: 90px;
				float: left;
				margin: 5px 0 0 5px;
				/*background: yellow;*/
			}
				.clan_boxes .esq IMG.avatar{
					width: 70px;
					float: left;
					/*margin: 5px 10px 0 5px;*/
				}
			
			.clan_boxes .dir {
				width: 163px;
				float: left;
				/*background: green;*/
			}
				.clan_boxes .dir H6 {
					margin: 1px 0 2px;
					font-size: 13px;
				}
				.clan_boxes .dir P {
					padding-top: 0px;
					color: #FF0000;
				}
				.clan_boxes .dir P EM {
					color: #0EA5BC;
				}

		.clan_miniboxes {
			width: 90px; height: 110px;
			float: left;
			overflow: hidden;
			margin: 5px 0 5px 8px;
			background: #111;
		}
			.clan_miniboxes IMG.avatar{
				width: 70px;
				float: left;
				/*margin: 5px 10px 0 5px;*/
			}
			.clan_miniboxes H6 {
				clear: left;
				margin: 1px 0 2px;
				font-size: 10px;
			}
				.clan_miniboxes H6 EM {
					font-size: 8px;
					color: #AE0009;
					font-style: none;
				}

	/* frame fixe para fotos xs */
		.avatarBox1 {
			width: 70px; height: 70px;
			float: left;
			overflow: hidden;
		}


	/* ------- I C O N S  ------- */
		UL.ico {
			width: 120px;
			float: left;
			margin-top: 4px;
			/*background: #DDD;*/
		}
			UL.ico LI {
				float: left;
				padding: 5px 0 0 22px;
				list-style-type: none;
				text-transform: uppercase;
				display: block;
			}
				UL.ico LI.telefone { background: url('../img/icons/emp_telefone.gif') no-repeat left 3px; font-size: 11px; }
				UL.ico LI.fax { background: url('../img/icons/emp_fax.gif') no-repeat left 3px; font-size: 11px; }
				UL.ico LI.email { background: url('../img/icons/emp_email.gif') no-repeat left 1px; font-size: 9px; }
				UL.ico LI.site { background: url('../img/icons/emp_site.gif') no-repeat left 1px; font-size: 9px; }


	
	/* -------  H O M E  ------- */
	
		.bigdestak {/* caixa para introdução geral */
			width: 565px; height: 170px;
			float: left;
			padding: 10px 10px 0 10px;
			background: url("../img/main_SNP/caixa_galeria.jpg") repeat-x #000;
			border:1px #333 solid;
			}
		
		.introcaixa {/* caixa para introdução geral */
			width: 585px; /*height: 116px;*/
			float: left;
			overflow: hidden;
			margin:0;
			padding: 0;
			margin-top:17px;
			border:1px solid #666;
			background:url(../img/main_SNP/caixa_galeria.jpg) repeat-x;
			background-color:#000;
			/*background: url("../img/main/caixa_intro.jpg") no-repeat;*/
		}
		
		.introcaixa2 {/* caixa para introdução geral */
			width: 587px; /*height: 116px;*/
			float: left;
			overflow: hidden;
			margin:0;
			padding: 0;
			margin-top:5px;
			/*background: url("../img/main/caixa_intro.jpg") no-repeat;*/
		}
			.introcaixa IMG {
				float: left;
				margin-right: 10px;
			}
			.introcaixa H6 {
				margin-bottom: 4px;
				padding-bottom: 5px;
				font-size: 14px;
				color: #ccc; 
			}
			
			.introcaixa H6 img
			{
				vertical-align:text-bottom;
			}
			.introcaixa P {
				line-height: 16px;
				font-size: 11px;
				text-align: justify;
			}
			.introcaixa A {
				color: #CE7309;
				text-decoration: none;
			}
				.introcaixa A:hover {
	
					text-decoration:underline;
				}
			.introcaixa .tables {/* subcaixa para tabelas de eventos */
				width: 292.5px;
				float: left;
			}
				.introcaixa .tables H6 {
					font-size: 10px;
					text-transform:uppercase;
					padding-left:3px;
					margin-bottom:5px;
					background:url("../img/main_SNP/separador_back.jpg") repeat-x;
					height:17px;
					border-bottom:1px solid #666;
					background-color:#000;
				}
				.introcaixa .tables TABLE TH {
					text-align: left;
					font-weight: normal;
				}
				.introcaixa .tables IMG {
					float: none;
					margin: 0;
				}
	
		.meiacaixa {/* 2 caixas destaque */
			float: left;
			margin-top:5px;
		}
			.meiacaixa_esq {
				background-color:#101010;
				width: 290px; height: 120px;
				margin-right:3px;
				border:1px solid #333;
			}
			.meiacaixa_dir {
				background-color:#101010;
				width: 290px; height: 120px;
				border:1px solid #333;
			}
			.meiacaixa IMG{
				vertical-align:text-bottom;
			}
			.meiacaixa P{
				padding-left:6px;
				padding-top:3px;
				color: #818181;
			}
			.meiacaixa A{
				color: #ccc;/* CDB387 */
				font-size: 10px;
				
			}
		
	
	/* -------  P O L L  ------- */
		.poll_box {
			width: 280px;
			padding:5px;
			float: right;
			background: url("../img/main_SNP/caixa_galeria.jpg") repeat-x;
			color:#ccc;
			height:110px;
			border:1px solid #333;
		}
			.poll_box H6 {
				font-size: 14px;
				color: #f7941d;
				text-transform:uppercase;
			}
			
			.poll_box .titulo
			{
			 color: #DD6906;
			 font-size:10px;
			 font-weight:bold;
			 margin-bottom:5px;
			}
			.poll_box P.line { margin: 0; }
				.poll_box P.line IMG { margin: 5px 0 0; }
				.poll_box P.line EM { font-size: 10px; }
			.poll_box P.note { margin-top: 7px; font-size: 10px; }
		/* Form */
			FORM.poll { margin-left:2px; }
				FORM.poll LABEL {
					padding: 0 0 0 5px;
					font: 10px Verdana, Arial, Tahoma, sans-serif;
					line-height:10px;
					
				}
				FORM.poll INPUT { margin-top: 2px; vertical-align:text-bottom;}
				FORM.poll INPUT.send {
					width: 100px;
					margin: 10px 0 0 70px;
					background: #CDB387;
					color: #ccc;
					border: none;
				}
				FORM.poll .vote
				{
					height: 22px;
					font-size:  8px;
					color: #999999;
					float:right;
					margin-right:10px;
					padding-top:0px;
					border: none;
					width:48px;
					background: transparent url("../img/main_SNP/button.gif") no-repeat scroll center center;
					cursor:pointer;
				}
	
	
		
	/* -------  G E R A L  ------- */
	
		/* CAIXA multi-usos */
			.caixa2_tabs {/* separadores */
				width: 581px; height: 20px;
				float: left;
				margin-top: 12px;
			}
				.caixa2_tabs UL {
					padding: 0;
					margin: 0;
				}
				.caixa2_tabs LI {
					list-style-type: none;
					float: left;
				}
				.caixa2_tabs LI A {
					display: block;
					width: 90px;
					height: 16px;
					padding-top: 4px;
					color: #ccc;
					font-size: 11px;
					text-decoration: none;
					text-align: center;
					background-color:#000;
					border-left:1px solid #333;
					border-right:1px solid #333;
					border-top:1px solid #333;
					margin-right:3px;
				}
				.caixa2_tabs LI.activo A, .caixa2_tabs LI A:hover {
					/*background: url(../img/main/caixa2_taba.gif) no-repeat;*/
					background: url(../img/main_SNP/menu_back_button.jpg) repeat-x bottom;
					background-color:#4d4d4d;
					color: #F45813;
					border-left:1px solid #333;
					border-right:1px solid #333;
					border-top:1px solid #333;
					
					margin-right:3px;
					
				}
			
	
			.caixa2_main {/* corpo */
				width: 555px;
				float: left;
				padding: 5px 20px 10px 10px;
				background: url("../img/main_SNP/caixa_galeria.jpg") repeat-x #000;
				border:1px solid #333;
				
			}
				.caixa2_comentarios {
					width: 550px;
					float: left;
					margin: 3px 0 7px;
					padding: 5px;
				}
					.caixa2_comentarios A{ color: #EE7E43; }
			.caixa2_top {
				width: 581px; height: 10px;
				float: left;
				background: url("../img/main/caixa2_top.jpg") no-repeat;
				font-size: 5px;
			}
			.caixa2_bottom {
				width: 581px; height: 10px;
				float: left;
				margin-bottom: 10px;
		
				font-size: 5px;
			}


		/* listas de textos */
			.textoslist {
				width: 555px;
				float: left;
				margin: 3px 0;
				padding:5px;
				margin-top:15px;
				background: #222;
			}
			.textoslist IMG.icon {
				float: left;
				margin-right: 10px;
			}
			.textoslist IMG.textos {
					width: 140px;
					float: right;
					margin: 0 0 7px 0;
					/*margin-right: 7px;*/
				}
				.textoslist H6{
					margin-bottom: 5px;
					font-size: 14px;
					color: #CDB387;
					text-transform: normal;
				}
				.textoslist P.desc {
					padding-top: 10px;
					font-size: 11px;
					/*margin: 2px*/
				}
					.textoslist P.desc A{
						text-decoration: none;
					}
						.textoslist P.desc A:hover{
							text-decoration: underline;
						}
				.textoslist P.info{
					font-size: 9px;
					color: #999;
					vertical-align:bottom;
				}
				SPAN.hits1{
					font-weight: normal; font-size: 9px; color: #CDB387;
				}
		
		/* listas de vídeos */
			.mediaslist {
				width: 552px;
				float: left;
				margin: 3px 0;
				padding: 10px 5px;
				background: #222; /* #FDE7CC */
			}
				.mediaslist IMG.icon {
					float: left;
					margin-right: 10px;
				}
				.mediaslist IMG.medias {
					width: 150px;
					float: right;
				}
				.mediaslist H6{
					font-size: 14px;
					color: #CDB387;
					text-transform: uppercase;
				}
					.mediaslist H6 A{
						color: #DD6706;
					}
				.mediaslist P.desc {
					padding-top: 10px;
					font-size: 11px;
				}
					.mediaslist P.desc A{
						padding: 2px 6px;
						color: #CDB387;
						background: #CDB387;
					}
				.mediaslist P.info {
					font-size: 9px;
				}

		/* post */
			.content_solo {
				width: 100%;
			}
			
			.post .header {
				width: 556px;
				margin: 5px 0;
				padding: 10px 0 10px 0;
			}
				.post .header .header_l {
					width: 334px;
					float:left;
				}
					.post .header .header_l IMG {
						margin-bottom: 22px;
					}
					.post .header H6 {
						font-weight: bold;
						font-size: 16px;
						margin-bottom: 10px;
						color: #DD6706;
					}
					.post .header P.subtitle {
						clear: all;
						font-size: 11px;
						color:#CDB387;
						padding-right:10px;
					}
				.post .header .header_r {
					width: 200px;
					float: right;
					margin-left: 15px;
					margin-bottom:5px;
				}
				
				.post .header .header_l .icon
				{
					float:left;
					margin-right:10px;
					margin-bottom:7px;
				}
			
			.post .mediaBox {
				width: 100%;
				text-align: center;
			}

			.post .detail {
				text-align: justify;
			}
				.post .detail P {
					clear: all;
					margin: 10px 0 4px;
					line-height: 16px;
					font-size: 12px;
				}
					.post .detail P A {
						color: #CE7309;
						text-decoration: none;
					}
					.post .detail P A:hover {
							text-decoration: underline;
					}
				.post .detail IMG {
					/*float: left;
					padding: 5px;*/
					vertical-align:middle;
				}
				.post .detail .post_img {
					padding: 10px 0;
					margin: 16px auto;
					width: 100%;
					text-align: center;
				}
					.post .detail .post_img IMG {
						float: none;
						padding: 0;
					}
				.post .detail UL LI {
					font-size: 12px;
				}
				.post .detail H5 {
					margin: 14px 0 7px;
					color: #F7921E;
					font-size: 15px;
				}
				.post .detail H6 {
					margin: 14px 0 7px;
				}
			P.pnotes {
				text-align: right;
				font-style: italic;
				font-size: 9px;
				color: #CDB387;
			}
		
		.post .texto img
		{
			/*margin-bottom:15px;	*/
		}

		/* comentarios */
			.commentslist {/* geral */
				width: 540px;
				float: left;
				margin: 5px 0;
				padding: 5px 10px;
				background: #222;
			}
				.commentslist .esq {
					width: 100px;
					float: left;
				}
				/*.commentslist .topo_TMP {
					width: 440px;
					float: left;
					margin-bottom: 5px;
					padding-bottom: 5px;
					border-bottom: 2px solid #e7dfc8;
				}*/
				.commentslist .meio {
					width: 440px;
					float: left;
					font-size: 11px;
				}
				.commentslist .baixo {
					margin-top: 10px;
					text-align: right;
				}
					/*.commentslist .baixo P {
						font-size: 9px;
						color: #CDB387;
					}*/
				/*.commentslist H5 {
					float: left;
					font-size: 16px;
				}*/
				.commentslist H6 {
					float: left;
					font-size: 12px;
				}
				.commentslist .topo IMG {
					float: left;
					padding: 4px 0 0 10px;
				}
				/*
				.comentarios H6{ font-size: 11px; }
				.comentarios P{ font-size: 11px; }
				.comentarios P.data{
					font-size: 10px;
					font-style: italic;
				}*/
			EM.comentarios_quant {/* número de comentarios */
				padding: 0 3px;
				/*background-image:url(../img/main_SNP/balloon.gif);*/
				background-color:#333;
				font-style: normal;
				color:#CDB387;/* CDB387 */
			}


		/* galerias */
			.gallist1 {
				width: 168px; height: 135px;
				float: left;
				margin: 5px;
				text-align: center;
				background: #222;
			}
				.gallist1 IMG { margin: 5px; }
			
			.galpic1 {/* home */
				width: 280px; height: 110px;
				float: left;
				border:1px solid #333;
				background: url("../img/main_SNP/caixa_galeria.jpg") repeat-x;
				padding:5px;
				
			}
				.galpic1 P {float:; color: #666; }
				.galpic1 a:link, .galpic1 a:visited  { text-decoration: none; color: #ccc; font-weight:normal;}
				.galpic1 a:hover {text-decoration:underline;}
				.galpic1 IMG { float:right; margin: -23px 0 0 3px; }
				.galpic1 h1  { color:#f7941d; font-size:14px; text-transform:uppercase;}
				.galpic1 h2 { color:#ccc; font-size:10px; font-weight:normal;}
				.galpic1 .titulo { color:#DD6906; }
				.galpic1 .linkVideo a:link, .galpic1 .linkVideo a:visited { color:#DD6906; font-size:9px; float:right; padding:0px 0 0 100px; font-weight:bold;}
				.galpic1 .linkVideo a:hover {text-decoration:underline;}
				.galpic1 .destakVideo {width: 150px; float: right;}




/* * * * * * * * * * * * * * * * * * * ** * * * ***** */
/*                            S I D E B A R                              */
/* * * * * * * * * * * * * * * * * * * * * * * * *****/

	#contents_s {
		width: 310px;
		float: left;
		margin-left:10px;
		/*background: green;*/
	}
	
	.separador {
		width: 300px; height: 17px;
		background-color:#000;
		background-image:url(../img/main_SNP/separador_back.jpg);
		background-repeat:repeat-x;
		font-size: 10px;
		font-weight: bold;
		color:#FF9A07;
		padding: 3px 0 1px 10px;
		/*text-transform: uppercase;*/
		float: left;
		border:1px #333 solid;
	}
	
	.separadorStats {
		width: 300px; height: 17px;
		background:url(../img/main_SNP/separador_back.jpg) #000 repeat-x;
		font-size: 10px;
		font-weight: bold;
		color:#FF9A07;
		padding: 3px 0 1px 10px;
		/*text-transform: uppercase;*/
		float: left;
		border:1px #333 solid;
	}
	
	.user_box {
		width: 290px;
		height:90px;
		padding:10px;
		border: 1px #333 solid;
		margin-bottom:7px;
		background: #010101 url(../img/main_isquad/caixa_galeria.jpg) repeat-x;
	}
		.user_box .esq {
			width: 90px;
			float: left;
			/*background: yellow;*/
		}		
			.user_box .esq IMG.avatar{
				width: 70px;
				float: left;
				/*margin-right: 10px;*/
			}
			.user_box .esq H6.avatar{
				margin-bottom: 5px;
				font-size: 14px;
			}
		
		.user_box .dir {
			width: 200px;
			float: left;
		}
			.user_box .dir H6 {
				font-size: 16px;
			}
			.user_box .dir P {
				padding-top: 8px;
				color: #FF0000;
			}
			.user_box .dir P EM {
				color: #0EA5BC;
			}

		FORM.usr1  {
			/*clear: both;*/
			/*float: left;*/
		}
			FORM.usr1 LABEL {
				font-size: 9px;
				color:#0EA5BC;
				vertical-align:text-top;
				padding-left:3px;
			}
			
			FORM.usr1 INPUT {
				border: none;
				color: #FF0000;
				font-size: 10px;
			}
			
			FORM.usr1 INPUT:focus {
				background-color:#0FF;
			}
	
			FORM.usr1 INPUT.email, FORM.usr1 INPUT.pass {
				height: 13px;
				margin: 0 0 2px;
				padding: 2px 0;
				background: #D3D3D3;
			}
			
			FORM.usr1 INPUT.checkbox {
				vertical-align:text-top;
				background-color:#D3D3D3;
				border:none; !important
				color:#000;
			}
				FORM.usr1 INPUT.email { width: 159px; padding: 0 0 2px 5px; background-color:#333; color:#CCC; }
				FORM.usr1 INPUT.pass { width: 159px; padding: 0 0 2px 5px; background-color:#333; color:#CCC; }
				FORM.usr1 .btn1 {
					height: 22px;
					width: 47px;
					margin: 5px 0 0 0;
					padding: 0 4px 0 4px;
					background: url(../img/main_isquad/button.gif) no-repeat center center;
					border: none;
					font-size:  8px;
					color:#999;
					text-transform:uppercase;
					cursor:pointer;
				}
	
	.lista_box2 {
		width: 290px;
		padding:10px;
		float: left;
		border-left:1px #333 solid;
		border-right:1px #333 solid;
		border-bottom:1px #333 solid;
		margin-bottom:7px;
		background-color:#000;
	}
		.lista_box2 UL { float: left; }
			.lista_box2 LI {
				margin: 5px 0px;
				padding-left: 18px;
				background: url(../img/main/arrow1.gif) no-repeat;
				list-style-type: none;
				color: #CDB387;
			}
			.lista_box2 LI A{ color: #CDB387; }
			.lista_box2 LI STRONG A{
				color: #CE7309;
				font-size: 9px;
				font-weight: normal;
			}
			.lista_box2 LI EM.rss{
				font-size: 10px;
				color: #EE7E43;
			}
		.lista_box2 UL.more {
			width: 70px;
			float: left;
		}
	
	.lista_box {
		width: 290px;
		padding:10px;
		float: left;
		border-left:1px #333 solid;
		border-right:1px #333 solid;
		background:url(../img/main_SNP/caixa_galeria.jpg) repeat-x;
		background-color:#000;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity: 1;
		background-color:#000;
	}
		.lista_box UL { float: left; }
			.lista_box LI {
				margin: 5px 0px;
				/*padding-left: 18px;*/
				/*background: url(../img/main/arrow1.gif) no-repeat;*/
				list-style-type: none;
				color: #CDB387;
			}
			.lista_box LI A{ color: #CDB387; }
			.lista_box LI STRONG A{
				color: #CE7309;
				font-size: 9px;
				font-weight: normal;
			}
			.lista_box LI EM.rss{
				font-size: 10px;
				color: #EE7E43;
			}
		.lista_box UL.more {
			width: 70px;
			float: left;
		}


	.meialista_box {
		float: left;
		width: 290px;
		padding:10px;
		border-left:1px #333 solid;
		border-right:1px #333 solid;
		border-bottom:1px #333 solid;
		margin-bottom:7px;
		background:url(../img/main_SNP/caixa_galeria.jpg) repeat-x;
		background-color:#000;
	}
		.meialista_box UL {
		}
		.meialista_box LI {
			width: 120px;
			float: left;
			margin: 5px 0 0 0px;
			padding: 0 0 5px 18px;
			background: url(../img/main/arrow1.gif) no-repeat;
			list-style-type: none;
		}
		.meialista_box LI A{
			display: block;
			color: #CDB387;
		}

	/* Parceiros e Patrocinadores */
		.partners_box {
			float: left;
			width: 290px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			border-left:1px #333 solid;
			border-right:1px #333 solid;
			border-bottom:1px #333 solid;
			margin-bottom:7px;
			background:url(../img/main_SNP/caixa_galeria.jpg) #000 repeat-x;
		}
		
		.partners_box img { margin-top:7px; }

	/* Stats */
		.balloon {
			width: 300px;
			float: left;
			border-left:1px #333 solid;
			border-right:1px #333 solid;
			border-bottom:1px #333 solid;
			padding:5px;
			margin-bottom:7px;
			background:url(../img/main_SNP/caixa_galeria.jpg) repeat-x #000;
		}
			.balloon P {
				padding-top: 10px;
				font-size: 9px;
				font-weight: normal;
			}
			
			.hits
			{
				color:#DD6706;
			}

	/* pesquisa */	
		FORM.quicksearch {
			width: 114px; height: 19px;
			float: left;
			margin: 2px 0 5px 0;
			background: url('../img/main/search_box.jpg') no-repeat;
		}
			FORM.quicksearch INPUT.txt {
				width: 90px;
				float: left;
				border: none; background: none;
				color: #999;
				font-size: 10px;
				padding-left: 5px;
				margin-top:2px;
			}
			FORM.quicksearch INPUT.btn {
				width: 15px; height: 14px;
				float: left;
				margin: 2px 0 0 0;
				border: none;
				background: url('../img/main/search_ico.jpg') no-repeat;
				font-size: 5px;
		}


	/* raças / classes (TMP) */	
		.classeslist_box {
			width: 295px;
			float: left;
			margin: 5px 0 2px 6px;
			padding: 2px 2px 2px 2px;
			background: #2d0002;
		}
			.classeslist_box IMG{
				float: left;
				margin-right: 7px;
			}
			.classeslist_box H6{
				margin: 5px 0 3px;
			}
			.classeslist_box H6 A{
				font-size: 14px;
				color: #CDB387;
			}
			.classeslist_box UL { }
			.classeslist_box LI {
				list-style-type: none;
				float: left;
				padding: 0 0 3px 0;
				margin: 5px 8px 2px 0;
				border-bottom: 1px solid #5E4D2F;
				font: 10px Arial, sans-serif;
			}
			.classeslist_box LI A{
				display: block;
				color: #CDB387;
			}

.tsViewer 
{
	float:left;
	width:220px;
	margin-right:15px;
	margin-bottom:10px;
}

.tempVideo
{
	width:310px;
	height:150px;
	border:1px solid #333;
	margin-bottom:5px;
	background:url(../img/main_SNP/caixa_galeria.jpg) #000 repeat-x;
}

.linkVideo 
{
	margin-top:-15px;	
}

