.caixaFaleconosco{
	width: 664px;
	height:225px;
	float: left;
	margin: 0 20px;
}
.obrig {
	width:400px;
	min-height:300px;
	float:left; 
}
.caixaFaleconosco .form_left,
.caixaFaleconosco .form_right{
	width: 294px;
	height: 156px;
	float: left;
}
.caixaFaleconosco .form_right{
	margin: 0 0 0 50px;
	display:inline;
}
.caixaFaleconosco label {
	height: 18px;
	color: #24343e;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 5px 0;
	line-height: 17px;
	display: inline;
}
.caixaFaleconosco input, 
.caixaFaleconosco textarea {
	width: 286px;
	border: 1px solid #89b9d8;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.caixaFaleconosco textarea {
	width: 286px;
	height: 110px;
	padding:4px 0pt 0pt 6px;
	margin: 0;
}
.caixaFaleconosco select:hover {background:#ffffe6;}
.nomeContato:hover, 
.emailCont:hover, 
.assunto:hover {	color:#000;}
.botaoEnviar {
	float: left;
	width: 292px;
	height: 23px;
	background-color: #dfeaf0;
	border:1px solid #89B9D8;
	border-top: 0;
	margin-bottom: 5px;
	position: relative;
	margin-top: -1px;
}
.aux input{
	background:#1259a1;
	color:#FFF;
	width: 56px;
	height: 20px;
	float: right;
	padding: 0;
	border: 0;
	margin: 1px 1px 0 0;	
}
label span {margin-top: 5px;}
label span {color:#0a0e7a;}
label span strong {font-size: 9px;}
label span {color:#e65b0a;}	
.caixaFaleconosco input.inputMaior{width: 286px;}
.caixaFaleconosco input.inputMedio{width: 134px;}
.caixaFaleconosco input.inputMeio{width: 50px;margin: 0 8px 0 0;}
.caixaFaleconosco input.inputMeio2{width: 218px;}
div.box_inputmeio{
	width: 142px;
	float: left;
	display: block;
}
.mgr8{ margin-right: 8px;  }
div.obrigatorio{ float: left; }
.caixaFaleconosco .aux{
	width: 44px;
	float: right;
	margin: 15px 0 0 0;
}