/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

input.text, input.title,
textarea, select {
  border:1px solid #d9d9d5;
  background:#f9faf4;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #d9d9d5;
  background:#fff;
}

input.text, 
input.title   { width: 300px; padding:3px; }
input.title   { font-size:1.5em; }
textarea      { width: 300px; height: 180px; padding:3px; }

.campo,
.submeter    { clear:both; margin:1em 0; }
.campo label { float:left; width:200px; text-align:right; padding:3px; }
.submeter    { text-align:center; }

.enviarMsg{ border:none; cursor:pointer; width:163px; height:25px;  background:url(../../../img/b-enviarmensagem.gif) no-repeat top; }
.enviarMsg:hover{ background:url(../../../img/b-enviarmensagem.gif) no-repeat bottom; }
.associarse{ border:none; cursor:pointer; width:120px; height:25px;  background:url(../../../img/bassociarse.gif) no-repeat top; text-indent:-9999em; line-height:0;}
.associarse:hover{ background:url(../../../img/bassociarse.gif) no-repeat bottom; }



/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success,
.loading    { padding: .8em; font-size:.9em; }

.error      { background: #1490de; color: #fff; }
.notice     { background: #9e0146; color: #fff; }
.success    { background: #1490de; color: #fff; }
.loading    { color: #fff; background:url(../../../img/ajax-loader.gif)left no-repeat #1490de; padding:10px 40px; font-weight:bold; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*
.campo table { width:200px !important; background: #1490de !important;}
.campo table tr td { border:none  !important; padding:0 !important; background: #000 !important; color:#fff; font-family: inherit  !important; font-size: inherit  !important; }
.campo table tr td table{ visibility:hidden; }*/