
/*----------------------------------------------------------
	FORM - Orçamento Gratis
------------------------------------------------------------*/
/*

		NewField
			|
			|--- Label
			|--- input
*/


#doc_70_center_orcamento{
					display: inline-block;
					margin-top:10px;
					/*margin:0 auto;*/
					float:right;
					height:100;
					width:100%;
					height: 300px;
					max-width:600px;
					margin:auto;
					display:block;
					border: 0px solid red;
					background-color:white;
					/*TEXT DECORATION*/
					text-decoration:none;
					font-weight:normal;
					font-size: 16px;
					color:#0a5791;
					font-family: 'Open Sans', 'tahoma';
					text-align:left;
					line-height: 200%;
					
				}

div.form{
	
			float:left;
			margin: auto;
			width: 98%;
			border:0px solid black;
			text-align:center;

	}


div.TitleLabel{
			
			margin: 0 auto;
			width: 100%;
			height:30px;
			color:white;
			font-family: 'tahoma';
			text-decoration:none;
			font-weight:bold;
			font-size: 16px;
			text-align:center;
			background-color:#90c675;
			border:10px;
			padding-top:0px;
			padding-bottom: 0px;			

	}

	
div.FieldLine{
			float:left;
			width:100%;
			min-width:200px;
			border:1px solid black;
			height:25px;
			text-align:center;
			
	}



/* DIV ONDE ESTÃO AS LABELS DOS CAMPOS*/
div.label{
		float:left;
		width:25%;
		font-weight:bold;
		font-size: 12px;
		color:#0a5791;
		font-family: 'Open Sans', 'tahoma';
		border:0px red solid;
		text-align:left;
		margin-left:5px;
}

/* DIVS VAZIAS*/
div.labelEmpty{
		border:0px solid yellow;
		float:left;
		width:100%;
		height:5px;
		margin-top:0px;
		text-align:right;
		font-family: 'tahoma';
		text-decoration:none;
		font-weight:bold;
		font-size: 12px;
		line-height:17px;
}


div.fields{
		float:left;
		width:48%;
		min-width:200px;
		text-align:left;
		margin-left:10px;
		height:15px;
		border:1px solid gray;

}

div.fieldsTextarea{
		float:left;
		width:98%;
		min-width:200px;
		text-align:left;
		margin-left:10px;
		height:30px;
		border:0px solid gray;

}
span.exemplos{		
		width:100%;
		font-family: 'tahoma';
		text-decoration:none;
		font-weight:bold;
		font-size: 10px;
		color:#878d98;
		display:block;
		}

		

input[type=text]{
    width: 70%;
    padding: 5px 5px;
    margin: 0px 0;
    box-sizing: border-box;
}

select{
    width: 60%;
    padding: 5px 5px;
    margin: 5px 5px;
    box-sizing: border-box;
}



input[type=submit] {
    width: 100%;
    background-color: #4CAF50;
    color: white;
    padding: 5px 5px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	color:white;
	
}

input[type=button] {
    width: 100%;
    background-color: #4CAF50;
    color: #ffffff;
    padding: 10px 10px;
    margin: 0px 0;
    border: none;
    border-radius: 1px;
    cursor: pointer;
	
}

input[type=submit]:hover {
    background-color: #45a049;
}


input.result_green{
	width: 80%;
    padding: 10px 10px;
    margin: 0px 0;
    box-sizing: border-box;
	color:green;
	background-color:#e3f9dc;
	font-weight:bold;
	border:1px solid grey;
}



textarea 
	{
		width:70%; 
		height:102px;
		font-family: 'tahoma';
		text-decoration:none;
		font-weight:normal;
		font-size: 14px;
		color:#707274;
		border:1px solid grey;
	}


input.inputDataOrcamento{
					float:left;
					font-size:12px;
					border:1px solid #aacedf;
					width:100%;				
			
}


input.buttonOrcamento{	
					width:90%;
					border:1px solid  #767778;
					height:30px;
					text-decoration:none;
					font-weight:bold;
					font-size: 16px;
					color:white; 
}


input.errorMain{
					float:left;
					border:solid 0px #aacfe4;
					width:250px;
					background-color:transparent;
					font-family: 'tahoma';
					text-decoration:none;
					font-weight:bold;
					font-size:12px;
					color:red;
			
}


span.erroFormulario{
					float:left;
					font-family: 'tahoma'; 	
					font-size: 13px;	
					color:red;
					text-decoration:bold;
					border:0px solid black;
					width:70%;
					text-align:center;}

span.emailEnviadoOk{
					float:left;
					font-family: tahoma; 	
					font-size: 13px;	
					color:red;
					text-decoration:bold;
					border:0px solid black;
					width:70%;
					text-align:center;}


input.newsletter_button{
						
						
						 width: 20px;
							background-color: #cdd9e2;
							color: #ffffff;
							padding: 0px 0px;
							margin: 0px 0;
							border: none;
							height:22px;
							cursor: pointer;
					}
input.newsletter_textbox{
			width: 130px;
			background-color: #dde9e9;
			border:0px;
			color: grey;
			height:25px;
			cursor: pointer;
			color:white;
			padding: 0px 0px;
			padding-left: 2px;
			color:#0f4268;
			
}


