body {
	background: #000;
	color: #fff;
}
/* =----------------------------------- header elements */
#header-functions-wrapper {
	background: #333;
	border-bottom: 1px solid #999;
	color: #ccc;
}
#header-functions-wrapper:hover {
	/*background: #eaeaea;*/
	color: #fff;
}

	#qtrans_language_chooser li a{
		color: #d0d0d0
	}
	#qtrans_language_chooser li.active a{
		color: #737979;
	}
	#qtrans_language_chooser li a:hover{
		color: #d0d0d0
	}
	#qtrans_language_chooser li.active a:hover{
		color: #d0d0d0;

	}

#text-size, #contrast {
	border-left: 1px dotted #ccc;
}

	#text-size span.selector:hover {
		color: #fff;
	}

#search input{
	background: #666;
	color: #ccc;
}
#search input:hover,
#search input:focus,
#search button:hover,
#search button:focus{
	background: #464646;
	color: #fff;
}
#search button{
	background: #333;
	border: 1px solid #888;
	color: #fff;
}
a.bolt{
	background:url(images/logo_bolt_contraste.png) 0 0 no-repeat;
}

.nav {
	border-left: 1px solid #999;
}
.nav li a{
	color: #ccc;
}
.nav li a:hover{
	background: #464646;
	color: #FFF
}
.nav li a:active{
	background: #ccc;
	color: #4d4d4d
}
.nav li.active a,
.nav li.active a:hover{
	color: #666;
	cursor: default;
	background: #000;
}
.title {
	background: url(images/linhas_20perc_contraste.gif) 0 0;
}
#mn-products ul{
	background: #fff;
}
#mn-products ul li {
	border-left: 1px solid #333;
}

#mn-products ul li a {
	color: #000;
}
#mn-products ul li a:hover {
	background: #333;
	color: #fff;
}
#mn-products ul li a:active {
	background: #999;
	color: #ccc;
}
#mn-products ul li.active a{
	background: #CCC;
	color: #4d4d4d;
}
.title span {
	background: url(images/tit_products_services_c.png) 0 0 no-repeat;
}
.title span.pt {
	background: url(images/tit_products_services_pt_c.png) 0 0 no-repeat;
}

div.box-about h2{
	color:#ccc;
}
div.box-content h2{
	color:#ccc;
}

div.box-about h3{
	color:#fff;
}
div.box-about h3 a{
	color:#fff;
}
div.box-about h4{
	color:#ccc;
}
div.box-about h4 a{
	color:#ccc;
	text-decoration:none;
}
div.box-about h4 a:hover{
	color:#ccc;
}
div.box-about p{
	color:#fff;
}
div.box-about p a{
	color:#fff;
}
div#content-about a.read{
	color:#f90;
}

div.content-boxInfos{
	border:1px solid #666;
}
div.top-boxInfos{
	background:#242424;
	border-bottom: 1px solid #666;
}
div.top-boxInfos h3{
	color:#ccc;
}
div.top-boxInfos a{
	color:#ccc;
}
div.box-content ul a{
	color:#fff;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-right:1px solid #666;
	background:#000;
}
div.box-content ul a:hover{
	color:#ccc;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #000;
	background:#000;
}
li.aba_hover a{
	color:#fff !important;
	text-decoration:none !important;
	border: solid 1px #666 !important;
	border-right: solid 1px #000 !important;
	font-weight: bold !important;
	background: #333333 !important;
}
div.endereco address{
	color:#fff;
}
div.endereco address a{
	color:#ccc;
	text-decoration:underline;
}
div.endereco address a:hover{
	color:#ccc;
	text-decoration:none;
}
div#content-about a {
color:#fff;
}
/* =----------------------------------- internal header */

#internal-head{
	border-bottom:1px solid #444;
	background:url(images/bg_top_c.gif) 0 bottom repeat-x;
	}
