/**
Theme Name: CFP
Theme URI: http://cfp.org.br
Author: i-Comunicação 
Author URI: http://icomunicacao.com.br/
Description: Tema criado para o novo portal do Conselho Federal de Psicologia.
Version: 0.1
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body {
	background: #000;
	color: #C2C2C2;
}

#page {
	background: #000;
}

/* Forms */
input[type=text],input[type=password],textarea,select {
	background: #050505;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	border: 1px solid #FFF;
	color: #777;
}

input[type=text]:focus,textarea:focus {
	color: #c8c8c8;
}

#main #content #leis-e-normas input.grande, #main #content #resolucao input.grande {
	background: url(images/search-invertido.png) no-repeat 5px 6px;
}

a {
	color: #0559e5;
}

.assistive-text {
	clip: rect(1px, 1px, 1px, 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

#access a.assistive-text:active,#access a.assistive-text:focus {
	background: #111;
	border-bottom: 1px solid #222;
	color: #e67d2e;
}

/* Header ----------------------------------------------- */
#site-title {
	background-position: -40px bottom;
}

#site-title a {
	color: #eeeeee;
}

#site-title a:hover,#site-title a:focus,#site-title a:active {
	color: #e67d2e;
}

input#searchsubmit {
	background: url("images/search-invertido.png") no-repeat scroll right center;	
}

/* =Menu
-------------------------------------------------------------- */
#access {
	background: #d2af83; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#d2af83, #c9a373);
	background: -o-linear-gradient(#d2af83, #c9a373);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2af83),
		to(#c9a373) ); /* older webkit syntax */
	background: -webkit-linear-gradient(#d2af83, #c9a373);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
}

#access a {
	color: #111111;
}

#access ul ul a {
	background: #060606;
	border-bottom: 1px dotted #222;
	color: #bbb;
}

#access li:hover>a,#access ul ul :hover>a {
	background: #a7a6a4;
	color: #000;
}

#access li:hover>a {
	background: #060606; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#060606, #1a1a1a);
	background: -o-linear-gradient(#060606, #1a1a1a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#060606),
		to(#1a1a1a) ); /* Older webkit syntax */
	background: -webkit-linear-gradient(#060606, #1a1a1a);
	color: #c8c8c8;
}

#branding #s:focus {
	background-color: #060606;
}

#branding .only-search #s {
	background-color: #999;
	border-color: #fff;
	color: #ddd;
}

#branding .only-search #s:focus {
	background-color: #444;
}

.widget_calendar #wp-calendar {
	color: #000;
}

.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th
	{
	background-color: #92918e;
	color: #000;
}

.widget_calendar #wp-calendar caption {
	background-color: #aaaaa8;
	color: #000000;
}

.widget_calendar #wp-calendar th {
	background: #92918e;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.widget_calendar #wp-calendar tfoot td {
	background: #92918e;
	border-top: 1px solid #848380;
	border-bottom: 1px solid #333;
}
/* =Footer
----------------------------------------------- */
#supplementary {
	border-top: 1px solid #222;
}

/* Site Generator Line */
#site-generator {
	background: #060606;
	border-top: 1px solid #222;
	color: #999;
}

#site-generator a {
	color: #aaa;
}

.fundo-azul {
	background-color: #d2af83;
	color: #000000
}

.fundo-laranja {
	background-color: #0559e5;
	color: #000000
}

.fundo-cinza-escuro {
	background-color: #a7a6a4;
	color: #000000
}

.fundo-cinza-intermediario {
	background-color: #92918e;
	color: #000000
}

.fundo-cinza-claro {
	background-color: #232221;
	color: #a7a6a4
}

#menu-acessibilidade li a {	
	color: #ccc;
}

.separador-laranja {
	background-color: #0559e5;
	border: 1px solid #0559e5;
}

#toggle-font-size A {
	color: #cccccc;
}

#toggle-auto-contrast {	
	color: #cccccc;
}

fieldset.divisor {
	border: 10px solid #0559e5;
}

#main .listagem H2.titulo-situacao {
	border-bottom-color: #0559e5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#main .listagem A {
	color: #c8c8c8;
}

#main .listagem .item-image IMG {
	border-color: #565656;
	border-style: solid;
	border-width: 1px;
}

