@import url("ideia-base.css");

/* Fontes */
html, input, select {
  font-family: Arial, helvetica;
}
textarea {
  font-family: Courier New;
}

/* Cores */
body {
  background-color:#7f7f7f;
  background-image: url('background.png');
  background-position: top left;
  background-repeat: repeat-x;
}
* html #main, * html #container {
  background-color: #FFFFFF;
}
* html #container { padding-left: 0px; padding-right: 0px; }
#header, #footer {
  background-color: #6aac49;
}
#header {
  background-image: url("h-green.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}
a:link, a:visited {
  color: #6aac49;
}
a:hover, a:active {
  color:#FF0000;
}
#header, #footer, #navigation a, #header a, #footer a {
  color: #FFFFFF;
}
#navigation a:hover {
  background-color: #b3e89d;
  color: #000000;
}
#navigation .selected, #navigation a.selected:hover {
  background-color: #FFFFFF;
  color: #000000;
}
/* Elementos de formulário */
select {
  background-color: #FFFFFF;
}
input, select, textarea {
  padding: 1px;
  border-top: 1px solid #DFDFDF;
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
}
input, textarea {
  background-color: #E8E8E8;
  background-image: url('botao.png');
  background-repeat: repeat-x;
}
button, input[type=button], input[type=submit], input[type=reset], ul.buttons li a {
  background-color: #6aac49;
  background-image: url('botao.png');
  background-repeat: repeat-x;
}
button:active, input[type=button]:active, input[type=submit]:active,
 input[type=reset]:active, button:hover, input[type=button]:hover,
 input[type=submit]:hover, input[type=reset]:hover, ul.buttons li a:hover {
  background-color: #b3e89d;
  background-image: url('botao.png');
  background-repeat: repeat-x;
  text-decoration: none;
  color: #000000;
}
* html button, * html input, * html select, * html textarea {
  background-image: none;
}

/* Mensagens de notificação */
.flash, noscript {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff6bf url(imgs/exclamation.png) 15px center no-repeat;
  text-align: center;
  font-size: x-small;
  padding: 6px;
  margin: 0px;
  border-bottom: 2px solid #ffd324;
}
#content noscript { visibility: hidden; }
.tooltip {
  padding: 4px;
  margin: 4px;
  background-color: #F0F0F0;
}
