@font-text: Ubuntu; @color1: #383838; //cinza escuro @color2: #979698; //cinza medio @color3: #FFFFFF; //branco @color4: #E3E3E3; //cinza claro @color5: #421114; //vinho @color6: #151515; //grafite .shadow(@bottom:3px){ -webkit-box-shadow: 0px @bottom 5px rgba(50, 50, 50, 0.7); -moz-box-shadow: 0px @bottom 5px rgba(50, 50, 50, 0.7); box-shadow: 0px @bottom 5px rgba(50, 50, 50, 0.7); } .rounded-corners (@radius: 5px) { -webkit-border-radius: @radius; -moz-border-radius: @radius; -ms-border-radius: @radius; -o-border-radius: @radius; border-radius: @radius; } .depth (@color){ text-shadow: 1px 1px 0px @color; } .opacity (@percentual, @percent) { -moz-opacity: @percentual; opacity: @percentual; filter:alpha(opacity=@percent); } .gradient(@start,@end){ background-color:@end; /* For Internet Explorer 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=@start, endColorstr=@end)"; /* For Internet Explorer 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=@start, endColorstr=@end); /* IE10 */ background-image: -ms-linear-gradient(top, @start 0%, @end 100%); /* Mozilla Firefox */ background-image: -moz-linear-gradient(top, @start 0%, @end 100%); /* Opera */ background-image: -o-linear-gradient(top, @start 0%, @end 100%); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, @start), color-stop(1, @end)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, @start 0%, @end 100%); /* Proposed W3C Markup */ background-image: linear-gradient(top, @start 0%, @end 100%); } body{ margin:0; padding:0 !important; font-family: @font-text; overflow-x:hidden; } .right{ float: right; } .container{ max-width:1024px; } a{ color: inherit !important; } a:hover{ img{ .opacity(0.8,80); } } //SLIDER TOPO .topbar{ background: @color1; height: 35px; padding: 5px 0; border-bottom: 3px solid #E4E4E4; #noticias-slider{ height: 20px; overflow: hidden; a{ color: @color2 !important; margin-right: 100px; } a:hover{ color: @color3; text-decoration: none; } } } //HEADER header{ .gradient(@color4,@color3); padding: 20px 0 0 0; -webkit-box-shadow: 0px 2px 41px 0px rgba(0,0,0,0.29); -moz-box-shadow: 0px 2px 41px 0px rgba(0,0,0,0.29); box-shadow: 0px 2px 41px 0px rgba(0,0,0,0.29); border-top: 1px dashed @color1; } .navbar-inverse{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+0,666666+2,2c2c2c+18,000000+46,111111+56,2b2b2b+86,1c1c1c+91,131313+100 */ background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 0%, #666666 2%, #2c2c2c 18%, #000000 46%, #111111 56%, #2b2b2b 86%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(0%,#595959), color-stop(2%,#666666), color-stop(18%,#2c2c2c), color-stop(46%,#000000), color-stop(56%,#111111), color-stop(86%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 0%,#666666 2%,#2c2c2c 18%,#000000 46%,#111111 56%,#2b2b2b 86%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4c4c4c 0%,#595959 0%,#666666 2%,#2c2c2c 18%,#000000 46%,#111111 56%,#2b2b2b 86%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 0%,#666666 2%,#2c2c2c 18%,#000000 46%,#111111 56%,#2b2b2b 86%,#1c1c1c 91%,#131313 100%); /* IE10+ */ background: linear-gradient(to bottom, #4c4c4c 0%,#595959 0%,#666666 2%,#2c2c2c 18%,#000000 46%,#111111 56%,#2b2b2b 86%,#1c1c1c 91%,#131313 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */ .rounded-corners(0px); padding-left:14px; li.separator{ color: @color3; padding:15px 10px; } li{ a{ color: #9d9d9d !important; padding: 15px 0; } } li > a{ padding: 15px 10px; } .navbar-collapse{ padding: 0 10px; } margin: 0; } .breadcrumb{ .rounded-corners(0px); border: 1px solid @color4; -webkit-box-shadow: 0px 4px 70px -13px rgba(0,0,0,0.5); -moz-box-shadow: 0px 4px 70px -13px rgba(0,0,0,0.5); box-shadow: 0px 4px 70px -13px rgba(0,0,0,0.5); } footer{ background: @color5; color: @color3; padding: 20px 0; } #go-top{ position: relative; bottom:50px; left: 10px; } //CAROUSEL .selected img { opacity:0.5; } .carousel-control { padding: 120px 0 0 0; background: none !important; } #slider-thumbs{ background: @color5; padding: 15px; height: 140px; overflow: hidden; color: @color3 !important; img{ width: 140px !important; height: 100px !important; max-width: none; object-fit: cover; overflow: hidden; margin-top: -10px; } margin-bottom:30px; } #myCarousel{ border: solid 1px @color4; } //PANELS .panel-default{ .panel-heading{ background: @color5; color: @color3; font-weight: nromal !important; } .media{ border-bottom: 1px dotted @color1; .media-body{ .media-heading{ font-size: 14px; font-weight: normal; } p{ font-size: 12px !important; font-weight: normal; color:@color2; } } img{ width: 100px; height:80px; /*object-fit: cover; overflow: hidden;*/ margin-bottom: 10px; } } } .panel-dark{ .panel-body{ background: @color6; color: @color3; .media{ border-bottom: 1px dotted @color3; .media-body{ p{ color: @color3; } } } } } .panel-gray{ .panel-body{ background: @color4; } } .panel-title{ font-weight: normal !important; text-transform: uppercase; } //FOOTER .menu-footer{ list-style: none; margin:0; padding:0 0 40px 0; li{ float: left; a{ color: @color3; } } li.separator{ margin:0 20px; } } .mini-logo{ height:40px; } .tit_int{ font-size: 16px; background: @color4; padding: 10px; width: 100%; } //ARTIGO .artigo h2{clear: both;font-size: 24px;} .artigo h3{clear: both;font-size: 14px;font-style: italic; color: #888; margin-bottom:20px;} .artigo h4{clear: both;font-size: 12px;color:#000;margin: 30px 0 10px 0} .artigo h5{clear: both;font-size: 11px;color:#BFBFBF;width:200px;font-weight:normal; float:left;margin-top:15px;} .artigo h6{clear: both;font-size: 12px;color:#BFBFBF;font-weight:normal;margin: 15px 0 15px 0;} .artigo hr{border-top:dashed 1px #BFBFBF} .artigo div.tags{color: #FFF; font-weight: bold;background-color:#CCC;padding:10px;font-size:12px;width:27px;float:left} .artigo div.tag-list{width:640px;float:left;margin:10px 0 0 10px;font-size:12px} .l_not_int h2 a, .artigo h2{color:@color5} .l_not_int figure{float: left; margin:2px 10px 0 0; position: relative;} .l_not_int figure img{height:70px; } .l_not_int p{font-size:1.1em; margin:0} .artigo figure{width: 284px; float: left; text-align: center; margin: 0 12px 12px 0;} .artigo figure img{margin-bottom: 8px;} .artigo figcaption{font-style: italic; font-size: 1.1em} .artigo p{font-size: 1.2em; margin-bottom: 10px;} .artigo img{margin-right: 10px;} .comentario{width: 100%; float: left; margin-top: 10px; padding-bottom: 10px; border-bottom: none} .sup_coment{width: 100%; height:41px; background: @color4 repeat-x; margin-bottom: 22px;color: @color1} .sup_coment h2{color: #fff; font-weight: normal; font-size: 1.3em; text-transform: uppercase; float: left; margin:12px 0 0 10px;} .compartilha{width: 320px; margin-top: 10px; float: right;} .desc_col{width: 100%; float: left; margin-bottom: 35px;} .desc_col figure{width: 180px; float: left;} .text_desc{width: 476px; float: left;} .text_desc h2{font-size:2.2em; color:@color5; font-weight: normal; text-transform: uppercase; margin:0 0 12px 25px;} .text_desc p{margin-left: 25px; font-size:1.2em} .dsup{width: 100%; height: 36px; float: left; background: url(../images/site/icosup.jpg) no-repeat} .dinfe{width: 100%; height: 36px; float: left; background: url(../images/site/ico_infe.jpg) no-repeat right} .colunitas_int{width: 100%; float: left; margin-bottom: 60px; } .l_colunista{width: 332px; float: left; margin:0 25px 25px 0; height: 100px } .colunitas_int .right{margin: 0;} .l_colunista img{ width:90px;} .l_colunista figure{width: 95px; float: left;} .l_colunista .dadoscol{width: 216px; background: url(../images/site/ico_colunista.jpg) no-repeat left top; float: left; padding: 0 0 0 20px;} .l_colunista .dadoscol h2{font-size: 1.1em; text-transform: uppercase; border-bottom: 2px solid @color5; padding:10px 0; margin-bottom: 0px; font-weight: normal;} .l_colunista .dadoscol h2 a {color:@color5} .l_colunista .dadoscol p{border-bottom: 2px solid @color5; padding-bottom: 0px; font-size: 1.1em} .l_album{width: 100%; float: left; margin-bottom: 40px;} .l_album h2, .album_int h2, .video_int h2{font-size: 1.3em; margin-bottom: 12px; text-transform: uppercase;} .l_album h2 a, .album_int h2, .video_int h2{color:@color5} .l_album figure{width: 262px; float: left; margin-right: 12px;} .l_album ul{margin: 0; padding: 0} .l_album li{width: 120px; float: left; list-style: none; margin:0 10px 10px 0;} .l_album p, .album_int p{font-size:1.1em} .album_int p{margin-bottom: 15px;} .album_int figure{margin-bottom: 25px;} .album_int .thumbs a{width: 90px; height: 68px; float: left; margin:0 10px 10px 0; } .video_int{} .tela{width: 700px; height:374px;} .tags{ width: 45px !important; } body { padding-top: 50px; } #myCarousel{ border: none; padding: 0 !important; } #myCarousel .carousel-caption { left:0; right:0; bottom:0; text-align:left; padding:0px 10px 10px 10px; background:rgba(0,0,0,0.3); text-shadow:none; } #myCarousel .carousel-caption h4{ font-size: 24px; font-weight: normal !important; } #myCarousel .carousel-control{ color: #fff !important; } h4{ font-size:24px; } .carousel-indicators{ bottom:-10px; } #vejatambem .media{ height:146px !important; } .panel-livros img{ width:80px !important; height: 120px !important; /*object-fit: none !important;*/ } #eventosvideos .panel-default{ .media img{ height: 100px; width: 140px; } .media-heading{ font-size: 16px; } } #vejatambem .panel-default{ .media img{ height: 100px; width: 140px; } .media-heading{ font-size: 16px; } } .publi_block{ margin-bottom: 10px; img{ width: 220px !important; } } #myCarousel1 .carousel-indicators { bottom: 0; left: 10px; margin-left: 5px; width: 100%; } #myCarousel1 .carousel-indicators li { border: medium none; border-radius: 0; float: left; height: 74px; margin-bottom: 5px; margin-left: 0; margin-right: 5px !important; margin-top: 0; width: 120px; } #myCarousel1 .carousel-indicators img { border: 2px solid #FFFFFF; float: left; height: 74px; left: 0; width: 120px; } #myCarousel1 .carousel-indicators .active img { border: 2px solid #39b3d7; }