#main .listagem .item_wrapper A.more-link {
	color: #0559e5;
}

#main .page-title .title {
	color: #c8c8c8;
	background-color: #000;
}

#main .wp-pagenavi .current,#main .wp-pagenavi A:hover {
	background-color: #cca779;
	border-color: #cca779;
	border-width: 1px;
	border-style: solid;
	color: #000;
}

#main .wp-pagenavi .pages,#main .wp-pagenavi A {
	font-weight: bold;
	color: #0559e5;
}

/* Padrão da página do single, utilizado em página como notícias  */
#main .single-title {
	color: #c2c2c2;
}

#main .single-excerpt {
	color: #6d6d6d;
}

#main .accordion H5 A {
	color: #dce0df;
}

/* SITE MAP FOOTER */
.site-map-geral .sitemap h3.widget-title,.site-map-geral .sitemap h2 {
	color: #3384e7;
}

.site-map-geral .sitemap ul li a {
	color: #fff;
}

.site-map-geral .menu-cfp-container .menu > li > a {
	color: #3384e7;
}

.site-map-geral .menu-cfp-container .menu > li > ul > li a{
	color: #fff;
}

/* Comentários */
#comments .comment_row {
	border-bottom: 1px #6d6d6d dashed;
}

#comments H2,#new-comment-form H2 {
	color: #c8c8c8;
}

#new-comment-form {
	border: 1px solid #21242e;
}

#new-comment-form #commentform #submit {
	background-color: #0459e5;
	color: #000;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

#main .widget-noticias .noticia-principal A,#main .widget-noticias .noticia-secundarias A,#main .widget-noticias .noticia-terciarias A
	{
	color: #c8c8c8;
}

#main .widget-noticias .noticia-principal A.link {
	color: #ffffff;
}

#main .widget-noticias .noticia-principal {
	border-bottom-color: #1d1c1c;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#main .widget-noticias .borda {
	border-right-color: #1d1c1c;
	border-right-style: solid;
	border-right-width: 1px;
}

#main .widget-noticias A.more-link {
	color: #0559e5;
}

#main .button-link {
	background-color: #0459e5;
	color: #000;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

#main #content div.page-list {
	border-right: 1px solid #1d1c1c;
}

#main #content div.page-list a {
	color: #a7a6a4;
}

#main #content div.page-list-ext-item a.page-list-atual {
	color: #dce0df;
}

#main #content #leis-e-normas input[type=submit],#main #content #resolucao input[type=submit]
	{
	background-color: #0459e5;
	color: white;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

#main #content #leis-e-normas input[type=text],#main #content #resolucao input[type=text]
	{
	border-radius: 2px 2px 2px 2px;
}

#main #content .conteudo.listagem A.link-concurso {
	color: #0559e5;
}

#main #content .conteudo.listagem ul li.par,#content .lista-arvore ul li li li span.par,#content ul.lista_download li.par
	{
	background-color: #010d22;
}

#main #content .conteudo.listagem ul li.impar,#content .lista-arvore ul li li li span.impar,#content ul.lista_download li.impar
	{
	background-color: #111;
}

#main #content .conteudo.listagem .p-excerpt a {
	color: #0559e5 !important;
}

#main #content .conteudo.listagem ul li span {
	color: #0559e5;
}

#main #content a.download {
	color: #c8c8c8;
}

#main #content p.box-download {
	background-color: #000a31;
	border: 1px solid #093aff;
}

/* widget noticias ranking*/
#main .widget-noticias-ranking {
	background-color: #232221;
}

#main .widget-noticias-ranking UL.nav-ranking LI {
	background-color: #a7a6a4;
	color: #000;
}

#main .widget-noticias-ranking UL.nav-ranking LI.current {
	background-color: #232221;
	color: #8d8c8a;
}

#main .widget-noticias-ranking UL.listagem LI {
	border-bottom: solid 1px #3b3938;
}

#main #content .titulo-historico {
	color: #c2c2c2;
}

#main #content .intertitulos h2 {
	border-bottom-color: #0559e5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#main #content .datas {
	border-bottom: 1px solid #0752d1;
	border-right: 1px dotted #333333;
}

