
/* ------FORMS---------- */


/* POLL */
	.homepoll {
		width: 544px;
		float: left;
		margin-bottom: 10px;
		/*padding: 10px 0 0 10px;*/
		background: url('../img/boxes2/box_home_poll.jpg') no-repeat;
	}
		.homepoll_header {
			width: 240px;
			padding: 16px 0 0 16px;
			float: left;
			/*background: blue;*/
		}
			.homepoll H6 {
				margin: 0;
				color: #97E81E;
				text-transform: uppercase;
				font-size: 16px;
				letter-spacing: 1px;
			}
			.homepoll H4 {
				margin: 5px 0 0;
			}
		.homepoll_results {
			width: 255px;
			margin-left: 20px;
			padding: 5px 0 0;
			float: left;
			/*background: yellow;*/
		}
			FORM.poll  { font-size: 12px; }
				FORM.poll .pquestion {
					width: 20px;
					/*background: #333;*/
				}
				FORM.poll LABEL { } 
				FORM.poll INPUT.vote {
					padding: 0 5px;
					float: right;
				}
			.homepoll P { font-size: 10px; }
			.homepoll P.note { text-align: right; }
			.homepoll P.line IMG { margin: 5px 0 0; }
			.homepoll P.line EM { color: #97E81E; }


/* STANDARD */
	FORM.standard {
		width: 530px;
		float: left;
		border: none;
	}
		FORM.standard EM{
			color: #B1B1B1;
			font-size: 11px;
		}
		FORM.standard FIELDSET {
			margin: 10px 0;
			border: none;
		}
		FORM.standard LEGEND {
			border: none;
			color: #EEEEEE;
			font-size: 12px;
			font-weight: bold;
		}
		FORM.standard LABEL {
			padding: 6px 0;
			margin-left: 10px;
			width: 160px;
			float: left;
			color: #FF6000;
			font-size: 12px;
		}
		FORM.standard INPUT, FORM.standard TEXTAREA {
			margin: 6px 0;
			padding: 2px;
			border: 1px solid #974B00;
			color: #FFF;
			background: #2A2A2A;
			font: 12px Arial, Tahoma, sans-serif;  
		}
		FORM.standard TEXTAREA {
			width: 300px; height: 100px
		}
		FORM.standard TEXTAREA.post {
			width: 520px; height: 60px
		}
		FORM.standard SELECT {
			margin: 6px 0;
			height: 19px;
			border: none;
			color: #FFF;
			background: #2A2A2A;
			font-size: 12px;
		}
		FORM.standard INPUT.ok {
			margin: 20px 0 5px 0;
			width: 90px;
			height: 18px;
			border: none;
			color: #FFF;
			font-size: 12px;
			background: url(../img/geral/search1_submit.jpg) no-repeat right;
		}
		FORM.standard INPUT.ok2 {
			float: right;
			margin: 5px 0 5px 0;
			width: 90px;
			height: 18px;
			border: none;
			color: #FFF;
			font-size: 12px;
			background: url(../img/geral/search1_submit.jpg) no-repeat right;
		}
		FORM.standard INPUT.confirm {
			width: 102px; height: 23px;
			border: none;
			background: url(../img/icons/form_send.jpg) no-repeat;
		}
		FORM.standard INPUT.send {
			width: 102px; height: 23px;
			border: none;
			background: url(../img/icons/form_send.jpg) no-repeat;
		}


/* SEARCH */

	FORM.search  {
		width: 108px; height: 20px;
		float: left;
		border: none;
		margin: 5px 0 5px 0;
		background: url('../img/icons/search_box.jpg') no-repeat;
	}
		FORM.search FIELDSET {
			border: none;
		}
		FORM.search INPUT.txt {
			padding: 2px 0px 0px 5px;
			border: none;
			background: none;
			font-size: 9px;
			color: #999;
		}
		FORM.search SELECT {
			height: 20px;
			background: #9d9d9d;
			font: 10px Arial, Tahoma, sans-serif; 
			color: #000;
		}
		FORM.search INPUT.ok {
			width: 15px; height: 14px;
			border: none;
			font-size: 5px;
			background: url('../img/icons/search_ico.jpg') no-repeat;
		}



/* USER: LOGGED */
	FORM.usr1  {
		clear: both;
		/*float: left;*/
		margin: 0;
		padding: 0;
	}
		FORM.usr1 LABEL {
			font-size: 10px;
		}
		FORM.usr1 INPUT {
			border: none;
			color: #856B49;
			font-size: 10px;
		}
		FORM.usr1 INPUT.txt1 {
			width: 102px;
			margin: 3px 0;
			padding: 2px 2px;
			border: 1px solid #666;
			color: #B1B1B1;
			background: #2A2A2A;
			font-size: 10px;
		}		
		FORM.usr1 INPUT.email, FORM.usr1 INPUT.pass {
			height: 13px;
			margin: 0 0 2px;
			padding: 2px 0;
			background: #D3D3D3;
		}
			FORM.usr1 INPUT.email { width: 115px; padding-left: 5px; }
			FORM.usr1 INPUT.pass { width: 54px; text-align: center; }
			FORM.usr1 .btn1 {
				width: 37px; height: 22px;
				margin-top: 2px;
				background: url(../img/geral/btn1.jpg) no-repeat;
				border: none;
				font-size:  8px; color: #C0C0C0;
			}


/* USER: LOGIN */	
	FORM.login_TMP  {
		border: none;
		margin: 4px 0 0 0;
		text-align: left;
	}
		FORM.login INPUT.txt1 {
			width: 102px;
			margin: 3px 0;
			padding: 2px 2px;
			border: 1px solid #974B00;
			color: #B1B1B1;
			background: #2A2A2A;
			font-size: 10px;
		}
		FORM.login INPUT.btn1 {
			width: 79px; height: 19px;
			color: #ccc; font-size: 9px; text-align: center;
			border: none;
			background: url('../img/geral/btn1.png') no-repeat;
		}
		FORM.login INPUT.btn0 {
			width: 30px; height: 15px;
			margin-left: 10px;
			border: none;
			background: #D74615;
			color: #2A2A2A;
			font-size: 9px;
		}
		FORM.login LABEL {
			color: #B1B1B1;
			font-size: 11px;
		}