body{
	background:#FFF;
	margin:0;padding:0;
}
.model{
	float: left;
	padding:10px;
}
/*RIGHT*/
.model.m_right{
	width:220px;
}
.model.m_right #form_proposal p{
	margin-bottom:10px;
	font-size:9px;
	line-height:11px;
}
.model.m_right #form_proposal fieldset legend{
	margin-bottom:10px;
}
.model.m_right #form_proposal label{
	font-size:11px;
	display:block;
	margin-bottom:5px;
}
.model.m_right #form_proposal select {
	background-color:#daf0f6;
	border:none;
	padding:4px 5px 5px 5px;
	font-size:11px;
	color:#666;
	width:220px;
}
.model.m_right #form_proposal input{
	background-color:#daf0f6;
	border:none;
	height:13px;
	padding:4px 5px 5px 5px;
	font-size:11px;
	color:#666;
	width:210px;
}
.model.m_right #form_proposal p textarea{
	background-color:#daf0f6;
	border:none;
	width:210px;
	height:73px;
	padding:5px;
	font-family:Arial;
	font-size:11px;
	color:#666;
	overflow: auto;
}
/* INPUT FILE */
.model.m_right #form_proposal div.upload_file {
	position: relative;
	margin-bottom:15px;
}
.model.m_right #form_proposal div.upload_file input.file {
	position: relative;
	margin-top:21px;
	width:220px;
	text-align: right;
	height:22px;
	opacity:0;!important
	-moz-opacity: 0;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	-ms-filter:'alpha (opacity=0)';
  filter:alpha(opacity=0);
	z-index: 1;
}
.model.m_right #form_proposal div.upload_file .falso {
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 0;
}
.model.m_right #form_proposal div.upload_file .falso img{
	position: absolute;
	top: 21px;
	left: 146px;
	z-index: 0;
}
.model.m_right #form_proposal div.upload_file .falso input{
	width:125px;
	margin-right:20px;
}
.model.m_right #form_proposal .preload_form{
	display:none;
}
.model.m_right #form_proposal .button{
	width:60px;
	margin:0;
	padding:0;
	margin-top:10px;
}
.model.m_right #form_proposal .button a{
	display:block;
	height:100%;
	padding-left:8px;
	padding-top:1px;
}
/* SUCCESS */
.model.m_right .success_submit{
	padding:10px 10px 10px 50px;	
	width:160px;
	height:48px;
	background: url("../images/model/success.jpg") no-repeat #0D3975;
}
.model.m_right #form_proposal label.error {
	display:none;
	visibility: hidden;
}

.model.m_right #form_proposal input.error {
	border: 1px solid red;
	height:11px;
}
