/* CSS Document */

.formulario {
	display:block;
	margin-top:20px;
}
.formulario header {
	margin-bottom:30px;
}
.formulario input[type=text], input[type=password]  {
	height:24px;
	padding-left:6px;
	width:408px;
	margin-right:10px;
	margin-bottom:11px;
}

.formulario textarea {
	height:97px;
	width:408px;
	margin-left:-3px;
	margin-right:10px;
	margin-bottom:20px;
	padding-left:5px;
	padding-top:6px;
}
.formulario input[type=text]:focus, body.index .formulario textarea:focus {
}
.formulario input[type=text].small,input[type=password].small {
	width:219px;
}
.formulario input[type=text], body.index .formulario textarea {
	-webkit-transition: all 0.25s ease-out;
}
.formulario select {
	width:420px;
	margin-left:-4px;
	margin-bottom:20px;
	height:24px;
}
.formulario label {
	display:inline-block;
	height:33px;
	width:130px;
	padding-right:20px;
	vertical-align: top;
}
.formulario label.dd {
	margin-top:-6px;
}
.formulario button#submit{
	margin-left:480px;
	margin-top:-10px;
}
.formulario label.error {
	display:none;
	width:0px;
}
.formulario input.error {
	background-color:#ff9898;
	color:#fff;
}
.formulario div.formcontainer p, body.index .formulario div.formcontainer legend {
	display:none;
}
.formulario div.formcontainer div.-label, body.index .formulario div.formcontainer div.-input {
	display:inline-block;
}
.formulario div.formcontainer div.-textarea {
	display:inline-block;
}
.formulario button#quotebutton {
	margin-left:500px;
	margin-top:-12px;
}
.formulario div.formularioinfo {
	width:313px;
}
.formulario div.formularioinfo span.subtitle {
	margin-bottom:30px;
}
.formulario div.formularioinfo div#details {
	min-height:73px;
	width:273px;
	background:#353d40;
	padding:20px;
}