/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body { background: transparent url('../img/bright_squares.png') repeat; }
body { background: transparent url('../img/lil_fiber.png') repeat; }
body { background: transparent url('../img/noisy_grid.png') repeat; font-family: 'Open Sans', sans-serif; }

h1 { font-family: 'PT Sans Narrow', sans-serif; }
h2 { font-family: 'PT Sans Narrow', sans-serif; }
h1,h2,h3,h4,h5,h6 { color: #006e2a; }

header { margin: 25px 0 0 0; text-align: center; }


/* others */
hr.space { background:#fff; color:#fff; visibility:hidden; }
div.endereco { font-size: 1.1em; }
.underline { height: 2px; display: block; background: transparent url('../img/underline.png') repeat-x; margin-bottom: 10px; }
div.developer { text-align: right; }
label.alert-error{ display:inline;padding:5px 10px;position:relative;top:-5px;left:5px; border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.row>.alert{ margin-top:15px; }
.noMargin { height: 34px; margin: 0; padding: 0; }


/* #slider */
#slides { margin: 0; }


/* footer */
footer { height: 92px; line-height: 92px; margin-top: 25px; background: transparent url('../img/bg_footer.png') repeat-x; }