/*body {
	background: url("../arquivos/modelo0040_body-tail.gif") top rgb(225, 225, 225); color: rgb(64, 64, 64);
}*/
#main {
	background: rgb(255, 255, 255);
}
dl dt {
	background: url("../arquivos/modelo0040_list-arrow.gif") no-repeat 0px 3px; color: rgb(25, 25, 25);
}
.list-1 ul li {
	background: url("../arquivos/modelo0040_marker-1.png") no-repeat 0px 9px;
}
.list-1 ul li a {
	color: rgb(64, 64, 64);
}
h1 {
	color: rgb(141, 141, 141);
}
h2 {
	color: rgb(44, 155, 182);
}
h2 a {
	color: rgb(44, 155, 182);
}
h2 a:hover {
	color: rgb(0, 0, 0);
}
h3 {
	color: rgb(141, 141, 141);
}
h4 {
	color: rgb(210, 210, 210);
}
h5 {
	color: rgb(44, 155, 182);
}
h5 a {
	color: rgb(44, 155, 182);
}
h5 a:hover {
	color: rgb(0, 0, 0);
}
h6 {
	color: rgb(141, 141, 141);
}
.spacer1 {
	background: url("../arquivos/modelo0040_spacer-1.gif") repeat-y right 0px;
}
.spacer2 {
	background: url("../arquivos/modelo0040_spacer-2.gif") repeat-y 0px 0px;
}
.border-bot {
	background: url("../arquivos/modelo0040_spacer-1.gif") repeat-x 0px bottom;
}
.color-1 {
	color: rgb(44, 155, 182);
}
.link-1 {
	background: url("../arquivos/modelo0040_marker-2.gif") no-repeat right 8px; color: rgb(44, 155, 182) !important;
}
#header {
	background: rgb(43, 43, 43);
}
.logo h1 {
	background: url("../arquivos/modelo0040_logo-bg.png") no-repeat 0px 19px;
}
.logo h2 {
	background: url("../arquivos/modelo0040_logo-bg.png") no-repeat 0px 19px;
}
.logo h1 a {
	color: rgb(245, 245, 245);
}
.logo h2 a {
	color: rgb(245, 245, 245);
}
#widget-header .social-networks li a:hover {
	color: red;
}
.tooltip {
	background: 0px 0px rgb(37, 37, 37); border: 1px solid rgb(0, 0, 0); color: rgb(238, 238, 238);
}
.top-box {
	background: rgb(255, 255, 255); color: rgb(43, 43, 43); border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-top-width: 7px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-button a {
	background: url("../arquivos/modelo0040_button-arrow.png") no-repeat 0px 0px;
}
.box-button a:hover {
	background-position: 0px -114px;
}
.box-text em {
	color: rgb(44, 155, 182);
}
#slider {
	background: url("../arquivos/modelo0040_loading.png") no-repeat 50% 35%;
}
.nivo-caption {
	background: url("../arquivos/modelo0040_caption-tail.png") 0px 0px; color: rgb(190, 194, 191);
}
.nivo-caption strong {
	color: rgb(255, 255, 255);
}
.nivo-caption a {
	background: url("../arquivos/modelo0040_marker-2.gif") no-repeat right 8px; color: rgb(52, 194, 228);
}
.nivo-caption a:hover {
	color: rgb(255, 255, 255);
}
.nivo-controlNav a {
	background: rgb(255, 255, 255);
}
.nivo-controlNav a.active {
	background: rgb(44, 155, 182);
}
.nivo-controlNav a:hover {
	background: rgb(44, 155, 182);
}
.nivo-directionNav a {
	background: url("../arquivos/modelo0040_direction_nav.png") no-repeat 0px 0px;
}
.sf-menu {
	background: rgb(24, 24, 24);
}
.sf-menu ul {
	background: rgb(43, 43, 43); border-width: 1px; border-style: solid; border-color: rgb(48, 178, 210) rgb(0, 0, 0) rgb(0, 0, 0);
}
.sf-menu > li:first-child a {
	background: url("../arquivos/modelo0040_home-icon.png") no-repeat center;
}
.sf-menu > li:first-child a:hover {
	background-color: rgb(44, 155, 182);
}
.sf-menu > li:first-child.current-menu-item a {
	background-color: rgb(44, 155, 182);
}
.sf-menu > li:first-child.sfHover > a {
	background-color: rgb(44, 155, 182);
}
.sf-menu > li > a {
	color: rgb(255, 255, 255);
}
.sf-menu > li.sfHover > a {
	color: rgb(44, 155, 182);
}
.sf-menu > li > a:hover {
	color: rgb(44, 155, 182);
}
.sf-menu li.current-menu-item > a {
	color: rgb(44, 155, 182);
}
.sf-menu li li a {
	color: rgb(173, 173, 173);
}
.sf-menu li li a:hover {
	color: rgb(255, 255, 255);
}
.sf-menu li li.sfHover > a {
	color: rgb(255, 255, 255);
}
.sf-menu li li.current-menu-item a {
	color: rgb(255, 255, 255);
}
.sf-menu li .sf-sub-indicator {
	background: url("../arquivos/modelo0040_sub-indicator.gif") no-repeat center 0px;
}
#top-search .input-search {
	background: rgb(79, 79, 79); border: 1px solid rgb(24, 24, 24); color: rgb(255, 255, 255);
}
#top-search #submit {
	background: rgb(24, 24, 24); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(24, 24, 24) rgb(24, 24, 24) rgb(24, 24, 24) currentColor; color: rgb(255, 255, 255);
}
#top-search #submit:hover {
	background: rgb(245, 245, 245); color: rgb(0, 0, 0);
}
#second_content {
	background: rgb(245, 245, 245); border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#third_content {
	background: rgb(245, 245, 245); border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.year {
	color: rgb(44, 155, 182);
}
.before-content-area {
	background: rgb(245, 245, 245); border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
li.comment .comment-body {
	background: rgb(245, 245, 245);
}
span.author {
	color: rgb(44, 155, 182);
}
.comment-meta {
	background: url("../arquivos/modelo0040_datetime-bg.png") no-repeat 0px 4px; color: rgb(141, 141, 141);
}
.commentlist ul.children li.comment {
	background: url("../arquivos/modelo0040_commentlist-marker.png") no-repeat 19px 0px;
}
.reply a {
	background: 0px 0px rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.reply a:hover {
	background: rgb(44, 155, 182);
}
.allowed_tags {
	background: rgb(238, 238, 238); color: rgb(102, 102, 102);
}
#respond {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.single-post {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.featured-thumbnail [rel='prettyphoto'].image-wrap {
	background: url("../arquivos/modelo0040_magnify.png") no-repeat 50% 50%;
}
.pagination a {
	background: rgb(238, 238, 238);
}
.tdate-1 {
	background: url("../arquivos/modelo0040_datetime-bg.png") no-repeat 0px 4px; color: rgb(141, 141, 141);
}
span.autor-name a {
	background: url("../arquivos/modelo0040_admin-bg.png") no-repeat 0px 3px; color: rgb(141, 141, 141);
}
.comments-link {
	background: url("../arquivos/modelo0040_comment-bg.png") no-repeat 0px 3px; color: rgb(141, 141, 141);
}
.post-edit-link {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.post-edit-link:hover {
	background: rgb(102, 102, 102);
}
.frame {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219);
}
.wp-pagenavi a {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.wp-pagenavi span {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.wp-pagenavi a:hover {
	background: rgb(44, 155, 182);
}
.wp-pagenavi span.current {
	background: rgb(44, 155, 182);
}
#post-author {
	border: 1px solid rgb(219, 219, 219);
}
#post-author .gravatar img {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219);
}
.author-info {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.author-info .avatar img {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219);
}
.error404-num {
	color: rgb(44, 155, 182);
}
#error404 hgroup h1 {
	color: rgb(0, 0, 0);
}
#error404 hgroup h2 {
	color: rgb(0, 0, 0);
}
.header-title .page-desc {
	color: rgb(153, 153, 153);
}
#gallery .portfolio li a.image-wrap {
	background: url("../arquivos/modelo0040_loading.png") no-repeat 50% 50% rgb(255, 255, 255);
}
.zoom-icon {
	background: url("../arquivos/modelo0040_magnify.png") no-repeat 50% 50%;
}
.zoom-text {
	color: rgb(255, 255, 255);
}
.widget {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#wp-calendar #today {
	background: rgb(44, 155, 182); color: rgb(255, 255, 255);
}
#wp-calendar #today a {
	color: rgb(255, 255, 255);
}
#wp-calendar caption {
	background: rgb(245, 245, 245); color: rgb(64, 64, 64);
}
#wp-calendar thead th {
	color: rgb(64, 64, 64);
}
.faq_list dt {
	color: rgb(44, 155, 182);
}
.faq_list span.marker {
	color: rgb(51, 51, 51);
}
ul.recentcomments li {
	border-top-color: rgb(198, 198, 198); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
ul.recentcomments .comment-body a {
	color: rgb(150, 153, 157);
}
ul.recentcomments .comment-body a:hover {
	color: rgb(0, 0, 0);
}
ul.recentcomments li h4 a:hover {
	color: rgb(0, 0, 0);
}
ul.recentcomments li small {
	color: rgb(106, 106, 106);
}
.popular-posts li .post-thumb {
	border: 1px solid rgb(219, 219, 219);
}
.popular-posts li .empty-thumb.post-thumb {
	background: url("../arquivos/modelo0040_empty_thumb.gif") no-repeat 50% 50% rgb(236, 236, 236);
}
#folio-controls ul li a {
	background: rgb(0, 0, 0);
}
#folio-controls ul li a:hover {
	background: rgb(153, 153, 153);
}
.testimonials div.testi_item {
	background: url("../arquivos/modelo0040_quotes.png") no-repeat 10px 10px rgb(243, 243, 243);
}
.name-testi {
	color: rgb(51, 51, 51);
}
.testimonials div.testi_item blockquote a {
	color: rgb(136, 136, 136);
}
.testimonials div.testi_item blockquote a:hover {
	color: rgb(51, 51, 51);
}
.latestpost li h5 a {
	color: rgb(44, 155, 182) !important;
}
.latestpost li h5 a:hover {
	color: rgb(0, 0, 0) !important;
}
.twitter ul li {
	background: url("../arquivos/modelo0040_twitter-icon.png") no-repeat 0px 0px;
}
article.testimonial {
	background: url("../arquivos/modelo0040_quotes.png") no-repeat 138px 20px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
article.testimonial .name-testi {
	color: rgb(34, 44, 54);
}
blockquote.testi-single {
	background: url("../arquivos/modelo0040_quotes.png") no-repeat 170px 20px; border: 1px solid rgb(238, 238, 238);
}
.testi-pic img {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223);
}
.recent-posts li span.meta {
	color: rgb(141, 141, 141);
}
.team.recent-posts li {
	color: rgb(141, 141, 141);
}
.services.recent-posts li {
	background: url("../arquivos/modelo0040_marker-1.png") no-repeat 0px 6px;
}
.services.recent-posts h5 a {
	color: rgb(64, 64, 64);
}
.tags-cloud a {
	background: rgb(44, 155, 182); color: rgb(255, 255, 255);
}
.tagcloud a {
	background: rgb(44, 155, 182); color: rgb(255, 255, 255);
}
.tags-cloud a:hover {
	background: rgb(0, 0, 0);
}
.tagcloud a:hover {
	background: rgb(0, 0, 0);
}
#footer {
	color: rgb(148, 148, 148); border-top-color: rgb(223, 223, 223); border-top-width: 8px; border-top-style: solid;
}
span.footer-logo a {
	background: url("../arquivos/modelo0040_footer-logo-bg.png") no-repeat 0px 7px; color: rgb(245, 245, 245);
}
.footer-text a[title='Privacy Policy'] {
	color: rgb(148, 148, 148);
}
#footer .social-networks li a {
	color: rgb(148, 148, 148);
}
#footer .social-networks a:hover {
	color: rgb(255, 255, 255);
}
.button {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.button:hover {
	background: rgb(44, 155, 182);
}
.tabs .tab-wrapper {
	border: 1px solid rgb(221, 221, 221);
}
.tabs .tab-menu a {
	border: 1px solid rgb(221, 221, 221); color: rgb(170, 170, 170); background-color: rgb(250, 250, 250);
}
.tabs .tab-menu a:hover {
	color: rgb(102, 102, 102); background-color: rgb(242, 242, 242);
}
.tabs .tab-menu a.active {
	color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fafafa'); background-color: rgb(255, 255, 255);
}
.tabs .tab {
	background-color: rgb(250, 250, 250);
}
.toggle .trigger {
	border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); background-color: rgb(245, 245, 245);
}
.toggle .trigger span {
	background: url("includes/arquivos/modelo0040_toggle.png") no-repeat 0px 0px;
}
.toggle .active span {
	background-position: 0px -20px;
}
.toggle .trigger:hover {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.toggle .active {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.toggle .box {
	border: 1px solid rgb(221, 221, 221); background-color: rgb(250, 250, 250);
}
.dropcap {
	background: rgb(196, 196, 196); color: rgb(255, 255, 255);
}
.hr {
	background: rgb(238, 238, 238);
}
.address dt {
	background: url("../arquivos/modelo0040_address-icon1.png") no-repeat 0px 3px;
}
.address dd {
	background: url("../arquivos/modelo0040_address-icon2.png") no-repeat 0px 3px;
}
input {
	border: 1px solid rgb(219, 219, 219);
}
select {
	border: 1px solid rgb(219, 219, 219);
}
textarea {
	border: 1px solid rgb(219, 219, 219);
}
input[type='text'] {
	background: rgb(245, 245, 245); border: 1px solid rgb(223, 223, 223);
}
textarea {
	background: rgb(245, 245, 245); border: 1px solid rgb(223, 223, 223);
}
input[type='submit'] {
	background: 0px 0px rgb(25, 25, 25); color: rgb(255, 255, 255);
}
input[type='reset'] {
	background: 0px 0px rgb(25, 25, 25); color: rgb(255, 255, 255);
}
input[type='submit']:hover {
	background: rgb(44, 155, 182);
}
input[type='reset']:hover {
	background: rgb(44, 155, 182);
}
#commentform small {
	color: rgb(139, 139, 139);
}