#internal-head h2{
	background:#fff;
	color:#000;
	border-bottom:1px solid #444;
}
#internal-head h2 a{
	color: #fff
}
#internal-head h2 a:hover{
	color: #f80
}
#recursos{
	background:#232323;
}
#recursos a.lk-download{
	background:url(images/ico_disc_pb.png) 0 1px no-repeat;
	color:#ccc;
}

#breadcrumbs{
	color:#b2b2b2;
}

#powered span{
	color:#a0a0a0;
}
/* =----------------------------------- internal header */

div#rss span a{
	color:#000;
}
/* =----------------------------------- entry body */
.entry h1 {
	color: #FFCC00;
}
/* =----------------------------------- menu */
ul#menu li a{
	color:#fff;
}
ul#menu li:hover{
	background-color:#333;
	color:#fff;
}
/******************** BOX INDEX****************************/
div.box-index{
	background:url(images/bg_box_index.png) 0 0 no-repeat;
}
div.info-box-index{
	background:url(images/bg_bottom_box_index_black.png) 0 bottom no-repeat;

}

div.box-index h2.tt-podcast{
	color:#be0000;
}
div.box-index h2.tt-blog{
	color:#3399cc;
}
div.box-index h2.tt-picture{
	color:#339933;
}
div.box-index h2.tt-slides{
	color:#339933;
}
a.see{
	color:#B7B7B7;

}
a.see:hover{
	color:#f90;
}
/** podcast ****/
dl.list-podcast{
	border-bottom: 1px solid #EBEBEB;
}

dl.list-podcast dt{
	color:#4d4d4d;
}
dl.list-podcast dt a{
	color:#4d4d4d;
}

dl.list-podcast dd{
	color:#4d4d4d;
}
dl.list-podcast dd a{
	color:#4d4d4d;
}

/** Blog ****/
ul.blog li{
	border-bottom: 1px solid #3d3d3d;
}
ul.blog li a{
	color:#fff;
}
ul.blog li a:hover{
	border:0;
}

/** FOTOS ****/

dl.list-fotos dt{
	color:#ccc;
}
dl.list-fotos dd{
	color:#000;
}

/** SLIDES ****/
div.bloco-slides{
	border-bottom: 1px solid #3d3d3d;
}

dl.list-slides dt a{
	color:#4d4d4d;
}

dl.list-slides dd a{
	color:#4d4d4d;
}

dl.list-slides dd.desc{
	color:#4d4d4d;
}

/******************** BLOCO PLAYER ****************************/
div#bloco-player{

	border-bottom:1px solid #B2B2B2;
}

div#descricao-video h2{
	color:#be0000;

}
div#descricao-video p{
	color:#4b4b4b;

}
div#descricao-video ul li{
	border-bottom:1px solid #F2F2F2;
	color:#4d4d4d;

}
div#descricao-video ul li strong{
	color:#a0a0a0;

}

div#descricao-video dl dt{
	color:#a0a0a0;
	border-bottom:1px solid #F2F2F2;

}
div#descricao-video dl dd{
	color:#4d4d4d;
	border-bottom:1px solid #F2F2F2;
	background:url(img/ico_seta.gif) 5px 8px no-repeat;
}
div#rating{

	background:#F2F2F2;

}
/******************** BLOCO MORE VIDEOS ****************************/
div#more-videos{
	border-bottom:1px solid #B2B2B2;
}

div#top-more-videos h2{
	color:#4d4d4d;
}
div#top-more-videos select{
	color:#4d4d4d;
	border-left:2px solid #979797;
	border-top:2px solid #979797;
	border-right:2px solid #fbfbfb;
	border-bottom:2px solid #fbfbfb;
}
div#box-listaVideos{
	width:784px;
	border-top:3px solid #f5f5f5;
}

div.thumbvideos h4{
	color:#AF0007;
}

