/* Continuação  - Ecovias */

/*Colors Used:

verde escuro: #44693b
verde claro: #b2d235
verde clarinho: #d8f1be
castanho: #9b5f18
quase preto: #2B2A2A
*/
/* Formulários */ 

FORM#pesq {
	font: 11px Tahoma, sans-serif;
	margin: 0 auto;
	float: right;
	
}
FORM#pesq LABEL {
	font: 11px Tahoma, sans-serif;
	color: #9b5f18;
}
FORM#pesq INPUT.lookup {
	width: 100px;
	height: 16px;
	background: #d8f1be;
	border: solid 1px #68c602; 
}
FORM#pesq INPUT.gopesq {
	width: 20px;
	height: 20px;
	background: url(../img/lupa.gif) center left no-repeat;
	border: none;
}

/* LOGIN */
FORM#log {
	font: 11px Tahoma, sans-serif;
	margin: 6px;	
}
FORM#log LABEL {
	font: 11px Tahoma, sans-serif;
	color: #9b5f18;
}
FORM#log INPUT.logfield {
	width: 65px;
	height: 16px;
	background: #d8f1be;
	border: solid 1px #9b5f18;
	margin-right: 6px; 
	margin-left: 3px;
}
FORM#log INPUT.loggo {
	width: 20px;
	height: 20px;
	background: url(../img/loggo.png) center left no-repeat;
	border: none;
}

FORM#contact {
	width: 350px;
	font: 12px Tahoma, sans-serif;
	margin: 0 auto;
}
FORM#contact FIELDSET {
	margin: 0 auto;
	background: white;
}
FORM#contact LEGEND {
	height: 25px;
	font: bold 1em Tahoma, sans-serif;
	color: #9b5f18;
	padding: 3px;
	margin-left: -10px;
}
FORM#contact LABEL {
	margin: 0;
	padding: 0 4px;
	margin-top: 8px;
	font: 12px Tahoma, sans-serif;
	text-align: right;
	width: 60px;
	float: left;
	text-transform: uppercase;
}

.txtform {
	font: 12px  Courier, Tahoma, sans-serif;
	color: black;
	margin: 4px;
	height: 18px;
	padding: 2px 8px;
	width: 135px;
	border: 0;
	background: #d8f1be;
}
.formradio {
	color: #3a5701;
	margin: 4px;
	height: 22px;
	margin-top: 4px;
}
.submit, .submit2 {
	margin: 8px 4px;
	height: 20px;
	border: solid 1px black;
	background: #d8f1be;
	width: 40px;
	font: 11px Tahoma, sans-serif;
 }

/* Criar conta */
FORM.conta {
	font: 11px Tahoma, sans-serif;
	margin: 10px 0 6px 25px;	
}
FORM.conta LABEL {
	font: 11px Tahoma, sans-serif;
	color: #9b5f18;
	width: 125px;
	padding: 6px 0;
	float: left;
}
FORM.conta INPUT {
	width: 125px;
	height: 16px;
	margin: 6px 0;
	background: #d8f1be;
	border: solid 1px #9b5f18;
	margin-left: 6px; 
	
}
FORM.conta INPUT.ok {
	border: none;
	width: 115px;
	font: 10px Tahoma, sans-serif;
} 

/* Form FAQs */

#comment_form { width : 500px; margin : 0px 10px 12px 10px; padding-top : 10px; padding-bottom : 15px; }
#comment_form FIELDSET {padding-top : 12px;}
#commentform .colnarrow { float: left; width: 40%; }
#commentform .colwide { float: left; width: 60%; }
#commentform LEGEND { color: #9b5f18; font-variant: small-caps; font-size: 14px; }
#commentform label { margin:0; padding:0; line-height: 1em; }
#commentform input { margin-bottom: 4px; height : 19px; border: solid 1px #2B2A2A; font-size : 90%; width : 90%; color:#2B2A2A; background : url(/lib/input.commentform.bg.gif) top left no-repeat; }
#commentform input.checkbox { margin: 0; width: auto; background: transparent;}
#commentform textarea { margin : 0; border: solid 1px #2B2A2A; height : 10em; width : 98%; text-align : left; color:#2B2A2A; }
#commentform .formbutton { float : left; margin : 12px 15px 0 0; height : 19px; width : 18%; text-align : center; color : #fff; background : #8B8780; font-size : 90%; font-weight : bold; border : 1px outset; }


INPUT:focus {outline: solid 1px red;}
