
body { 
	color:#333333; 
	background: #dddee0;
	background: -moz-linear-gradient(top,  #dddee0 0%, #ffffff 40%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddee0), color-stop(40%,#ffffff));
	background: -webkit-linear-gradient(top,  #dddee0 0%,#ffffff 40%);
	background: -o-linear-gradient(top,  #dddee0 0%,#ffffff 40%);
	background: -ms-linear-gradient(top,  #dddee0 0%,#ffffff 40%);
	background: linear-gradient(to bottom,  #dddee0 0%,#ffffff 40%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddee0', endColorstr='#ffffff',GradientType=0 );
}
#bodychild {}
#outermain{ border-color:#e4e4e4; }


/*============================================== GENERAL SECTION ==============================================*/
a, .morelink, .colortext, a.colortext, .linkcolor{color:#28bae3;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#333333}
#logo h1 a, #logo h1 a:visited{color:#46565f;}


/* Heading & text */
h1, h2, h3, h4, h5, h6{color:#46565f;}
.pagetitle, .pagetitle a{color:#fff;}

.title-heading:after, #comments-title:after { background:#efefef;}


/*============================================== HEADER AND MENU SECTION ==============================================*/
#top { background: #BCD2DE url(../images/bg-topo.jpg) no-repeat center top; }	
	
/* 1st level */
.sf-menu a, .sf-menu a:visited{ color:#FFFFFF;}
.sf-menu a:hover, .sf-menu li.current > a{ color:#FFFFFF;}

.sf-menu > li{}
.sf-menu > li:first-child{border-left:0px}

/* 2nd level */
.sf-menu li li:hover, .sf-menu li li.current{color:#28bae3; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	background:#fcfdfd;
	color:#46565f;
}

.sf-menu li li:first-child{ border-top:0px;}
.sf-menu li li:last-child{ border-bottom:0px;}
.sf-menu li li{ border-bottom:1px solid #ebeff2; border-top:1px solid #fff}



.tinynav{background:#fff; border:1px solid #eee;}


/*============================================== SLIDER SECTION ==============================================*/
#headercontainer { background-color: #F68D1F; }
#slideritems{background:#fcfbfb;}
#slider .slider-title{ color:#ffffff;}
#slider .camera_caption > div{  color:#6c777c}
#slider .camera_caption .button{ background:#28bae3;}
#slider .camera_caption .button:hover{ background:#2ac4ef;}
#slider .camera_wrap .camera_pag .camera_pag_ul li { background: #FFFFFF; }
#slider .camera_wrap .camera_pag .camera_pag_ul li:hover > span { background: #cad1d8; }
#slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background: #F68D1F; }

#slidershadow { background: url(../images/bg-slider.png) repeat-x top left #F68D1F; }

/*============================================== CONTENT SECTION ==============================================*/
/* Images */

/* Form */
input[type="text"], input[type="email"],
textarea, input[type="password"], select{
	border:0;
	color:#6c777c;
}
label{ color:#6c777c;}
span.required{ color:#28bae3;}

/* Horizontal Line */
hr {
	color:#eaeaea;
	background-color:#eaeaea;
}

.separator{ 
	border-bottom: 1px solid #e3e3e3;
}

/* List */
ul.client{border:solid 1px #eaeaea;}
ul.checklist li{ background:url(../images/checklist.png) no-repeat 0 5px;}
ul.list li{border-bottom:solid 1px #f0f0f0;}

/* Button */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background: #2F6379; /* for non-css3 browsers */
	color:#fff;
	
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	background: #2ac4ef; /* for non-css3 browsers */
	color:#fff;
}

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	
}

/* Blockquote */
blockquote{color:#46565f; background:none;}


/* Dropcaps */	
.dropcap1{text-shadow:1px 1px 0 #ededed; color:#2e2e2e}
.dropcap2{color:#fff; background:#2e2e2e}		
.dropcap3{color:#fff; background:#2e2e2e}


/* Code */
code {
	border-left:4px solid #e9e9e9;
}

/* Tables */
th{border-bottom: 1px solid #f1f1f1;}
table {border: 1px solid #f1f1f1;border-bottom:0;}
tr td {border-bottom: 1px solid #f1f1f1;}
tr.odd td {background: #F2F7FC;}

/* Bottomline*/
.bottomline{border-color:#e7e7e7;}

/* Banner */
.banner, .banner a{ color:#fff}
.banner a:hover{ color:#fff}
.banner .left{ background:#28bae3;}
.banner .right{ background:#363d3f url(../images/arrow-banner.png) no-repeat; }
.banner .icon{ background:url(../images/label.png) no-repeat;}


/*============================================== BLOG SECTION ==============================================*/
.posttitle a, .posttitle a:visited{color:#46565f;}
.posttitle a:hover{color:#28bae3}

.articlecontainer{ background:#fbfbfb; border-bottom:1px solid #efefef}

#singlepost .post{}

.entry-comment{ background:#303030;}
.entry-comment a, entry-comment a:visited{color:#fff}
.comment-body .time, .comment-body .time a, .comment-body .time a:visited{color:#aaaaaa;}
.comment-body .time a:hover{color:#222222;}
.author, .fn{ color:#28bae3}


.entry-utility{ 
	color:#6c777c;
}
.entry-utility .user, .entry-utility .tag, .entry-utility .like{border-color:#e7e7e7;}
.entry-utility a{color:#333333}

.tdate, .reply a, .reply a:visited{color:#aaa; }

.entry-tag { border-top:1px dotted #e3e3e3 }

.tagcloud a {
    background: #435660;
    color: #b6bcc2 !important;
}
.tagcloud a:hover {
    background: #28bae3;
    color: #FFFFFF !important;
}


/* Post Format */
.entry-quote blockquote{color:#46565f; background:none;}
.entry-quote .quotearrow{}

#sidebar .avatar{
	border:solid 1px #ebebeb;
    background: #ffffff;	
}

#entry-author-info{border-color:#e7e7e7;}

.wp-pagenavi{ }
.wp-pagenavi .pages{color:#6c777c; background:#e7ebef;}
.wp-pagenavi a, .wp-pagenavi a:visited{color:#6c777c; background:#e7ebef;}

.wp-pagenavi .current, .wp-pagenavi a:hover{ border:0px; color:#fff; background:#28bae3;}

/*============================================== PORTFOLIO SECTION ==============================================*/
.filterlist{ background:url(../images/icon.png) no-repeat 0 6px; }
#filter li a, #filter li a:visited{ color:#46565f;}
#filter li.current a, #filter li a:hover{color:#459abc}

.ts-pf-text .pftitle a, .ts-pf-text .pftitle a:visited{color:#333;}
.ts-pf-text .pftitle a:hover{color:#46565f;}


/*============================================== SIDEBAR SECTION ==============================================*/
#sidebar .widget-title {color:#46565f; border-bottom:1px solid #efefef}
#sidebar .widget-title:after, #footersidebar .widget-title:after{ background:none}
.widget-title:after{ background:#efefef}
#sidebar li.widget-container{
	background:#fbfbfb; border:1px solid #f3f3f3;
}

#sidebar li li{
	border-bottom:1px dotted #e3e3e3
}

#sidebar li, #sidebar li a, #sidebar li li a{color:#6c777c;}
#sidebar li a:hover, #sidebar li li a:hover, #sidebar li li a.current{color:#28bae3;}


#sidebar .morelink{color:#2e2e2e;}
#sidebar .morelink:hover{color:#6a6a6a}

/* Tabs */
#sidebar ul.tabs li{ background:#fff; border:solid #efefef; border-width:1px 1px 0 0 }
#sidebar ul.tabs li a{color:#46565f!important;}
#sidebar ul.tabs li:first-child{ border-left:1px solid #efefef}
#sidebar ul.tabs li:hover, #sidebar ul.tabs li.active{background:#fbfbfb;}
#sidebar ul.tabs li.active{ border-bottom:1px solid #fbfbfb; border-top:1px solid #5cc8e6}
#sidebar .tab-content ul li{ border-bottom:1px dotted #e3e3e3}
#sidebar #tab-body{ border-top:1px solid #efefef}

ul.tabs li{ background:#fff; border:solid #efefef; border-width:1px 1px 0 0 }
ul.tabs li a{color:#46565f!important;}
ul.tabs li:first-child{ border-left:1px solid #efefef}
ul.tabs li:hover, ul.tabs li.active{background:#fbfbfb;}
ul.tabs li.active{ border-bottom:1px solid #fbfbfb; border-top:1px solid #5cc8e6}
.tab-content ul li{ border-bottom:1px dotted #e3e3e3}
#tab-body{ border-top:1px solid #efefef}


/* Galery */
#galleryitems .flex-control-paging li a { background: #e7ebef;}
#galleryitems .flex-control-paging li a:hover { background: #28bae3;  }
#galleryitems .flex-control-paging li a.flex-active { background: #28bae3;  cursor: default; }


/* Recent Posts */
.ts-recentpost-widget .recent-item{ background:#fbfbfb; border-bottom:1px solid #efefef}
.ts-recentpost-widget .recent-title, .ts-recentpost-widget .recent-title a{ color:#46565f}
.ts-recentpost-widget .recent-title a:hover{color:#28bae3;}
.ts-recentpost-widget .recent-link{ border-top:1px dotted #e3e3e3;}


/* Homepage Showcase */
div.showcase-container{ }
.showcase-container .widget-title:after{ background:#efefef}



.widget_calendar #wp-calendar tbody td:first-child, .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}

.widget_calendar td{ border:0px;}


/* Search */
#top #searchform .searcharea{ border:0px; background:#ebeff2;}
#top input.searchbutton {
    background: url(../images/search-icon.png) no-repeat 8px 10px !important;
}

#searchform .searcharea{
	border:1px solid #efefef;
	background:#fff;
}
input.searchbutton {
    background: url(../images/search-icon.png) no-repeat 8px 12px !important;
}
#footersidebar #searchform .searcharea{border:1px solid #474747; background-color:#393939;}
#footersidebar #searchform .searchbutton{background:#393939 url(../images/search-icon.png) no-repeat 8px 5px; }

#footersidebar .ts-recent-post-widget li img{background-color:#494949;}
#footersidebar .ts-recent-post-widget li .smalldate{color:#a4a4a4;}
#footersidebar .ts-recent-post-widget li a,
#footersidebar .ts-recent-post-widget li a:visited{color:#ffffff;}

/*============================================== BOTTOM  SECTION ==============================================*/
#bottomcontainer .container{ background-color:#fbfbfb; }



/*============================================== FOOTER SIDEBAR SECTION ==============================================*/
#outerfootersidebar{  }
#footersidebar li li{  }
#footersidebar .widget-title{color:#fff; }
#footersidebar li a, #footersidebar li a:visited{color:#FFFFFF}
#footersidebar li a:hover{text-decoration:underline;color:#FFFFFF}

.gallery-pic img{ border:1px solid #474747; color:#363636;}

/*============================================== FOOTER SECTION ==============================================*/
#footer{
	background: url(../images/bg-rodape.png) repeat-x top left #f6841f;
	color:#FFFFFF;
}
#footer a, #footer a:visited{color:#b6bcc2;}
#footer a:hover{ color:#28bae3}