/* line 1, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
body {
  margin: 0px;
  padding: 0px;
  text-align: justify;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  background: url("/assets/bg-f40cf776df96e0f7c66d90c5fd005bc3496effa0b6af102b909bbd5cc01ad2f5.jpg") #333333;
}

/* line 11, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
h1 {
  font-size: 2em;
  margin-top: .1em;
  margin-bottom: .1em;
}

/* line 17, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
h2 {
  font-size: 1.5em;
  margin-top: .1em;
  margin-bottom: .1em;
}

/* line 23, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
h3 {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: .1em;
  margin-bottom: .1em;
}

/* line 30, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 4px;
}

/* line 36, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
th {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 4px;
}

/* line 43, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.borderLess {
  border-collapse: collapse;
}

/* line 47, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.noBorder {
  border: 0px;
}

/* line 51, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.largeFontReport {
  width: 949px;
  position: left;
  color: #111;
}

/* line 60, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.largeFontReport td {
  border-style: solid;
  border-color: #888;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 4px;
}

/* line 70, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.largeFontReport th {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 4px;
}

/* line 77, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.smallFontReport {
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #111;
}

/* line 87, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.smallFontReport td {
  border-style: solid;
  border-color: #888;
  border-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 3px;
}

/* line 96, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.smallFontReport th {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 3px;
}

/* line 103, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 109, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
a {
  color: #000;
}

/* line 110, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
a:visited {
  color: #000;
}

/* line 111, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
a:hover {
  color: #fff;
  background-color: #000;
}

/* line 113, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.scaffoldLink {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

/* line 118, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.scaffoldLink a {
  color: #000;
}

/* line 119, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.scaffoldLink a:visited {
  color: #000;
}

/* line 120, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.scaffoldLink a:hover {
  color: #fff;
  background-color: #000;
}

/* line 122, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

/* line 128, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

/* line 137, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

/* line 147, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

/* line 153, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

/* line 158, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.background0 {
  background-color: #eee;
}

/* line 162, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.background1 {
  background-color: #ccc;
}

/* line 166, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#header {
  width: 949px;
  height: 120px;
  padding: 10px 10px 0px 10px;
  /*TOP RIGHT BOTTOM LEFT*/
  background: #FFFBFD url("/bg_header4.jpg");
  position: relative;
}

/* line 174, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#adminHeader {
  width: 949px;
  height: 25px;
  padding: 0px 10px 0px 10px;
  /*TOP RIGHT BOTTOM LEFT*/
  background: #BEBEBE;
}

/* line 181, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#adminHeader a {
  min-width: 90;
  padding: 5px 20px 0px 20px;
  font-weight: bold;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333;
  background: repeat-x #bebebe;
  font-weight: 700;
  text-decoration: none;
}

/* line 193, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#adminHeader a:hover {
  background: #BEBEBE;
  text-decoration: underline;
}

/* line 198, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#adminHeader a.tabon {
  text-decoration: none;
  padding: 5px 0px 0px 10px;
  font-weight: 700;
}

/* line 204, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#logo {
  position: absolute;
  top: 10px;
  left: 30px;
}

/* line 209, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#address {
  position: absolute;
  top: 10px;
  right: 26px;
  color: #FFFFFF;
}

/* line 216, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menu {
  position: absolute;
  bottom: 15px;
  right: 20px;
}

/* line 222, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menu a {
  height: 12px;
  background: url("/assets/bg_menuoff-8d3a39ec83ff99f5b5e432a0f85ed4b1b7d88a4c535a41ab97a6ab9ff45fa8f0.gif") repeat-x #003399;
  background-position: center;
  border: solid 1px #FFFFFF;
  padding-bottom: 4px;
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  float: left;
  margin-left: 10px;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: 900;
  text-decoration: none;
}

/* line 240, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menu a:hover {
  background: url("/assets/bg_menuon-ee30eb9251dbb89fe51bd4cee88e7dc523a74d0fec831f52cf105a9a65695d76.gif") #003399 repeat-x;
}

/* line 244, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menu a#on {
  background: url("/assets/bg_menuon-ee30eb9251dbb89fe51bd4cee88e7dc523a74d0fec831f52cf105a9a65695d76.gif") #003399 repeat-x;
}

/* line 248, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menutabs {
  width: 893px;
  height: 45px;
  background: url("/assets/bg_tabs-1fb88cc44e62344906f251775ff3b8abdbf5e13e09614cca75ff6e8453b62cca.gif");
  padding-left: 10px;
  font: 10px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
}

/* line 256, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menutabs a {
  background: url("/assets/tab_off-bbdee80ce29930e07b0e9b83013d41884ef54b7665e894a7d79145cfcfc55d59.gif") no-repeat;
  width: 132px;
  height: 27px;
  float: left;
  text-decoration: none;
  color: #333333;
  padding: 18px 0px 0px 10px;
  font-weight: bold;
}

/* line 258, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menutabs a:hover {
  text-decoration: underline;
}

/* line 262, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#menutabs a.tabon {
  background: url("/assets/tab_on-53896228d8674470e596f3725c16d9dec8ef2a9b1a45f6a2a35c07b3c50bf703.gif") no-repeat;
  width: 132px;
  height: 27px;
  float: left;
  text-decoration: none;
  color: #333333;
  padding: 18px 0px 0px 10px;
  font-weight: bold;
}

/* line 271, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#content {
  width: 929px;
  padding: 15px 20px 20px 20px;
  background-color: #FFFFFF;
  position: relative;
}

/* line 278, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#left {
  float: left;
  width: 659px;
  padding: 0px 20px 0px 0px;
  /*TOP RIGHT BOTTOM LEFT*/
  background-color: #FFFFFF;
  min-height: 400px;
}

/* line 286, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#right {
  float: right;
  width: 230px;
  background: url("/assets/bg_menuright-156571e6761fa09b73433b06f1d40578e7ccd40a044f5a456915a33debf57b3a.jpg") #FFFFFF top left no-repeat;
  min-height: 400px;
  padding: 0px 0px 0px 20px;
  /*TOP RIGHT BOTTOM LEFT*/
}

/* line 294, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
#footer {
  clear: both;
  padding: 10px;
  width: 949px;
  border-top: 1px solid #d8d8d8;
  background: #fcfcfc;
  font-size: 10px;
}

/******TEXT STYLES******/
/* line 304, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.HEADER_TITLE {
  margin-top: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: 900;
  color: #fff;
}

/* line 311, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.TITLE {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 900;
  color: #333333;
}

/* line 312, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.L12 {
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
}

/* line 314, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.flash {
  padding: 8px 35px 8px 14px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  width: 700px;
}

/* line 329, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.flash_notice {
  background-color: #eee;
  border-color: #d6e9c6;
  color: #000;
}

/* line 334, /home/rio/Web/inf1/app/assets/stylesheets/style.css.scss */
.flash_alert {
  background-color: #c00;
  border-color: #eed3d7;
  color: #fff;
}
