/*
  GLOBAL
  AMARELO: #FCFBDA
  VERDE:   #4CB14C
*/
* {
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
body {
  background: #655D43;
  color: #FFFFFF;
  text-align: center;
  font-size: 11px;
  font-family: Arial, Verdana, Sans-Serif, Helvetica;
}
select, input, textarea {
  font-size: 11px;
  font-family: Arial, Verdana, Sans-Serif, Helvetica;
}
select {
  background: #E8DFD7;
}
img {
  border: 0;
}
p{
  text-align: justify;
  margin-bottom: 1em;  
}
a {
  font-weight: bold;
  color: #FCFBDA;
}
strong{
  color: #FCFBDA;
}
h1,h2,h3{
  margin-bottom: 1em;
  color: #FCFBDA;
  font-weight: bold;
}
h1 {
  font-size: 140%;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 110%;
}
ul {
  margin-top: 11px;
  margin-left: 17px;
}
ul li {
  list-style-image: url(../img/bullet.jpg);
  margin-bottom: 5px;
}

/* 
  FORM 
*/
form .row {
  clear: both;
  line-height: 2em;
}
form .row span.label {
  float: left;
  width: 50px;
  padding-right: 1em;
  text-align: right;
}
form .row span.field{
  width: 18em;
}
form .row .field input, .row .field select{ 
  margin-top: .3em;
}
form select option {
  padding-right: .5em;
}
form textarea{
  margin-bottom: 2em;
  margin-top: 6px;
  width: 174px;
}
form input.green {
  padding: 1px 3px 0 3px;
  margin-top: 6px;
  background: #4CB14C;
  border: #FCFBDA 1px solid;
  color: #FFFFFF;
  cursor: hand;
  cursor: pointer;
}
.color input, .color select, .color textarea {
  padding: 2px 4px 2px 4px;
  color: #00000;
  background: #FCFBDA;
  border: 0;
}
.color select {
  padding-right: 0;
}
form .submit {
  margin-top: 2em;
  margin-bottom: 1em;
}


/*
  MESSAGES
*/
#flashMessage {
  font-size: 13px;
  font-weight: bold;
}
.error-messages {
  margin: 22px;
}
.error_message {
  color: red;
  font-weight: bold;
}
.form_error {
  background-color: #FF9FA3;
}
.message {
  font-weight: bold;
  margin-bottom: 1em;
}
.title{
  font-weight: bold;
  color: #FCFBDA;  
}
.text{
  scrollbar-face-color: #7B6F52 !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: #5D3A19 !important;
  scrollbar-arrow-color: #E8DFD7 !important;
}
.delete {
  float: right;
  font-weight: none;
  font-size: 10px;
}

/*
  OUTROS
*/
.botao {
  float: left;
  width: 106px;
  color: #FCFBDA;
  background: #625035;
  border: 1px solid #9E9379; 
  text-align: center;
  cursor: hand;
  cursor: pointer;
}
.botao a {
  font-weight: normal;
  text-decoration: none;
}
.botao.verde {
  background: #4CB14C;
  border: 1px solid #4CB14C; 
}

.left {
  float: left;
  width: 55%;
}
.right {
  float: left;
  width: 40%;
}

.line {
  clear: both;
}



