@charset "utf-8";
/* CSS Document */

/* FORMS =================================== */

.info{
	padding-left: 20px;
}

.aviso{
	color: #D81820;
	padding: 20px 0 20px 20px;
}

.obrigatorio {
	background: url(../imagens/required_mark.gif) no-repeat;
	background-position: right;
}

.margin_button{
	padding: 20px 0 20px 120px;
}
.input{
	padding:4px;
	border:1px solid #D6D6D6;
	background:url(../imagens/form.png) repeat-x;
	background-color:#FFF;
	font:normal 12px Arial, verdana;
	color:#737373;
	height:23px;
}

label {
	width: 120px;
	text-align: right;
	padding-right: 20px;
	float: left;
}
.focus{
	padding:4px;
	border:1px solid #D6D6D6;
	background:url(../imagens/form_hover.png) repeat-x;
	background-color:#FFF;
	font:normal 12px Arial, verdana;
	color:#737373;
	height:23px;
}

.input_select {
	background: #fff;
	color: #333333;
	font:normal 12px Arial, verdana;
	border: 1px solid #C3C3C3;
}

.button {
	font:bold 11px Arial, verdana;
	background: #eee;
	color: #333333;
    border: 3px double #ccc;
    padding: 2px 30px;
}

.input_textarea{	
	border:1px solid #ccc;
	font:normal 12px Arial, verdana;
	color:#737373;
	height:200px;
}

span.error { 
	border: none;
}

.error { 
	border: 1px solid #D81820;
}