/* -------- Formulário -------- */
input{vertical-align:middle;outline:none;}
.inputForm{font-size:11px;border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px 4px 4px 4px;color:#666;margin:0 3px 0 0;background:url(images/bg-input-form.gif) repeat-x top #fff;color:#666;font-family:tahoma;}

/* Formulário Horizontal */
ul.formHoriz{list-style:none;margin:0;padding:0 0 0 3px;overflow:hidden;font-size:1.1em;text-decoration:none;line-height:normal;font-weight:normal;text-transform:none;clear:both;margin:20px 0;}
ul.formHoriz li {float:left;clear:both;color:#3f3f3f;margin-bottom:3px;background:none;padding:0;}
.textsmallForm{font-size:10px;font-family:Arial, Helvetica, sans-serif;}

.inputFormHoriz{font-size:11px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px 4px;color:#000;margin:0 3px 0 0;background:#fff;font-family:tahoma;background:url(images/bg-input-form.gif) repeat-x top #fff;}
.inputFormHoriz:focus{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 4px;color:#000;}


.btnBuscar{width:61px;height:25px;margin:0;padding:0;vertical-align:middle;outline:none;border:0;background:transparent url(images/btn-buscar.gif) no-repeat left 0;text-indent:-1000em;cursor:pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.btnBuscar:hover{background:transparent url(images/btn-buscar.gif) no-repeat left -25px;}


.btnEnviar{width:79px;height:27px;margin:0;padding:0;vertical-align:middle;outline:none;border:0;background:transparent url(images/btn-enviar.gif) no-repeat left 0;text-indent:-1000em;cursor:pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.btnEnviar:hover{background:transparent url(images/btn-enviar.gif) no-repeat left -27px;}





.btnContinuar{width:84px;height:25px;margin:0;padding:0;vertical-align:middle;outline:none;border:0;background:transparent url(images/btn-continuar.gif) no-repeat left 0;text-indent:-1000em;cursor:pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.btnContinuar:hover{background:transparent url(images/btn-continuar.gif) no-repeat left -25px;}


/*------------------------------------------*/
#myform {
	/*border:1px solid #ccc;
	background:#f0f0f0;*/
	padding:20px;
	margin:20px 0 20px 42px;
	width:430px;
	line-height:130%;
}

#myformAvaliacao {
	/*border:1px solid #ccc;
	background:#f0f0f0;*/
	padding:20px;
	margin:20px 0 20px 0;
	width:310px;
	line-height:130%;
	float:left;
}

#myform h3 {
	text-align:center;
	margin:0 0 10px 0;
}

/* http://www.quirksmode.org/css/forms.html */
#inputs label, #inputs input, #inputs textarea, #inputs select {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}



#inputs input, #inputs textarea, #inputs select {
	border:1px solid #c8c8c8;
	padding:5px;
}

#inputs select {
	width:260px;
}

#inputs textarea {
	height:80px;
}

#inputs label {
	text-align: right;
	width: 110px;
	padding-right: 10px;
}

#inputs br {
	clear: left;
}

#inputs fieldset{
	font-size:10px;	
	width: 230px;
	line-height:100%;
	padding:15px 15px 5px 15px;
	border:1px solid #c8c8c8;
}

#inputs fieldset input{
	display:inline;
	width: auto;
	float: left;
	margin: 0 5px 0 0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	border:none;
	
}

#inputs fieldset .linhaItemFieldset{
	width:220px;
	clear:both;
}
#inputs fieldset .linhaItemFieldset p{
float:left;
clear:both;
margin-bottom:7px;
}



/* input avaliacao gratuita */

/* http://www.quirksmode.org/css/forms.html */
#inputsAvaliacao label, #inputsAvaliacao input, #inputsAvaliacao textarea, #inputsAvaliacao select {
	display: block;
	width: 210px;
	float: left;
	margin-bottom: 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#inputsAvaliacao input, #inputsAvaliacao textarea, #inputsAvaliacao select {
	border:1px solid #c8c8c8;
	padding:5px;
}

#inputsAvaliacao select {
	width:260px;
}

#inputsAvaliacao textarea {
	height:80px;
}

#inputsAvaliacao label {
	text-align: right;
	width: 67px;
	padding-right: 10px;
}

#inputsAvaliacao br {
	clear: left;
}

#inputsAvaliacao fieldset{
	font-size:10px;	
	width: 230px;
	line-height:100%;
	padding:15px 15px 5px 15px;
	border:1px solid #c8c8c8;
}

#inputsAvaliacao fieldset input{
	display:inline;
	width: auto;
	float: left;
	margin: 0 5px 0 0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	border:none;
	
}

#inputsAvaliacao fieldset .linhaItemFieldset{
	width:220px;
	clear:both;
}
#inputsAvaliacao fieldset .linhaItemFieldset p{
float:left;
clear:both;
margin-bottom:7px;
}
/* fim input avaliacao gratuita */


.btnButton{
	text-align:center;
	margin:10px 0 0 0;
}

.txtLinksForm{font-size:12px;padding-left:55px;text-align:left;}
.txtLinksForm a{margin:0 20px;color:#0066CC;text-decoration:none;font-weight:normal;}
.txtLinksForm a:hover{margin:0 15px;text-decoration:underline;font-weight:normal;}

