/*Fomulários*/
.fom{
	display:block;
	margin:0;
	padding:0;	
}
.form label {
    float: left;
    margin: 5px 15px 12px 0;
}
.form label.label-submit {
    display:block;
	width:100%;
	margin: 10px 0 0 0;
}
.form label span{
    display:block;
	font-weight:bold;
	padding:4px 0 2px 0;
	color:#476089;
	font-size:12px;
}
.form label input.input-text,.form label textarea.input-textarea {
	 -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 1px 1px 3px #E9E9E9 inset;
    border: 1px solid #CCCCCC;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    padding: 5px 5px 5px 10px;/*26px;*/
    width: 550px;
}

.form label input.input-submit {
    -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
    background-color: #750707;
    border: medium none;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding: 2px 5px 5px;
    width: 100px;
	float: right;
	margin-right: 14px;
}

.form label input.input-submit:hover{
	background: #B34040; /* old browsers */
}

.form label select.input-select{
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 5px 5px 5px 26px;
    width: 550px;
}

/*Fale conosco*/
#form-contato fieldset{width:578px;}
#form-contato .form{
	/*padding:10px 20px;*/
	width:578px;
	height:auto;
}
#form-contato .form label{margin-right:0;}
/*#form-contato .form input.input-text{width:565px;}*/
#form-contato .form input.input-text.ddd{
	width:42px;
	margin: 0 12px 0 0; /*0 6px 0 0;*/
}
#form-contato .form input.input-text.tel{
	width: 182px; /*474px;*/
}
#form-contato .form textarea.input-textarea{
	width:547px;
	height: 200px;
	padding: 10px 5px 5px 10px;
}
#form-contato .form label input.input-text:hover,
#form-contato .form textarea.input-textarea:hover,
#form-contato .form select.input-select:hover,
#form-contato .form label input.input-text:focus,
#form-contato .form textarea.input-textarea:focus,
#form-contato .form select.input-select:focus{
	background:#f5f5f5;
}
/*Msg de validacao*/
#content div.validacao-msg p{margin:0; font-size:12px;}
#content div.validacao-msg p strong{margin:0 5px 0 0;}
div.validacao-msg .error, div.validacao-msg .notice, div.validacao-msg .success {
    margin-bottom: 1em;
    padding: 0.8em;
}
div.validacao-msg .error {
    background: #FBE3E4;
	border: 1px solid #FBC2C4;
    color: #8A1F11;
}
#content div.validacao-msg .error p{color: #8A1F11;}
div.validacao-msg .notice{
    background: #FFF6BF;
	border: 1px solid #FFD324;
    color: #514721;
}
#content div.validacao-msg .notice p{color: #514721;}
div.validacao-msg .success{
    background: #E6EFC2;
	border: 1px solid #C6D880;
    color: #264409;
}
#content div.validacao-msg .success p{color: #264409;}


#formFilterMes, #formFilterAno, #formContatoNome, #formContatoEmail, #formContatoComplemento, #formContatoBairro, #formContatoSenha, #formContatoSenha2, #formContatoPais, #formContatoCep{
    width: 258px;
}

#formContatoEstado{
    width: 60px;
	padding-left: 2px;
}

#formContatoCidade{
    width: 472px;
}
#formContatoEndereco {
    width: 450px;
}
#formFilterMes, #formFilterAno, #formContatoNome, #formContatoComplemento, #formContatoPais, #formContatoEstado, #formContatoEndereco, #formContatoTelefone{
	margin-right: 16px;
}

#formFilterMes, #formFilterAno {
	width: 250px;
	margin-right: -5px;
	padding: 5px;
}


#formContatoNumero{
	width: 64px;
}

#content section p.aviso-obrigatorios{
	font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: -8px;
    margin-left: 430px;
    margin-top: 20px;
}