div#tags{

	border-top: 2px solid #000;
}
div#tags h2{
	color:#000;

}
/******************** box index ****************************/
div.box-index{
	background:url(images/bg_box_index_black.png) 0 0 no-repeat;
}
/******************** DESTAQUE ****************************/
div.destaque {
	border:1px solid #333;
	background:#1b1b1b;
}
a.muda-destaque{
	background:url(images/seta_b.gif) right 0 no-repeat;
}
div.destaque h3{
	color:#fff;
}
dl.list-podcast{
	border-bottom: 1px solid #3d3d3d;
}
dl.list-podcast dt{

	color:#ccc;
}
dl.list-podcast dt a{
	color:#ccc;
}
dl.list-podcast dt a:hover{
	border:0;
}
dl.list-podcast dd{
	color:#fff;
}
dl.list-podcast dd a{
	color:#fff;
}
dl.list-podcast dd a:hover{
	border:0;
}
div.box-index h2.tt-podcast{
	color:#F3C86D;
}
div.box-index h2.tt-blog{
	color:#F3C86D;
}
div.box-index h2.tt-picture{
	color:#F3C86D;
}
div.box-index h2.tt-slides{
	color:#F3C86D;
}
dl.list-slides dt a{
	color:#ccc;
	text-decoration:none;
}
dl.list-slides dt a:hover{
	border:0;
}
dl.list-slides dd{
	color:#fff;
}
dl.list-slides dd a{
	color:#fff;
}
dl.list-slides dd a:hover{
	border:0;
}
dl.list-slides dd.desc{
	font-size:85%;
	color:#fff;
}
/** Blog ****/
ul.blog li{
	border-bottom: 1px solid #3d3d3d;
}
ul.blog li a{
	color:#fff;

}
ul.blog li a:hover{
	border:0;
}
div.content-infos-footer h4.tt-slides{
	color:#F3C86D;
}
div.content-infos-footer h4.tt-videos{
	color:#F3C86D;
}
div.content-infos-footer h4.tt-blog{
	color:#F3C86D;
}
dl.list-podcast-footer{
	border-bottom: 1px solid #3d3d3d;
}
dl.list-podcast-footer dt{
	color:#ccc;
}
dl.list-podcast-footer dt a{
	color:#ccc;
}

dl.list-podcast-footer dd a{
	color:#fff;
}
div.bloco-slides-footer{
	border-bottom: 1px solid #3d3d3d;
}
dl.list-slides-footer dt a{
	color:#ccc;
}
dl.list-slides-footer dt a:hover{
	color:#ccc;
}
dl.list-slides-footer dd a{
	color:#fff;
}
dl.list-slides-footer dd.desc{
	color:#fff;
}
dl.list-book-footer dt a{
	color:#ccc;
}

