
/*		COLORs
	cinza +	#7c7c7c
	cinza		#B0B0B0
	cinza -	#DADADA
	laranja +	#EE8A02
	laranja	#FDB048
*/


/* * * * * * * * * * * * * * * * * * * * * * * * * * ** * */
/*                                  G E R A L                                  */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	DIV#contents1 {
		width: 639px;
		float: left;
	}

	DIV#main_sidebar {
		width: 300px;
		float: left;
		margin: 0 0 0 21px;
	}
	
	IMG.typ1 {/* imagem ao lado do texto */
		float: right;
		margin-left: 10px;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * * ** * */
/*                                   T E X T                                    */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	
	HTML {
		color: #7c7c7c;
	}
	
	P {
		font-size: 12px;
		line-height: 17px;
		color: #7c7c7c;
	}
	A {color: #EE8A02; text-decoration: none;}
		A:hover {color: #FDB048; text-decoration: underline;}
	
	P.pmedio { margin: 2px 0 6px; text-align: justify; }
	P.perror { text-align: center; }
	P.pformresult { text-align: center; font-size: 14px; }
	P.pnotes_TMP {
		text-align: right;
		color: #7c7c7c;
		font-size: 9px;
	}

	/* efeito de fundo nos titulos */
		H3.r1, H3.r1close, H3.r1end, H3.r2, H3.r2close, H3.r2end {
			padding: 5px 2px 3px 12px;/*top right bottom left*/
			margin: 2px 0 12px;
			height: 18px;
			float: left;
			font-size: 14px;
			text-transform: uppercase;
			color: #FFF;
		}
			H3.r1 { background: #b9cbb0 url('../img/home/title1_start.jpg') no-repeat; }
			H3.r1close { background: url('../img/home/title1_close.jpg') no-repeat; }
			H3.r2 { background: #cccccc url('../img/home/title2_start.jpg') no-repeat; }
			H3.r2close { background: url('../img/home/title2_close.jpg') no-repeat; }
			H3.r1end, H3.r2end {float: none;!important}
		

	H4 {
		font-size: 16px;
		color: #DADADA;
	}
		H4 A {color: #FFF; text-decoration:none;}
			H4 A:hover {color: #DADADA;}
	
	H6 {
		font-size: 13px;
		color: #EE8A02;
	}
	
	DIV.quote, blockquote {
		margin: 10px 0 15px 20px;
		padding: 0 15px 10px 40px;
		background: url('../img/icons/blockquote.gif') no-repeat;
		font-style: italic;
		color: #B0B0B0;
		font-size: 12px;
	}



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

	/* Listas */
		UL.standard {
			margin: 10px 0 0 40px;
			padding: 0;
		}
			UL.standard LI {
				color: #7c7c7c;
				list-style-type: square;
				padding: 0px 0px 7px 0px;
				font-size: 12px;
			}
			UL.standard LI A { color: #EE8A02; }
			UL.standard LI A:hover { color: #FDB048; }


		/* MORE / ler mais... */
			DIV.more {
				width: 580px;
				float: left;
				margin-bottom: 12px;
				/*background: #eee;*/
			}
			UL.more {
				float: right;
			}
				UL.more LI {
					float: left;
					margin: 2px 8px 0 0;
					list-style-type: none;
				}
					UL.more LI A {
						padding: 0 5px;
						background: #EE8A02;
						color: #FFF;
					}
				UL.more LI.addthis { margin: 0; }
					UL.more LI.addthis A { background: none; }


	/* Forms */
		FORM.standard {
			width: 600px;
			margin: 0; padding: 0;
			border: none;
			float: left;
			background: #F3F3F3;
		}
			FORM.standard FIELDSET {
				margin: 10px 0;
				border: none;
			}
			FORM.standard LABEL {
				padding: 8px 0 0 0;
				margin-left: 10px;
				width: 160px;
				float: left;
				color: #666;
				font-size: 12px;
			}
			FORM.standard INPUT, FORM.standard TEXTAREA, FORM.standard SELECT {
				margin: 6px 0;
				padding: 4px;
				color: #666;
				border: 1px solid #999;
				background: #FDF1C4;
				font: 12px Arial, Tahoma, sans-serif;  
			}
			FORM.standard INPUT.btn1 {
				width: 120px; height: 28px;
				padding: 0; margin: 10px 0 0 0;
				border: 1px solid #999;
				background: #D5ECD7;
				font-size: 12px;
				font-weight: bold;
			}
			FORM.standard TEXTAREA.post {
				width: 590px; height: 60px;
				margin: 6px 0 0 0;
			}

	/* Tables */
		TABLE.standard {
			margin: 0px auto;
			background: #000;
			border: solid 2px #2A2A2A;
		}
			TABLE.standard CAPTION {
				font-size: 13px;
				color: #FA531B;
				padding: 4px;
			}
			TABLE.standard TD {
				padding: 4px;
			}
			TABLE.standard TD A {
				color: #72AFE2;
			}



/* * * * * * * * * * * * * * * * * * * ** * * * ***** */
/*                            CONTEUDOS                            */
/* * * * * * * * * * * * * * * * * * * * * * * * *****/
	
	/* caixa grande #1 */
		DIV.boxl1 {
			width: 639px; float: left;
			margin: 0 0 20px 0;
		}
			DIV.boxl1_top {
				width: 100%; height: 18px;
				background: url("../img/home/boxl1_top.jpg") no-repeat;
				float: left;
			}
			DIV.boxl1_body {
				float: left;
				background: url("../img/home/boxl1_body.jpg") repeat-y;
			}
				DIV.boxl1_nopad { width: 100%; padding: 0; }
				DIV.boxl1_pad { width: 599px; padding: 0 20px; }
			
			DIV.boxl1_bottom {
				width: 100%; height: 18px; font-size: 5px;
				background: url("../img/home/boxl1_bottom.jpg") no-repeat;
				float: left;
			}
	
	/* destaques da home */
		DIV.destak1 {
			width: 178px;
			min-height: 216px;
			padding: 10px 0 0 12px;
			float: left;
			border: 2px solid #edf1eb;
		}
			DIV.destak1 H4 {
				font-size: 16px;
				color: #FFF;
				letter-spacing: 1px;
				text-align: center;
			}
			DIV.destak1_1 {
				background: #edf1eb;
				/*background: #edf1eb url('../img/home/home_destak1.jpg') 12px 10px no-repeat;*/
			}
			DIV.destak1_2 {
				margin-left: 8px;
				/*background: url('../img/home/home_destak2.jpg') 12px 10px no-repeat;*/
			}
			DIV.destak1_3 {
				margin-left: 8px;
				/*background: #edf1eb url('../img/home/home_destak3.jpg') 12px 10px no-repeat;*/
			}
			
			DIV.destak1 UL {
				margin: 5px 0 0 0;
				list-style-type: none;
			}
				DIV.destak1 UL LI.link {
					padding: 6px 0 0;
					color: #B0B0B0;
				}
					DIV.destak1 UL LI.link A {
						font-size: 12px;
						color: #7c7c7c;
					}
						DIV.destak1 UL LI.link A:hover{ color: #EE8A02; }
				DIV.destak1 UL LI.text {
					list-style-type: none;
					font-size: 10px;
					color: #B0B0B0;
				}


	/* comentários */
		DIV.boxpost1_TMP {
			width: 600px;
			float: left;
			padding: 5px 0 10px;
			border-top: #D4D4D4 1px solid;
		}
		
		.commentslist {/* geral */
			width: 600px;
			float: left;
			padding: 5px 0 10px;
			border-top: 2px #EEEEEE solid;
		}
			.commentslist .esq {
				width: 90px;
				float: left;
			}
				.commentslist .esq IMG.avatar {
					width: 45px;
					margin: 0 45px 5px 0;
					float: left;
				}
			.commentslist .meio {
				width: 510px;
				float: left;
				font-size: 12px;
			}
			.commentslist .baixo {
				margin-top: 10px;
				text-align: right;
			}
			.commentslist H6 {
				float: left;
				font-size: 12px;
			}
			.commentslist .topo IMG {
				float: left;
				padding: 4px 0 0 10px;
			}
	

		EM.comentarios_quant {/* número de comentarios */
			padding: 0 3px;
			background: #EE7E43;
			font-style: normal;
			color: #483C24;
		}


	/* pic grande */
		DIV.foto1 {
			padding-bottom: 10px;
			margin: 10px auto;
			width: 100%;
			text-align: center;
			border-bottom: 2px solid #EEEEEE;
		}
			DIV.foto1 P {
				margin-top: 5px;
				font-size: 11px;
				font-style: italic;
				color: #949494;
			}


	/* tmp */
		DIV.pub1 {
			width: 300px;
			float: left;
		}
		DIV.rss1 {
			width: 300px;
			float: left;
			margin-bottom: 10px;
		}
			DIV.rss1 UL {
				width: 288px;
				float: left;
				padding: 5px;
				background: #DADADA;
				border: 1px solid #B0B0B0;
			}
				DIV.rss1 LI {
					margin: 5px 0px;
					padding: 2px 0 2px 18px;
					background: url(../img/icons/arrow1.gif) no-repeat 0px 3px;
					list-style-type: none;
					color: #B0B0B0;
				}
					DIV.rss1 LI A{ color: #7c7c7c; }
				DIV.rss1 UL.more {
					width: 70px;
					float: left;
				}
		DIV.rss1 P, DIV.pub1 P {
			text-align: center;
		}




/* * * * * * * * * * * * * * * * * * * ** * * * ***** */
/*                                 U S E R S                               */
/* * * * * * * * * * * * * * * * * * * * * * * * *****/
	
	.user_details {
		width: 580px;
		float: left;
		margin: 0 5px 15px;
		padding: 10px;
		/*background: #DADADA;*/
		border-bottom: 2px #EEEEEE solid;
		/*font-size: 11px;*/
	}
	.user_details P {
		margin: 10px 0;
		font-size: 12px;
	}
		.user_details P.pnotes {
			text-align: right;
			color: #B0B0B0;
			font-size: 9px;
		}
		.user_details .topo {
			width: 450px;
			float: left;
			/*background: yellow;*/
		}
			.user_details .topo H6 {
				margin: 5px 0 10px;
				font-size: 24px;
			}
			.user_details .topo_avatar {
				float: right;
				text-align: center;
			}
				.user_details .topo_avatar IMG.avatar{
					width: 45px;
				}
		.user_details .meio {
			width: 100%;
			float: left;
		}
		.user_details .baixo {
			width: 100%;
			float: left;
			/*background: green;*/
		}

	
	.user_boxes {
		width: 270px; height: 80px;
		float: left;
		margin: 5px;
		background: #faf5e4;
	}
		.user_boxes .esq {
			width: 84px;
			float: left;
			/*background: yellow;*/
		}
			.user_boxes .esq IMG.avatar{
				width: 70px;
				float: left;
				margin: 5px 10px 0 5px;
			}
		
		.user_boxes .dir {
			width: 180px;
			float: left;
			/*background: green;*/
		}
			.user_boxes .dir H6 {
				margin: 5px 0 10px;
				font-size: 16px;
			}
	