#main #content .datas .fundo-seta {
	background-image: url("images/bg-historico-single-invertido.png");
}

#main #content .postSingleHistorico.current .datas,#main #content .datas:hover
	{
	border: 1px #0752d1 solid;
	background-color: #122037;
}

#main #content .datas p.conteudo-single-data {
	color: #fff;
}

#main #audios UL.lista .par .mp3-player p,#main #audios UL.lista .par {
	background-color: #111;
}

#main #audios UL.lista .impar .mp3-player p,#main #audios UL.lista .impar
	{
	background-color: #010d22;
}

.widget_mailpress INPUT[type=submit] {
	background-color: #0459e5;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #000;
}
/* Estilo do titulo laranja dos widgets */
.title-widget-laranja {
	background-color: #a7a6a4;
}

.title-widget-laranja H2 {
	color: #000;
}

#info-conselhos .conteudo-conselho {
	border-bottom-color: #626260;
}

#accordion H2 {
	color: #c8c8c8;
}

/* Julgamentos */
#content .lista-arvore ul a.mes {
	color: #a7a6a4;
}

#content .resultado_jugamento {
	background-color: #000;
	border-color: #222;
}

#publicacoes .publicacao-item A {
	color: #ffffff;
}

#publicacoes .publicacao-item .download-wrapper A.link-download {
	color: #0559e5;
}

#main #single-publication .download A {
	color: #3384e7;
}

#campanhas .campanha-item A {
	color: #ffffff;
}

#main #single-publication .download A {
	color: #3384e7;
}

.temas-em-destaque-scroll .scrollable-wrapper {
	background-color: #212121;
}

.temas-em-destaque-scrollable .items .imagem-wrapper IMG {
	background-color: #6e6c69;
	border-color: #000;
}

.temas-em-destaque-scrollable .items .scrollable-title A {
	color: #b8b8b8;
}

.scrollable-wrapper {
	background-color: #212121;
}

#campanhas .scrollable-wrapper {
	background-color: #212121;
}

/* Bread Crumb */
UL.bread_crumb LI {
	color: #c8c8c8;
}

UL.bread_crumb LI A {
	color: #626260;
}

/* ESTILO DO ZOOM */
.nivoZoom {
	box-shadow: 0 0 5px #333333;
}

.nivoZoom img.nivoLarge {
	box-shadow: 0 0 5px #cccccc;
}

.nivoCaption {
	background: #fefefe;
	color: #000;
}

#main #content .ngg-navigation a.page-numbers,#main #content .ngg-navigation a.next,#main #content .ngg-navigation a.prev,#main #content .ngg-navigation span.page-numbers,#main #content .ngg-navigation span.next,#main #content .ngg-navigation span.prev
	{
	border: 1px solid #404040;
}

#main #content .ngg-navigation a.page-numbers:hover,#main #content .ngg-navigation a.next:hover,#main #content .ngg-navigation a.prev:hover,#main #content .ngg-navigation span.page-numbers:hover,#main #content .ngg-navigation span.next:hover,#main #content .ngg-navigation span.prev:hover
	{
	background-color: #cca779;
	color: #000 !important;
}

#main #content div.tubepress_container div.pagination SPAN.current {
	color: #fff;
}

#main #content div.tubepress_container div.pagination A {
	border: 1px solid #3f3f3f;
	color: #0559e5;
}

#main #content div.tubepress_container div.pagination A:hover {
	background: -moz-linear-gradient(center top, #cca779, #cca779) repeat
		scroll 0 0 transparent;
	box-shadow: none;
	color: #000;
}

#main #content div.tubepress_container .tubepress_meta A {
	color: #fff;
}

#main #content .calendar-wrapper {
	background-color: #92918e;
}

#main #content .calendar-wrapper .links A {
	color: #000;
}

#main #content .calendar-wrapper .links A SPAN.cube.event_1_legend {
	background-color: #0559e5;
}

#main #content .calendar-wrapper .links A SPAN.cube.event_2_legend {
	background-color: #ff9966;
}

#main #content .calendar-wrapper .links A SPAN.cube.event_1_2_legend {
	background-color: #000033;
}

#main #content .calendar-wrapper .calendar-controls {
	background-color: #aaaaa8;
}

