@import "reset.less"; @import "fonts.less"; @import "form.less"; @import "elements.less"; body{ background: #E4E4E4; font-size: 12px; font-family: "Verdana"; color: #333; line-height: 21px; } .opensans{ font-family: "Open Sans", Verdana, serif; font-weight: 400; &.thin{ font-family: "Open Sans", Verdana, serif; font-weight: 300; } &.bold{ font-family: "Open Sans", Verdana, serif; font-weight: 700; } &.italic{ font-family: "Open Sans", Verdana, serif; font-style: italic; } } a{ text-decoration: none; font-weight: normal; color: #3A5CB0; } a:hover{ color: #666; } strong{ font-weight: bold; } h1{ color: #444; .opensans.thin; font-size: 24px; line-height: 28px; margin: 5px 0px 5px 0; &.interno{ font-size: 28px; line-height: 40px; .opensans.bold; } a{ color: inherit; &:hover{ color: inherit; } } } h2{ color: #239B2F; .opensans; font-size: 18px; line-height: 20px; margin-bottom: 5px; border-bottom: 1px solid #CCC; } h3{ color: #333; .opensans; font-size: 18px; line-height: 28px; } .ul_list{ list-style-type: disc; margin: 10px 0 15px 25px; li{ margin-bottom: 10px; } } .clear_float{ overflow: hidden; *overflow: visible; zoom: 1; } .ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .float_right{ float: right; margin: 0px 0px 5px 10px; } .float_left{ float: left; margin: 0px 10px 5px 0px; } .img_borda{ border: 3px solid #FFF; } .box_shadow{ box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); } .watermark{ color: gray; } .inline_block{ display: inline-block; *display: inline; zoom: 1; vertical-align: top; } .tabela{ width: 100%; thead th{ background: #FE6601; padding: 10px; color: #FFF; font-family: Verdana, serif; font-weight: bold; font-size: 10px; cursor: pointer; text-align: left; &.sorttable_nosort{ cursor: auto; } } tbody{ tr:hover{ cursor: pointer; background: #FFF - #111; } td{ padding: 10px; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #CCC; a{ color: #333; } } } } .ul_categorias{ margin: 0; li{ display: inline-block; zoom: 1; *display: inline; width: 200px; text-align: center; margin: 10px 0; vertical-align: top; img{ margin-bottom: 5px; width: 200px; } a{ color: #333; } } } .ul_produtos{ text-align: center; li{ display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 230px; height: 230px; text-align: center; line-height: 30px; margin: 10px 20px; a{ display: block; } img{ display: block; width: 220px; height: 200px; background: #EFEFEF; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); } } } .ul_pdf{ li{ a{ background: #F9F9F9; display: block; border-bottom: 1px solid #CCC; padding: 5px 10px; height: 48px; margin-bottom: 5px; color: #333; img{ .inline_block; } .additional{ .inline_block; padding: 10px 0; a{ display: block; } .title{ font-size: 18px; .opensans; } .data{ font-size: 9px; color: #999; font-style: italic; } } &:hover{ background: #F3F3F3; } } } } .contato_box{ } #all{ background: #FFF; padding: 0; visibility: hidden; } .conteudo_padding{ width: 875px; margin: 0 auto; position: relative; font-size: 12px; text-align: justify; } header{ width: 100%; background: url(img/bg/bg_header.jpg) repeat-x; line-height: 50px; position: relative; border-bottom: 1px solid #0D941B; z-index: 99; #logo{ .inline_block; height: 50px; margin-left: 20px; } nav{ position: absolute; right: 20px; bottom: 0; z-index: 9999; #ul_menu{ font-size: 0; li{ .inline_block; margin: 0 1px; a{ background: #CCC; box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.4); border-radius: 10px 10px 0 0; display: block; .opensans; font-size: 13px; color: #666; line-height: 30px; padding: 0 20px; &:hover{ background: #EFEFEF; } &.ativo{ background: #999; color: #FFF; } } } } } } #topoimg{ position: relative; background: #cfcfcf; border-radius: 10px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); padding: 10px 1px; margin: 10px auto; #slider{ position: relative; z-index: 98; } /* --- slider --- */ .nivoSlider { position:absolute; top: 0; left: 0; width:873px; /* Change this to your images width */ height:257px; /* Change this to your images height */ } .nivoSlider img { position:absolute; top:0px; left:0px; display:none; } .nivoSlider a { border:0; display:block; } /* --- slider --- */ } #conteudo{ font-size: 0; background: #E0E0E0 url(img/bg/bg_topo.jpg) repeat-x; padding: 10px 0; .home_box{ background: #d2d2d2; border-radius: 10px; border: 1px solid #999; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); margin: 10px 0; .clear_float; padding: 5px; } .conteudo_padding_interno{ background: #FFF; border-radius: 10px; border: 1px solid #999; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); margin: 10px 0; padding: 5px 15px; } .sigi_box{ background: #FFF; float: left; font-size: 10px; text-align: justify; width: 675px; padding: 10px; color: #666; border-radius: 10px 0 0 10px; } .home_links{ float: left; width: 120px; a{ display: block; text-align: center; img{ margin: 6px 20px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 1); } } } .destaques_box{ .inline_block; font-size: 12px; text-align: justify; width: 206px; padding: 5px 3px 10px 3px; img{ background: #FFF; vertical-align: middle; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6); padding: 3px; } } .wrapper{ display: block; height: 1px; background: #ffaf15; margin: 10px 0; } } .ul_items_home{ li{ margin-bottom: 10px; a{ display: block; position: relative; .caption{ .opensans; font-size: 18px; color: #333; background: #FFF; padding: 5px 10px; position: absolute; left: 0; top: 0; white-space: nowrap; } img{ border: 3px solid #FFF; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); } &.ativo{ .caption{ background: #FFA800; color: #FFF } img{ border: 3px solid #FFA800; } } } } } .ul_items_destaque{ li{ margin-bottom: 5px; a{ display: block; text-align: center; img{ } } } } footer{ background: url(img/bg/bg_footer.jpg) repeat-x; font-size: 10px; text-align: center; height: 26px; padding: 10px 0; position: relative; .opensans; color: #FFF; .logowhite{ position: absolute; left: 0; top: 4px; } .logofuji{ position: absolute; right: 0; top: 4px; } .conteudo_padding{ text-align: center; line-height: 13px; } }