/*  CSS do Contato */

/* Menu Principal */
.menu-principal li.bt-inicio a.inicio:hover { width: 68px; background: url(/../../images/pt-BR/inicio-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-discografia a.discografia:hover { width: 110px; background: url(../../images/pt-BR/discografia-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-biografia a.biografia:hover { width: 96px; background: url(../../images/pt-BR/biografia-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-fotos-e-videos a.fotos-e-videos:hover { width: 138px; background: url(../../images/pt-BR/fotos-e-videos-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-na-midia a.na-midia:hover { width: 93px; background: url(../../images/pt-BR/na-midia-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-imprensa a.imprensa:hover { width: 83px; background: url(../../images/pt-BR/imprensa-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-blogue a.blogue:hover { width: 53px; background: url(../../images/pt-BR/blogue-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-agenda a.agenda:hover { width: 83px; background: url(../../images/pt-BR/agenda-ativo.png) scroll no-repeat left top; }
.menu-principal li.bt-contato a.contato { width: 83px; background: url(../../images/pt-BR/contato-ativo.png) scroll no-repeat left top !important; }

/* Contato */
.conteudo .contato { min-height: 300px;  }
.form-contato { width: 450px; margin: 0 0 0 40px; }
p { color: #fff; font-size: 0.8em; }
dl { margin: 10px 0 0 0; width: 430px; }
dd { float: left; width: 100px; margin: 5px 0; height: 23px; }
label { color: #fff; font-size: 0.8em; font-weight: normal !important; }
dt { float: right; width: 330px; margin: 5px 0; }
.parte2 { width: 210px; margin: 0; }
.parte2 label { float: left; width: 80px; margin: 0; }
.title { border: 1px solid #fff !important; background: transparent !important; padding: 3px 4px !important; color: #fff !important; }
.input-nome { width: 320px; }
.input-pais,
.input-cidade,
.input-estado,
.input-telefone { width: 100px; }
.input-pais,
.input-cidade { margin-right: 10px; }
.input-email { width: 320px; }
.frm-txt { height: 13px; }
.frm-txtarea { width: 320px; height: 120px; }
.enviar { width: 120px; height: 37px; margin: 10px 0 0 200px; padding: 4px 0 6px 0; border: 1px solid #fff !important; color: #fff; font-size: 1.2em; }

.informativos { width: 450px; text-align: center; }
.box { width: 320px; height: auto; margin: 0 auto 30px auto;padding: 25px 0px; border: 1px solid #a87412; background-color: #892025; text-align: center; }
.box p { margin: 0 0 10px; 0; }
.box p,
.box a { color: #fff; font-size: 1em; font-weight: nornal; }
.box p strong { color: #fff; font-weight: bold; }


/* Adequação ao formulário do Refinery CMS */

.errorExplanation {
	width:300px !important;
}

#new_inquiry {
	width:300px !important;
}

.titulo_contato {
	width:500px !important;
}

.box_thankyou { width: 320px; height: auto; padding: 25px 0px; border: 1px solid #a87412; background-color: #892025; text-align: center; font-size: 1em !important; }

.box_thankyou p { color: #fff; font-size: 1em !important; }

.tornar_bold { font-weight: bold;}

.form-contato { width: 450px; margin: 0 0 0 40px; }

.errorExplanation {margin-top:10px!important;width:410px!important;}
