/*  CSS do Contact */

/* Menu Principal */
.menu-principal li.bt-home a.home:hover { width: 68px; background: url(../../images/en-US/home-active.png) scroll no-repeat left top; }
.menu-principal li.bt-discography a.discography:hover { width: 123px; background: url(../../images/en-US/discography-active.jpg) scroll no-repeat left top !important; }
.menu-principal li.bt-biography a.biography:hover { width: 100px; background: url(../../images/en-US/biography-active.jpg) scroll no-repeat left top; }
.menu-principal li.bt-photos-and-videos a.photos-and-videos:hover { width: 150px; background: url(../../images/en-US/photos-and-videos-active.jpg) scroll no-repeat left top; }
.menu-principal li.bt-in-the-media a.in-the-media:hover { width: 112px; background: url(../../images/en-US/in-the-media-active.png) scroll no-repeat left top; }
.menu-principal li.bt-press-kit a.press-kit:hover { width: 83px; background: url(../../images/en-US/press-kit-active.png) scroll no-repeat left top; }
.menu-principal li.bt-blog a.blog:hover { width: 53px; background: url(../../images/en-US/blog-active.png) scroll no-repeat left top; }
.menu-principal li.bt-tour-dates a.tour-dates:hover { width: 108px; background: url(../../images/en-US/tour-dates-active.jpg) scroll no-repeat left top; }
.menu-principal li.bt-contact a.contact { width: 83px; background: url(../../images/en-US/contact-active.jpg) scroll no-repeat left top; }

/* 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; margin-left:40px !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;}