dl.list-book-footer dd a{
	color:#000;
}
dl.list-book-footer dd.desc{
	color:#fff;
}
div.rightside-post h3{
	color:#fff;
	border-top:2px solid #000;
	border-bottom:1px solid #000;
}
div.rightside h3{
	color:#fff;
	border-top:2px solid #666;
	border-bottom:1px solid #666;
}
div.rightside{
	border-bottom:1px solid #666;
}
.item-title {
	
	color:#ccc;
	background:#333;

}
.item-title:hover,
.item-title.opened {
	background:#ccc;
	color:#000;
}
/********************BLOCO DESTAQUE PRODUTOS ****************************/
div.destaqueProduto{
		background:#11171A;
	border-bottom:1px solid #3D3D3D;
}
div.destaqueProduto p{
	color:#ccc;
}
div.destaqueProduto img{
	border:4px solid #1F2C30;
}
/********************BLOCO DESCRI«vO BOOK ****************************/
div.capa-book{
	background:url(images/45_b.gif);
}
div.content-book h2{
	color:#ccc;
	background:#11171A;
	border-bottom:2px solid #3D3D3D;
}
div.content-book h2 a{
	color:#ccc;

}
div.content-book p{
	color:#fff;
}
div.content-book p a{
	color:#fff;
}
div.desc-book{
	border-top:1px solid #3D3D3D;
	border-bottom:2px solid #3D3D3D;
}
div.nav-book{
	background:#11171A;
}
div.nav-book ul li{
	border-right:1px solid #3D3D3D;
	color:#ccc;
}
a.lk-more{
	background:#3F3F3F;
	color:#fff;
}
a.lk-more:hover{
	background:#f90;
	color:#fff;
	border:0;
}
/***********************************************************************
	TABELA DE DOWNLOADS
************************************************************************/
.sortable th {
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	background:#F4F9FE url(images/bg_tb_b.png) 0 0 no-repeat;
}
.sortable td {
	border: 1px solid #ccc;
	background:#999;
}
.sortable tr.oddrow, .sortable tr.oddrow td {
	background:#F4F9FE url(images/bg_tb_b.png) 0 0 no-repeat;
}
span.color-name{
	color:#000;
}
div.filter-download input, div.filter-download select {
	color: #ccc;
	background:#3F3F3F;
	border:1px solid #3F3F3F;
}
.sortable th.desc, .sortable th.asc {
	background: #28373E;
	color: #ccc;
}
/******************** BLOCO MORE VIDEOS ****************************/
.link-name a{
	color:#ccc;

}
.link-name a:hover{
	border:0;
}
.link-url a{
	color:#fff;

}
.link-url a:hover{
	border:0;
}
/* =----------------------------------- general post */
.post h2  {
	color:#FFCC00;
}
.post h2 a {
	color:#FFCC00;
}
.post h2 a:hover {
border:none;
color:#FFCC00;
}
.post-list p a{
	color:#fff;
}
.post-list p a:hover{
	border:none;
}
div.comentarios{
	background:#11171A;
}

div.comentarios span a{
	color:#ccc;
}

a.reading{
	background:#3F3F3F;
	color:#fff;
}
a.reading:hover{
	background:#f90;
	color:#fff;
}
.tag a{
	color:#ccc;
}

.wp-pagenavi{
	border-top:1px solid #3F3F3F !important;
	border-bottom:3px solid #3F3F3F !important;
}
.wp-pagenavi span.pages {
	border: 1px solid #3F3F3F !important;
	background:#11171A !important;
}
.wp-caption {
	background:#1B1B1B;
	color:#ccc;
	border: 1px solid #333;

}
span.pager{
	border-top:1px solid #666!important;
	border-bottom:3px solid #666!important;
}
a.pageNum { 
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
	color:#585858;
}
a.pageNum:hover { 
	background-color:#fff;
	border:1px solid #fff;
	color:#ababab;

}
span.currentPage {
	color:#ababab;
	border:1px solid #fff;
}

/******************** BOX NEWS ****************************/
#box-news  {
	background:url(images/bottom_box_twitter_black.png) no-repeat scroll 0 bottom transparent;
}
	#box-news h3 {
		background:url(images/bg-news_black.png) no-repeat scroll 0 bottom transparent;
	}
	#box-news .widget_twitter {
		background:url(images/bg_box_twitter_black.png) repeat-y scroll 0 0 transparent;
  	}
  /********************BLOCO DETALHE BOOK ****************************/
div#slide-desc h2{
	color:#ccc;
}
div#slide-desc p{
	color:#fff;
}
div#slide-desc dl{
	border-top: 1px solid #666;
}
div#slide-desc dl dt{
	color:#fff;
	background:#11171A url(images/bg_dt.gif) 0 bottom repeat-x;
}
div#slide-desc dl dd{
	border-bottom:1px solid #666;
	color:#fff;
}
div#tecmenu{
	border-bottom:1px solid #666;
}
div#tecmenu ul{
	background:url(images/bg_abas_b.gif) 0 bottom repeat-x;
}

div#tecmenu ul li a{
	color:#fff;
	background:#000;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-bottom:2px solid #000;
}
div#tecmenu ul li a:hover, div#tecmenu ul li.book_aba_hover a {
	color:#ccc;
	background:#11171A;
	border:2px solid #666;
}

