/* elementos */


small{font-size:11px;}

/* classes */

.sidebar{float:left;width:257px;}


/*lists*/
ul.samples{height:200px;overflow:hidden;}
ul.samples li{width:257px;height:170px;;position:relative;}
ul.samples li a:hover,
ul.thumblist li a:hover{border:0 !important;}
ul.samples li img{width:257px;height:170px; border:0; margin-left:5px; margin-top:4px;}
ul.postlist{margin: 0 0 20px;}
ul.postlist li{position:relative;padding:5px 0 5px 45px;}

ul.thumblist li{position:relative;float:left;width:70px;height:70px;display:inline;margin:5px 14px 10px 0;background: none url(../images/loading.gif) center no-repeat;}
ul.thumblist li img{width:70px;height:70px;}
ul.thumblist:after{content:" ";clear:both;display:block;}
.section ul{margin:10px 0;}
.section ul li{float:left;width:100px;display:inline;}



ul.samples li span.hover{position:absolute;top:0;left:0;width:257px;height:169px;border:5px solid #d5d5d5;}
ul.samples li h3{position:absolute;display:block;background:#52932f;color:#fff;padding:3px 6px;bottom:31px; right:75px;font-size:11px;font-weight:normal;}
ul.thumblist li span.hover{position:absolute;top:0;left:0;width:60px;height:60px;border:5px solid #bab56b;}



/*portfolio*/
.project{position:relative;padding:30px 10px 30px 613px;min-height:200px;}
.project small{color:#666;}
.cover{position:absolute;top:80px; left:80px;height:170px;width:490px;background:none url(../images/loading.gif) center no-repeat;}
.cover img{width:490px;height:182px;}


#slideshow{position:relative;width:256px;height:170px;}
.carousel,
.carousel .carousel-wrap{}
.carousel.js .carousel-wrap{width:337px;float:left;}
.carousel ul{padding:10px 0;}
.carousel.js ul li{float:left;width:337px;height:200px;background: url(../images/loading.gif) center no-repeat;display:inline;}
/* .carousel .carousel-control{display:inline;float:left;font-weight:bold;cursor:pointer;} */
.carousel .disabled{color:#ddd;cursor:default;}
.carousel div{margin:0;padding:0;border:0;}
.carousel-pagination{position:absolute;top:197px;font-size:10px;text-align:center;left:0;}
.carousel-pagination p a{padding:3px 3px 4px 7px;color:#fff;cursor: pointer;border-bottom:0; font-weight:bold; display:block; background-color:#bfbfbf; width:12px; height:14px; float:left; margin-left:3px; text-decoration:none;}
.carousel-pagination p a.active{color:#fff; font-weight:bold;display:block; background-color:#61a43b; width:12px; height:14px; float:left; margin-left:3px;text-decoration:none;}
span.carousel-control{font-size:11px;cursor:pointer;}
span.carousel-control:hover{color:#52932f;}
.carousel-next{position:absolute;top:202px;right:-15px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#777777; width:50px; text-decoration: underline;}
.carousel-previous{position:absolute;top:202px;right:30px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#777777; width:55px; text-decoration: underline;}
