/*----------------------------------------------------------------*/
/* BASE ###########################################################
/*----------------------------------------------------------------*/
	body { background-image: url('../img/backgrounds/main.gif'); }
	/*--- begin header*/
		header .top-bar h4 { color: #585858; }
		header .top-bar div.accessibility-tools a.font-control { background: #585858; color: #fff; border-color: #007891; }
		header .top-bar div.accessibility-tools a:hover { background: #fff; color: #007891; }
		header .top-bar .contrast a.change.preto {color:#9f0; background:#000;}
		header .top-bar .contrast a.change.verde {color:#ff0; background:#020;}
		header .top-bar .contrast a.change.azul {color:#ff0; background:#003;}
		header .header-content { background-color: #00819c; background-image: url('../img/backgrounds/header.png'); }
			header .header-content .wrap .search .field { background: #1a211b; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a211b), to(#222a22)); background: -webkit-linear-gradient(#1a211b, #222a22); background: -moz-linear-gradient(#1a211b, #222a22); background: -ms-linear-gradient(#1a211b, #222a22); background: -o-linear-gradient(#1a211b, #222a22); background: linear-gradient(#1a211b, #222a22); -pie-background: linear-gradient(#1a211b, #222a22); }
				header .header-content .wrap .search .field .arrow { background: url('../img/backgrounds/arrow.png') no-repeat left center; }
				header .header-content .wrap .search .field input { background: transparent; color: #e6e6e6; }
		header .navbar .container { border-color: #fff; -moz-box-shadow: 1px 10px 24px #6d6a6a; -webkit-box-shadow: 1px 10px 24px #6d6a6a; box-shadow: 1px 10px 24px #6d6a6a; behavior: url('/rio20/wordpress/wp-content/themes/roots-rio20/css/PIE.htc'); }
			header .navbar .container .nav > li { border-color: #fff; }
				header .navbar .container .nav > li > a { background-color: transparent; background-image: url('../img/backgrounds/plus.png'); color: #fff; }
					header .navbar .container .nav > li > a:hover { background-color: transparent; background-image: url('../img/backgrounds/plus.png'); }
				header .navbar .container .nav > li > .dropdown-menu { border-color: #fff; -moz-box-shadow: 1px 10px 24px #6d6a6a; -webkit-box-shadow: 1px 10px 24px #6d6a6a; box-shadow: 1px 10px 24px #6d6a6a; }
					header .navbar .container .nav > li > .dropdown-menu li a { color: #fff; }
				header .navbar .container .nav > li.menu-inicio { background-color: #687baf; background-image: url('../img/backgrounds/azul.png'); }
				header .navbar .container .nav > li.menu-noticias { background-color: #a3cc71; background-image: url('../img/backgrounds/verde.png'); }
					header .navbar .container .nav > li.menu-noticias .dropdown-menu { background: #7cb736; }
				header .navbar .container .nav > li.menu-programacao { background-color: #d15c62; background-image: url('../img/backgrounds/vermelho.png'); }
					header .navbar .container .nav > li.menu-programacao .dropdown-menu { background: #b7595f; }
				header .navbar .container .nav > li.menu-debates { background-color: #6b9fb5; background-image: url('../img/backgrounds/azul-claro.png'); }
					header .navbar .container .nav > li.menu-debates .dropdown-menu { background: #6b9fb5; }
				header .navbar .container .nav > li.menu-sobre { background-color: #b9b454; background-image: url('../img/backgrounds/amarelo.png') no-repeat top left; }
					header .navbar .container .nav > li.menu-sobre .dropdown-menu { background: #b9b454; }
				header .navbar .container .nav > li.menu-memoria { background-color: #666467; background-image: url('../img/backgrounds/preto.png'); }
					header .navbar .container .nav > li.menu-memoria .dropdown-menu { background: #666467; }

	/*--- end header*/

	/*--- begin main content*/
		#wrap.container { background: #fff; }
		#wrap #sidebar h3 { color: #6b6500; }
		#wrap #sidebar h3 a { color: #6b6500; }
		#accordion-destaques .accordion-heading a.accordion-toggle{background-image:url(../img/icons/btn_accordion_right.png);}
		#accordion-destaques .accordion-heading a.accordion-toggle.uncollapse{background-image:url(../img/icons/btn_accordion_down.png);}
	/*--- end main content*/

	/*--- begin barra-programacao ---*/
		.barra-programacao { background: #3e3e3e; }
			.barra-programacao h3.toggle-news-ticket { background-image: url(../img/backgrounds/agora-rio20.png); }
			.barra-programacao h3.detail { background-image: url(../img/backgrounds/selo-agora.png); }
			.barra-programacao .news-ticket ul li { color: #fff; }
				.barra-programacao .news-ticket ul li a { color: #fff; }
				.barra-programacao .news-ticket ul li span { border-color: #fff; }
			.barra-programacao .more { color: #fff; }
			.barra-programacao .fechar {background-image:url(../img/icons/fechar.png); }
	/*--- end barra-programacao---*/

	/*--- begin footer*/
		.main-footer { background: #978f00; }
			/*.main-footer .wrap { background-image: url('../img/backgrounds/bottom-selo-agora.png'); }*/
			.main-footer h4 { color: #fff; }
			.main-footer .copyright p { color: #FFFFFF;}

	/*--- end footer*/

	/*--- begin common ---*/
		a, a:hover, p a {color:#3e3e3e;}
		h1,h2,h3 { background-image: url('../img/backgrounds/horizontal-line.gif'); }
		h3 a {color:#1a171b;}
		time{ color: #16475C; }
	/*--- end common ---*/

	/*--- begin utils*/
		.vertical-divider { background: #fff; }
	/*--- end utils*/

	/*--- begin override bootstrap*/
		.navbar-inner { background: none; }
		.well { background: none; }
		.btn-group.open .dropdown-menu { border-color: #fff; }
		input:focus, textarea:focus { border-color: transparent; }
			/*Accordion*/
			.accordion-group .accordion-toggle { background-color: transparent; background-image: url('../img/backgrounds/horizontal-line.gif'); }
			.accordion-heading .accordion-toggle p { color: #3e3e3e; }
			.accordion-group .accordion-inner { background: none; }
				.accordion-group .accordion-inner h3 { background: none; }

			/* Misc */
			.thumbnail { border-color: transparent; }
			.tooltip {background-color:transparent !important;}
			.tooltip .tooltip-inner { background-color: transparent; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdd000), to(#e68500)); background: -webkit-linear-gradient(#fdd000, #e68500); background: -moz-linear-gradient(#fdd000, #e68500); background: -ms-linear-gradient(#fdd000, #e68500); background: -o-linear-gradient(#fdd000, #e68500); background: linear-gradient(#fdd000, #e68500); -pie-background: linear-gradient(#fdd000, #e68500); border-color: #e68500; color: #404040; }
			.tooltip.top .tooltip-arrow { border-top-color: #E68500; }
	/*--- end override bootstrap*/

/*----------------------------------------------------------------*/
/* WIDGETS ########################################################
/*----------------------------------------------------------------*/
	/*---- widget_busca.css ---*/
		.widget_search { background: #dddddd; -pie-background: linear-gradient(#eeeeee, #dddddd); background: -moz-linear-gradient(top, #eeeeee 0%, #dddddd); background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); background: linear-gradient(#eeeeee, #dddddd); border-color: #CCCCCC; }
			.widget_search div form .btn { text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.5); background-color: #f6f6f6; border-color: #CCCCCC; color: #777777; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
	/*---- end widget_busca.css ---*/

	/*--- widget_debate.css ---*/
		#accordion-debate .accordion-inner a { color: #000000; }
			#accordion-debate .accordion-inner a img { border-color: #787878; }
	/*--- end widget_debate.css ---*/

	/*--- widget_envieseuconteudo.css ---*/
		.widget_rio20envieseuconteudowidget p {color:#575757;}
		.widget_rio20envieseuconteudowidget strong { color: #001e9d; }
		.widget_rio20envieseuconteudowidget .icon_conteudo p{ background-image: url('../img/icons/envie-seu-conteudo.png');}
	/*--- end widget_envieseuconteudo.css ---*/

	/*--- widget_twitter.css ---*/
		.twtr-widget .twtr-tweet-text p { color: #575757 !important; }
		.twtr-widget .twtr-tweet-wrap .twtr-tweet-text p a, .tb_msg a { color: #064d98 !important; }
		.twtr-reply, .twtr-rt, .twtr-fav,
		.widget_tweetblender .twtr-reply, .widget_tweetblender .twtr-rt, .widget_tweetblender .twtr-fav { background-image: url('../img/sprite/geral.png'); }
	/*--- end widget_twitter.css ---*/

/*----------------------------------------------------------------*/
/* COMPONENTS #####################################################
/*----------------------------------------------------------------*/
	/* Componente box-conteudos.css */
	.box-conteudos { background-image: url('../img/backgrounds/horizontal-line.gif'); }
		.box-conteudos h2, .box-conteudos h3 { background: none; }
		.box-conteudos nav.filter-medias ul a { background-image: url("../img/sprite/geral.png"); }
		.box-conteudos nav.filter-categories ul li a { color: #8e9094; border-color: #d5d5d5; background: #ebebeb; -pie-background: linear-gradient(#f7f7f7, #ebebeb); background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 45%, #e6e6e6 55%, #ebebeb); background: -webkit-gradient( linear, left top, left bottom, from(#f7f7f7), color-stop(0.45, #f7f7f7), color-stop(0.55, #e6e6e6), to(#ebebeb)); background: linear-gradient(#f7f7f7, #ebebeb); -moz-box-shadow: inset 0px 0px 6px rgba(255,255,255,0.8); -webkit-box-shadow: inset 0px 0px 6px rgba(255,255,255,0.8); text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.2); }
			.box-conteudos nav.filter-categories ul li a:hover,
					.box-conteudos nav.filter-categories ul li a.active { color: #ffffff; border-color: #72ade4; background: #9ad6fb; -pie-background: linear-gradient(#42a0e4, #9ad6fb); background: -moz-linear-gradient(top, #42a0e4 0%, #9ad6fb); background: -webkit-gradient( linear, left top, left bottom, from(#42a0e4), to(#9ad6fb)); background: linear-gradient(#42a0e4, #9ad6fb); -moz-box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); }
		.box-conteudos nav.filter-categories ul li:first-child a { border-left-color: #d5d5d5; }
		.box-conteudos nav.filter-categories ul li:last-child a { border-right-color: #d5d5d5; }
		.box-conteudos .loading { background-image: url(../img/icons/ajax-loader-big.gif); }
		.box-conteudos .container article { background-color: #ffffff; }
			.box-conteudos .container article figure { border-color: #808080; }
			.box-conteudos .container article ul.attributes li span { background-image: url("../img/sprite/geral.png"); }
			.box-conteudos nav.filter-medias ul li.videos a:hover,
					.box-conteudos nav.filter-medias ul li.videos a.active { background-position: -314px -430px; }
			.box-conteudos nav.filter-medias ul li.audios a:hover,
					.box-conteudos nav.filter-medias ul li.audios a.active { background-position: -37px -1882px; }
			.box-conteudos nav.filter-medias ul li.fotos a:hover,
					.box-conteudos nav.filter-medias ul li.fotos a.active { background-position: -42px -1527px; }
			.box-conteudos nav.filter-medias ul li.noticias a:hover,
					.box-conteudos nav.filter-medias ul li.noticias a.active { background-position: -37px -1259px; }
 
	/* end Componente box-conteudos.css */

	/* Componente debates*/
		#accordion-debate-interna .accordion-group a p { color: #6B6500; }
		#accordion-debate-interna .accordion-inner ul li a { color: #1a171b; }
		#accordion-debate-interna .accordion-inner ul li p { border-top-color: #1A171B; color: #1A171B; }
	/*end Componente debates*/

	/*Componente destaques.css*/
	.manchete img { border-color: #787878; }
	.manchete h3  {background-image:none;}
	/*end Componente destaques.css*/

	/*Componente listagem.css*/
	.image-thumbnail img { border-color: #787878; }
	.noticia-category { background: #978f00; color: #FFFFFF;}
		.noticia-category a { color: #FFFFFF; }
	.noticia-title { background: none; }
	.noticia-author, .noticia-info { color: #16475C; }
	/*end Componente listagem.css*/

	/*begin mapa_siga_reporter.css*/
		/*no colors*/
	/*end mapa_siga_reporter.css*/

	/*begin post-single.css*/
	.post-single header p { color: #16475c; }
		.post-single header p.author { color: #29262a; }
	.post-single .thumbnail a { border-color: #000000; }
	.post-single .thumbnail a .caption-over { background: rgba(0, 0, 0, 0.5); color: white; }
	.post-single .thumbnail .caption p { color: #16475c; }
	.post-single .tags a { background-color: #356072; color: white; }
	.post-single footer,.single-programacao footer { background-image: url('../img/backgrounds/horizontal-line.gif'); }
		.post-single footer h3,
		.single-programacao footer h3 { background: none; }
		.post-single footer .related-posts li img { border-color: #000000; }
		.post-single footer .links li { background-image: url(../img/sprite/geral.png); }
	/*end post-single.css*/

	/*Componente programacao.css*/
	.page-programacao #mapa_programacao { border: 1px solid #000000; }
	.page-programacao #filters .css3select,
	        .page-programacao #filters input[type="text"] { -moz-box-shadow: inset -1px -2px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset -1px -2px 2px rgba(0, 0, 0, 0.15); box-shadow: inset -1px -2px 2px rgba(0, 0, 0, 0.15); }
	.page-programacao #filters .css3select select { background: none; }
	.page-programacao #filters input[type="text"] { border-color: #CCCCCC; }
	.page-programacao #filters a.mais { color: #1e55a8; }
	.page-programacao #filters #submit_programacao { text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.5); background-color: #f6f6f6; border-color: #CCCCCC; color: #777777; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
	.page-programacao .noticia-category { color: #FFFFFF; }
	/*end Componente programacao.css*/

	/*Componente reporter.css*/
	body.siga-o-reporter .users li .user_name { background-image: url('../img/backgrounds/horizontal-line.gif'); }
	body.siga-o-reporter #main h2 { background: none; }
	body.siga-o-reporter #map_jornalistas { border-color: #000000; }
    /*end Componente reporter.css*/
 
    /*Componente sharing.css*/
    	/*no colors*/
    /*end sharing.css*/
 
/*Pagina envie-seu-conteudo.css*/
body.envie-seu-conteudo #main input.btn { text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.5); background-color: #f6f6f6; border-color: #CCCCCC; color: #777777; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
body.envie-seu-conteudo #main #termos { background-color: #FFFFFF; }