div.content-aba p{
	color:#fff;
}
span.edicao-book{
	border:2px solid #666;
	color:#fff;
	background:#11171A url(images/bg_edicao_b.png) 0 0 repeat-y;
}
a.topo{
	color:#ccc;
	background:url(images/seta_top_b.gif) 0 3px no-repeat;
}
.jcarousel-skin-tango .jcarousel-container {
	background:#11171A !important;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 	background:#11171A !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url(images/avancar_b.gif) no-repeat 0 0;
}
.jcarousel-prev-horizontal {
    background: url(images/voltar_b.gif) no-repeat 0 0;
}
dl.mais-produtos{
	border-right: 1px solid #666;
}
dl.mais-produtos dt{
	border:1px solid #666;
}
dl.mais-produtos dd{
	color:#fff;
}
dl.mais-produtos a{
	color:#ccc;
}
div.bloco-comprar h3{
	color:#ccc;
}
div.bloco-comprar img.capa-venda{
	border:1px solid #666;
}
div.lista-lojas{
	background:#11171A;
}
div.lista-lojas img{
	border:1px solid #666;
}
div.lista-lojas span a{
	color:#f90;
}
div.endereco{
	background:url(images/border_footer_b.gif) 0 0 repeat-x;
}
  /******************** CONTATO ****************************/
.cform input, .cform textarea, .cform select {
	border:1px solid #666 !important;
	background:#11171A!important;
	color:#fff!important;
}
.cform label {
	color:#ccc!important;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
	background:#11171A!important;
	border:1px solid #666;
	color:#ccc;
}
div#descricao-video h2 {
	color:#ccc;
}
div#descricao-video ul li {
	border-bottom:1px solid #666;
	color:#fff;
}
div#bloco-player {
	border-bottom:1px solid #666;
}
  /******************** CONTATO ****************************/
div#highlight img {
	border:1px solid #666 !important;
}
div.descri-album {
	background:#11171A!important;
}
div.album {
	background:#11171A!important;
	border-bottom:1px solid #666 !important;
}
div.albums h4 {
	color:#ccc!important;
}
div.album h2 a {
	color:#ccc!important;
}
div#highlight h2 a{
	color:#FFCC00!important;
}
div.album img.highlight {
	border:1px solid #666 !important;
}
div.album-grupos img {
	border:1px solid #666 !important;
}
div.album-grupos strong {
	color: #FFFF66!important;
}
div.tags a {
	color:#ccc!important;
}
h2.desc-photo {
	color:#ccc!important;
}
p.txt-desc {
	color:#fff!important;
}
div.meta ul li {
	border-bottom:1px solid #666!important;
	color:#fff!important;
}
div#photoalbum-nav {
	background:#11171A!important;
}
h2.morephotos {
	border-bottom:3px solid #666!important;
	color:#ccc!important;
}
div.photos-pic img {
	border:1px solid #666!important;
}
div.desc-album {
	border-bottom:2px solid #3D3D3D!important;
	border-top:1px solid #3D3D3D!important;
}
div.desc-album h2 {
	background:#11171A!important;
	border-bottom:2px solid #3D3D3D!important;
	color:#ccc!important;
}
div.desc-album p {
	color:#fff!important;
}
div.capa-album {
	background:url(images/45_b.gif)!important;
}
div.nav-desc-album {
	background:#11171A!important;
}
div.nav-desc-album ul li {
	border-right:1px solid #3D3D3D!important;
	color:#ccc!important;
}
div#block-pic h2 {
	border-bottom:3px solid #666!important;
	color:#ccc!important;
}
#internal-head h2 a{
	color:#000000!important;
}
#internal-head h2 a:hover{
	text-decoration:none!important;
}
  /******************** ARTICLES ****************************/