#main #content .calendar-wrapper .calendar-controls .current {
	color: #000;
}

#main #content .calendar-wrapper .calendar-controls .proximo,#main #content .calendar-wrapper .calendar-controls .anterior
	{
	color: #000;
}

#main #content .calendar-wrapper .minicalendar th,#main #content .calendar-wrapper .minicalendar td
	{
	color: #000;
}

#main #content .calendar-wrapper .minicalendar td {
	border-color: #aaaaa8;
}

#main #content .calendar-wrapper .minicalendar td DIV {
	border-bottom-color: #a09f9b;
	border-left-color: #a09f9b;
	border-right-color: #7c7b77;
	border-top-color: #7c7b77;
	border-width: 1px;
	border-style: solid;
}

#main #content .calendar-wrapper .minicalendar td.event_1 {
	background-color: #0559e5;
	color: #a1a0a0;
}

#main #content .calendar-wrapper .minicalendar td.event_2 {
	background-color: #ff9966;
	color: #000;
}

#main #content .calendar-wrapper .minicalendar td.event_1_2 {
	background-color: #000033;
	color: #a1a0a0;
}

/* Eventos */
#main #content .event-list .event-item.hilight {
	background-color: #122037;
	border: 1px solid #0752d1;
}

#main #content .event-list .event-item A.event-link {
	color: #c8c8c8;
}

#content div.tema-destaque-container h2 {
	background-color: #232221;
	color: #a7a6a4;
	-moz-box-shadow: 1px 1px 3px #fff;
	-webkit-box-shadow: 1px 1px 3px #fff;
	box-shadow: 1px 1px 3px #ffffff;
}

#content .tema-destaque-wrapper .tema-destaque-hover {
	color: #000000;
}

#content .tema-destaque-wrapper .tema-destaque-title {
	background-color: #c2bbba;
	color: #000;
}

/*Tooltip*/
.tipsy-inner {
	background-color: black;
	color: white;
}

#gravity a:hover {
	color: #afafaf;
	background: none;
}

/*WIDGET YOUTUBE*/
#content .youtube-wrapper .youtube-item H2 A,#content .youtube-wrapper .youtube-item DIV.youtube-content A.link-content_youtube
	{
	color: #c8c8c8;
}

#content .widget A.more-link {
	color: #0559e5;
}

/*WIDGET ACESSO RAPIDO*/
#content .widget.acesso-rapido {
	background-color: #232221;
}

#content .widget.acesso-rapido UL.lista-acesso-rapido LI A {
	color: #c8c8c8;
}

#content .widget.acesso-rapido .widget-titulo H2 {
	border-bottom: 1px solid #3b3938;
	color: #b8b8b8;
}

#content .widget.widget_twitter .widget-title {
	background-color: #dea682;
}

#content .widget.widget_twitter .widget-title A {
	color: #000;
}

#content .widget.widget_twitter UL.tweets {
	border-color: #585653;
}

#content .widget.widget_twitter UL.tweets LI A {
	color: #a6321d;
}

#content .widget.widget-facebook .wrapper-facebook {
	border-color: #585653;
}

#content .widget.widget-facebook H3.widget-title {
	background-color: #d1c8ad;
}

#content .widget.widget-facebook H3.widget-title A {
	color: #000;
}

div.twitter {
	margin-left: 5px;
	margin-right: 5px;
}
	
a.leia-mais,
#content a .link-leia-mais {
	color: #FAA61A !important;
}

#content #form-indique-evento INPUT[type='text'],#content #form-indique-evento INPUT[type='password'],#content #form-indique-evento textarea,content #form-indique-evento select
	{
	background: none repeat scroll 0 0 #050505;
	border: 1px solid #222222;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	color: #777777;
}

#content #indique-evento .form-message.erro {
	background-color: #122037;
	border: 1px solid #0752d1;
}

#content #indique-evento .form-message.sucesso {
	background-color: #550055;
	border: 1px solid #ff22ff;
}

#content #form-indique-evento .error-item {
	color: #00ffff;
	border: 1px solid #00ffff;
}

#content .titulo-post-type {
	border-bottom: 1px solid #0559e5;
}

#slide-pager span.cycle-pager-active {
	color: #0559e5;
}