div.rating-single {
	background:#11171A!important;
}
span.rate-this {
	color:#ccc;
}
ul.list-info-post li {
	border-bottom:1px solid #666;
	color:#fff;
}
	div.rating-single span.ratings-text {
	color:#ccc;
}
	dl.post-category dd a {
	color:#fff;
}
dl.post-category dd{
	background:url(images/ico_list_b.gif) 4px 7px no-repeat;
	border-bottom:1px solid #666;
}
/* =----------------------------------- style some comments */
#commentsContainer {
	background:url(images/bg_coments_b.png) 0 0 repeat-x;
}
div#commentsContainer h3#comments {
	color:#ccc;
}
a.leave-com {
	border:1px solid #666;
	color:#fff;
	background:#11171A;
	}

.commentlist .comment-author {
	border-top:1px solid #666;
}
.commentlist .comment-author cite {
	border-bottom:1px solid #f90;
}
span.says {
	color:#fff;
}
.commentlist .comment-meta a {
	color:#ccc;
}
.commentlist .comment-meta a:hover {
	color:#ccc;
}
.commentlist li .reply a {
	color:#ccc;
}
#paginateIndex a, .commentlist li .reply a {
	background:#11171A;
	border:1px solid #666;
	color:#ccc;
	
}
div.disclamer h4 {
	background:#11171A;
	color:#FFFFFF;
}
#commentsContainer h3 {
	color:#ccc;
}
#commentform p label {
	color:#fff;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background:#11171A;
	border:1px solid #666;
	color:#fff;
}
#commentform button {
	background:#11171A;
	border:1px solid #666;
	color:#ccc;
}
div#descricao-video p {
	color:#fff;
}
div#descricao-video dl dt {
	border-bottom:1px solid #666;
	color:#fff;
}
div#descricao-video dl dd {
	background:url(image/ico_seta_b.gif) no-repeat scroll 5px 8px;
	border-bottom:1px solid #666;
	color:#fff;
}
div#top-more-videos h2 {
	color:#ccc;
}
div#tags h2 {
	border-bottom:1px solid #666666;
	border-top:2px solid #666666;
	color:#FFFFFF;
}
div#tags a {
	color:#fff;
}
div.thumbvideos h4 a{
	color:#FFFF66;
}
div.thumbvideos h4 a:hover{
	color:#FFFF66;
}
div#top-more-videos h2 {
	color:#ccc;
}
div#box-listaVideos {
	border-top:3px solid #666;
}
div#descricao-video ul li a {
	color:#fff;
}
span.currentPage {
	border:1px solid #000;
}
a.pageNum {
	background:#11171A;
	border:1px solid #666;
	color:#ccc;
}
h3.tt-pod {
	color:#fff;
}
div.lista-tags a{
	color:#ccc;
}
div.destaqueBooks {
	background:#11171A;
	border-bottom:1px solid #666;
}
div.destaqueBooks p {
	color:#fff;
}
div.pod-semana h4 {
	background:#11171A;
	border-bottom:2px solid #666;
	color:#FFCC00;
}
div.pod-semana h4 span a{
	color:#ccc;
}
div.nav-pod {
	background:#11171A;
}
div.pod-semana {
	border-bottom:2px solid #666;
	border-top:1px solid #666;
}
div.nav-pod ul li {
	border-right:1px solid #666;
	color:#ccc;
}
div.nav-pod ul li a{
	color:#ccc;
}
ul.lista-info-pod li {
	border-right:1px solid #666;
}
.pod-tit a {
	color:#ccc;
}
dl.list-resume dt a {
	color:#fff;
}
div.rightside-post h3 {
	border-bottom:1px solid #666;
	border-top:2px solid #666;
	color:#FFFFFF;
}
div.destaquerss {
	background:#11171A;
	border-bottom:1px solid #666;
}
div.destaquerss p {
	color:#fff;
}
.pod-filter{
	background:#585858;
	border:1px solid #666;
	color:#fff;

}
.block-wrapper {
	background:#11171A;
	border:4px solid #666;
}
.item-title:hover,
.item-title.opened {
	background:#000;
	color:#fff;
}
.item-wrapper .item-wrapper .item-title {
	border-bottom: 1px dashed #999;
	color: #000;
	background:#fff;
}
.item-wrapper .item-wrapper .item-title .toggle-button {
	color: #be0000;
}
