/* 
FOLHA DE ESTILOS
CLIENTE: PT
DATA: 04/07/2011
AUTOR: MAILSON (mamagt@gmail.com)

--------------------------------------------
	ESTE ARQUIVO ESTÁ DIVIDO DA SEGUINTE FORMA:
	
		1. ELEMENTOS HTML
		2. ESTRUTURA PRINCIPAL DAS PÁGINAS
		3. BOX DE CONTEUDO
		4. ESTILOS ESPECÍFICOS
---------------------------------------------

1. ELEMENTOS HTML --------------------------------------------------- 
					TODAS AS TAGS HTML (apenas estilos que se aplicam a todos elementos da página)
*/

*			{ margin:0; padding:0; }
body 	{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../../pt/img/bg/bg_body.jpg) repeat-x; }
img		{border:none;}
label	{display:block;}
ul		{list-style:none;}
a		 	{ text-decoration:none; color:#666666; }
h1{font-size:22px; color:#990000; font-weight:bold; font-style: normal; padding: 0px; border-bottom: none; }
input{outline:0;}
input[type=text] { font:14px Calibri, Arial, Helvetica, sans-serif; color:#666666; }


/* 2. 
ESTRUTURA PRINCIPAL DAS PÁGINAS ---------------------------------- 
					Todos os containers estruturais das páginas 
					(Corpo geral, Menu Principal, Topo da página, Rodapé)
*/

#main 	 { background:url(../../pt/img/bg/bg_content.png) repeat-y; width:980px; margin:auto; }

#header  { width:100%; margin:auto; }

#content 	 { width:950px; margin:auto; padding:8px 0 6px 0; }
	.content { overflow:hidden; margin:18px 0 0 0; border:0px solid #900 }
	
#sidebar-home { float:right; width:360px; background-position: 0 100px;  }/* background:url(../../pt/img/bg/bg_content2.png) repeat-y;  */

#footer { margin:auto; width:980px; overflow:auto; padding:24px 0 20px 0 }
.footer-shadow { margin:auto; width:980px; height:20px; background:url(../../pt/img/bg/bg_footer.png) no-repeat left top; }

.breadcrumbs { }
.breadcrumbs a { text-transform: uppercase; }
.breadcrumbs a:hover, .breadcrumbs a:focus {color:#999999;}
.resultados .breadcrumbs { float: right; }

/* 3. 
BOX DE CONTEUDO --------------------------------------------------
						Todos os box's de conteudo
						(Container principal de conteúdos, Box de noticias, Box de categorias, Box de imagens, etc)
*/

	/************/
	/* Header */
	/************/
	.header { height:70px; overflow:auto; background:url(http://acao.pt.org.br/page/-/Imagens/header_topo.png) no-repeat top left; }
		.acesso-direto 							 { float:right; text-align:right; margin:10px 10px 0 0; }
		.acesso-direto ul li a 			 { font:bold 11px Arial, Helvetica, sans-serif; color:#FF9999; }
		.acesso-direto ul li a:hover {color:#FFF;}
		
		.menu 				{ height:44px; margin:7px 0 0 0; background:url(../../pt/img/bg/bg_menu.jpg) no-repeat top left; overflow:auto; }
		.menu ul      { float:left; margin:0 0 0 38px; }
		.menu ul li   { float:left; margin:0 16px 0 0; font:18px Arial, Helvetica, sans-serif; color:#333;  background:url(../../pt/img/bg/header_fatiaMenu.png); }
		.menu ul li a 			{ font:bold 12px Arial, Helvetica, sans-serif; height:26px; display:block; padding:14px 0 0 0; color:#666666; text-transform:uppercase; text-shadow:0px 1px 0 #FFF; }
		.menu ul li a:hover { height:26px; border-bottom:2px solid #900; color:#000; }
		.menu ul li.ativo a { height:26px; border-bottom:2px solid #900; color:#000; }
		.menu ul li.last { margin:0; padding-right:0; }
		
		.search 							{ float:right; margin:9px 0 0 0; width:220px; }
			.search .input-search { float:left; width:151px; margin:0; padding:5px 3px 3px 3px; font:11px Arial, Helvetica, sans-serif; color:#999999; background:url(../../pt/img/bg/header_formBusca.png) no-repeat top left; } 
			.search .input-search .input { border:0; width:140px; margin:0px 0 0 4px; *margin:-1px 0 0 3px; }
			.search .btn-ok { margin:0 7px 0 2px; background:url(../../pt/img/bg/header_formBusca.png) no-repeat top right; border:0; width:52px; height:26px; cursor:pointer; }
		
		
		
		/************/
		/* Content */
		/************/
		
		/* Geral */
		.box {	width:565px; float:left; margin-left:10px; font-size: 100%; }
		
		/* Destaques */
		.box.destaque { position: relative; }
			.box.destaque .img { width:565px; height:378px; background:#F1F1F1 center center no-repeat; position: absolute; top: 0px; left: 0px; }	
			.box .img_noticia{ position:relative; width: auto; display: block; }		
			.box .img_noticia .legenda{ background: url(../../pt/img/transp_preta.png) repeat; width: 90%; color:#FFF; font-size:110%; position:absolute; bottom:3px;padding: 10px 10px; }	
			.box .img_noticia { min-height: 100px; margin: 0 0 10px; }
			.box.noticia .img_noticia .legenda { font-weight: bold; }
			.box.noticia .texto.noticia h3{ font-weight:bold; font-size:12px;}
																 
			.box.destaque .texto.noticia{ color:#333333; padding: 20px;}
			.box.destaque .texto.noticia h2{ font-weight:bold; font-size:13px; }	
			.box.destaque .texto.noticia hr{ border:none; border-bottom: 1px solid #CCC; }
			.box.destaque .nav 				{ overflow: hidden; position: absolute; top: 380px; left: 0px; }
			.box.destaque .nav li 			{ float:left; width:22px; height:107px; background:#D3D3D3; margin:0 1px 0 0; }
			.box.destaque .nav li a.link-nav { display:block; width:15px; height:97px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0 0 7px; }
			.box.destaque .nav li a.link-atv { display:none; height:107px; overflow: hidden;}
			/* Ativo */
			.box.destaque .nav li.ativo   				 { width:496px; height:107px; background:url(../../pt/img/bg/bg_destaque_ativo.jpg) repeat-x bottom left;}
			.box.destaque .nav li.ativo a.link-nav { color:#999999; float:left; margin:0 0px 0 0; }
			.box.destaque .nav li.ativo a.link-atv { display:block; height:107px; width: 474px; overflow:hidden; }
			.box.destaque .nav li.ativo a.link-atv .tit 		 { display:block; font:bold 16px Arial, Helvetica, sans-serif; color:#CC3333; padding:6px 0 2px 0; }
			.box.destaque .nav li.ativo a.link-atv .release 	 {  font:16px Arial, Helvetica, sans-serif; color:#666666; }
			.box.destaque .nav li.ativo .link-atv:hover .tit     { color:#e76666; cursor:pointer; }
			.box.destaque .nav li.ativo .link-atv:hover .release { color:#999999; cursor:pointer; }
			/* End Ativo */
			.box.destaque .nav li.last {margin:0;}
			
			.box .voltar{ color: #990000; float: right; font-size:11px;	font-weight:bold;	}
			.box .categoria{ margin-left: 0px; margin-top: 10px; color:#666666; text-transform: uppercase;}
			.box .titulo{ margin-left:5px;font-size:22px; color:#990000; font-weight:bold; width: 450px; margin-bottom: 5px;}
			.box .data { margin: 10px 0 10px; font-weight: bold; font-size: 12px; color: #aaaaaa; }
			
		/************/
		/* SideBar  */
		/************/
		
		/* Redes Sociais - Home */
		.redes-sociais 			 { width:360px; overflow:auto; margin:0 0 4px 0; background:url(../../pt/img/bg/bg_redesSociais_home.jpg) no-repeat top left; }
		.redes-sociais ul 	 { width:357px; height:44px; margin:8px 0 0 0; }
		.redes-sociais ul li { width:43px; height:41px; float:right; margin:0; }
		.redes-sociais ul li a { display:block; width:40px; height:41px; }
		.redes-sociais ul li.tit { font:bold 15px Arial, Helvetica, sans-serif; color:#666666; padding:10px 10px 0 18px; width:45px; height:29px; float: left; }
		/*
		.redes-sociais ul li.orkut    { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat top left; }
		.redes-sociais ul li.twitter  { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat -41px top; }
		.redes-sociais ul li.facebook { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat -82px top; }
		.redes-sociais ul li.flickr   { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat -123px top; }
		.redes-sociais ul li.youtube  { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat -164px top; }
		.redes-sociais ul li.rss      { background:url(../../pt/img/btn/btns_sidebar_redes.png) no-repeat -225px top; }		
		// */
		.redes-sociais ul li.ico 		{ background: url(../../pt/img/btn/redes-sociais-2.png) no-repeat top left; }
		.redes-sociais ul li.orkut 		{ background-position: -88px 0; }
		.redes-sociais ul li.twitter  	{ background-position: top left; }
		.redes-sociais ul li.facebook 	{ background-position: -45px 0; }
		.redes-sociais ul li.youtube  	{ background-position: -133px 0; }
		.redes-sociais ul li.soundcloud	{ background-position: -178px 0; }
		.redes-sociais ul li.rss	{ background-position: -225px 0; margin-left:1px; }		
		
		/* Boletim Eletronico */
		.boletim-eletronico 										 { width:336px; margin:auto; background:url(../../pt/img/bg/bg_boletim_eletronico.jpg) no-repeat top left; }
		.boletim-eletronico .tit 								 { font:bold 15px Arial, Helvetica, sans-serif; color:#999999; padding:8px 80px 0 6px; }
		.boletim-eletronico .input-search 			 { float:left; width:226px; height:18px; margin:6px 0 0 4px; padding:5px 3px 3px 0; font:11px Arial, Helvetica, sans-serif; color:#999999; background:url(../../pt/img/bg/sidebar_formBoletimEletronico.png) no-repeat top left; } 
		.boletim-eletronico .input-search .input { border:0; margin:0 0 0 4px; *margin:-2px 0 0 0px; width:219px; }
		.boletim-eletronico .btn-enviar 				 { margin:6px 0 0 5px; width:95px; height:26px; background:url(../../pt/img/bg/sidebar_formBoletimEletronico.png) no-repeat top right; border:0; cursor:pointer; }
			
		/* Sidebar Multimidia */
		.box-sidebar-multimidia { margin:10px 0 10px 0; background:#E0E0E0; width:360px; }
		.box-sidebar-multimidia .nav				  { overflow:auto; padding:0 0 0 0; background:#CCC;  }
		.box-sidebar-multimidia .nav li 			{ float:left; text-align:center; padding:5px 0 5px 0; height:18px; }
		.box-sidebar-multimidia .nav li a 		{ font:bold 14px Arial, Helvetica, sans-serif; color:#666666; }
		/* Ativo */
		.box-sidebar-multimidia .nav li.ativo 	{ float:left; text-align:center; background:#E0E0E0; height:18px; }
		.box-sidebar-multimidia .nav li.ativo a { color:#333; height:18px; }
		/* Btns */
		.box-sidebar-multimidia .nav .btn-multimidia { width:126px; border-right:1px solid #ebebeb; font-weight: bold; font-size: 15px; color: #999; }
		.box-sidebar-multimidia .nav .btn-tv-pt 		 { width:70px; border-right:1px solid #ebebeb; }
		.box-sidebar-multimidia .nav .btn-radio-pt 	 { width:84px; border-right:1px solid #ebebeb; }
		.box-sidebar-multimidia .nav .btn-fotos 		 {width:77px;}
			/* Content */
			.box-sidebar-multimidia .content-multimidia { display:none; padding:4px; }
			.box-sidebar-multimidia .multimidia { }
			/* Box TV PT */
			.box-sidebar-multimidia .tv-pt 		{ padding:4px; display:block; }
			.box-sidebar-multimidia .radio-pt { }
			.box-sidebar-multimidia .fotos 		{ }
		
		
		/* Box Atualizacoes */
		.box-noticias 					 { clear:both; margin:10px 0 0 0; padding:13px 0 0 0; *padding:0; }
		.box-noticias .nav 	 			 { overflow:hidden; height:48px; background:url(../../pt/img/bg/bg_nav_news.jpg) repeat-x; margin:0 0 10px 0; padding:0 0 0 4px; }
		.box-noticias .nav li 			 { float:left; font:bold 15px Arial, Helvetica, sans-serif; margin:4px 0 0 0; border:0px solid #000; border-radius:3px 3px 0 0  }
		.box-noticias .nav li a 		 { color:#666666; display:block; height:30px; padding:12px 0 2px 50px; }
		.box-noticias .nav li a:hover	 {color:#990000;}
		.box-noticias .nav li.ativo 	 {background:#FFF;}
		.box-noticias .nav li.ativo a	 {color:#990000;}
		.box-noticias .rodape, .lertodas { height: 25px; line-height: 25px; text-align: center; font: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; background: url(/images/uploads/_thumbs/box_noticias_rodape.png) repeat-x center }
		.box-noticias .rodape .link	 	 { cursor: pointer; display: inline-block; text-transform: uppercase; }
		.box-noticias .rodape .linhaV	 { border-left: 1px solid #666; margin: 0px 15px; padding-left: 30px; }
		/* Btns */
		.box-noticias .nav li.btn-ultimas-atualizacoes a 			 { width:170px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px 1px; }
		.box-noticias .nav li.btn-ultimas-atualizacoes a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -39px; }
		.box-noticias .nav li.btn-ultimas-atualizacoes a.ativo { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -40px; }
		.box-noticias .nav li.btn-noticias a 			 { width:83px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -81px; }
		.box-noticias .nav li.btn-noticias a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -121px; }
		.box-noticias .nav li.btn-noticias.ativo a { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -121px; }
		.box-noticias .nav li.btn-artigos-opiniao a 			{ width:150px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -157px; }
		.box-noticias .nav li.btn-artigos-opiniao a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -197px; }
		.box-noticias .nav li.btn-artigos-opiniao.ativo a { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:12px -197px; }
		.box-noticias .nav li.btn-tv-pt a 			{ width:78px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -240px; }
		.box-noticias .nav li.btn-tv-pt a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -280px; }
		.box-noticias .nav li.btn-tv-pt.ativo a { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -280px; }
		.box-noticias .nav li.btn-radio-pt a 			 { width:95px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -324px; }
		.box-noticias .nav li.btn-radio-pt a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -364px; }
		.box-noticias .nav li.btn-radio-pt.ativo a { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -364px; }
		.box-noticias .nav li.btn-fotos a 			{ width:66px; background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -402px; }
		.box-noticias .nav li.btn-fotos a:hover { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -442px; }
		.box-noticias .nav li.btn-fotos.ativo a { background:url(../../pt/img/btn/btns_atualizacoes_home.png) no-repeat; background-position:10px -442px; }
			/* Content */
			.box-noticias .atualizacoes 	 { margin:auto; overflow: hidden; padding:0 0 0 0; height: 300px; }
			.box-noticias .atualizacoes li { background:#E5E5E5; height:125px; float:left; padding:10px; width:293px; margin:0 10px 6px 0; }
			.box-noticias .atualizacoes li:hover {background:#ffebcc;}
			.box-noticias .atualizacoes li:hover .tit a {color:#990000;}
			.box-noticias .atualizacoes li p.data { font:13px Arial, Helvetica, sans-serif; color:#666666; }
			.box-noticias .atualizacoes li .tit   { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-top:8px; }
			.box-noticias .atualizacoes li .tit a {color:#666666;}
			.box-noticias .atualizacoes li.last   { margin-right:0; padding-right:0; width:294px; }
			/* Video */
			.box-noticias .atualizacoes li.video { width:303px; height:290px; padding:6px 0 0 7px; }
			.box-noticias .atualizacoes li.video .img { margin:auto; width:292px; margin:2px 0 5px 2px; }
			.box-noticias .atualizacoes li.video.last { margin-right:0; padding-right:0; }
			
			#load-page {min-height:300px;}
			/* Audio */
			.box-noticias .atualizacoes li.radio .tit { font-size: 15px; }
			
			/* Fotos */
			.box-noticias .atualizacoes li.video .tit { font-size: 15px; }
			
		/* Redes Sociais */
		.box-redes-content { margin:16px 0 0 0; *margin:16px 0 0 0; }
			.box-twitter 		 		{ width:535px; height:290px; padding:10px 15px 15px 20px; float:left; background:url(../../pt/img/bg/bg_twitter.jpg) no-repeat top left; }
				.box-twitter .tit { font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 8px 0; }
			.box-facebook 	 { float:right; overflow:auto; width:347px; padding:10px; background:#990000; }
				.box-facebook .tit   { float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; width:160px; }
				.box-facebook .share { float:right; width:160px; }
		
		/* Navegação */
		.box-navegacao					  { background:#f3f3f3; clear:both; float:left; padding:15px; width:920px; margin:15px 0 0 0; }
		.box-navegacao .nav-1			  { width:330px; height:150px; float:left; }
		.box-navegacao .nav-1 .tit  { color:#990000; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:10px}
		.box-navegacao .nav-1 a		  {color:#666666;}
		.box-navegacao .nav-1 a:hover {color:#999999;}
		.box-navegacao .nav-1 ul		{margin-bottom:10px;}
		.box-navegacao .nav-1 ul li { clear:; width:150px; float:left; }
		.box-navegacao .nav-1 ul li .tit {margin:0;}
		.box-navegacao .nav			  { width:190px; float:left; }
		.box-navegacao .nav .tit  { color:#990000; font:bold 15px Arial, Helvetica, sans-serif; float:left; clear:both; margin-bottom:10px}
		.box-navegacao .nav a		  {color:#666666;}
		.box-navegacao .nav a:hover {color:#999999;}
		.box-navegacao .nav ul		{margin-bottom:10px}
		.box-navegacao .nav ul li {clear:both}
		.box-navegacao .nav ul li .tit {margin:0;}
		
		.parceiros {background:#c5c5c5;}
		.parceiros ul 	 {  padding:16px 0 14px 7px;  }
		.parceiros ul li { width:310px; float:left; margin:0 4px 0 0 }
		
		
		/********************/
		/* Content Interna */
		/********************/
		
		.box .texto p { margin: 3px 0 10px; line-height: 16px; }
		.box .texto.noticia .opcoes{ color: #666666; font-weight:bold; font-size: 11px; margin-top: 10px;}
		.box .texto p { margin: 3px 0 10px; line-height: 16px; }
		.box .texto.pagina .col-left{ float:left; width:55%; }
		.box .texto.pagina .col-right{ float:right; width:35%; margin:0 20px 0 0; }
		.box .texto.pagina ul li.tit { width:100%; background:#f1f1f1; text-align:center; padding:8px; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 10px 0; }
		.box .texto.pagina ul { margin:0 0 30px 0; }
		.box .texto.pagina ul li { margin:0 0 -12px 0; padding:0 0 26px 4px; font:11px Arial, Helvetica, sans-serif;  text-transform:uppercase; }
		.box .texto.pagina ul li p{margin:0;}
		.box .texto.pagina ul li p.em{ font:italic 10px Arial, Helvetica, sans-serif; text-transform:none }
		.box .texto.pagina ul.list{width:545px;}
		.box .texto.pagina ul.list li{clear:both;}
		.box .texto.pagina ul.list .txt { }
		.box .texto.pagina ul.list .txt .img { float:left; margin: 0 14px 0 0; }
		.box .texto.pagina ul.list .txt .img img { border:1px solid #d6d6d6; }
		.box .texto.pagina ul.list .txt .name { font:bold 18px Arial, Helvetica, sans-serif; margin:0 0 8px 0; padding:4px 0 0 0; }
		
		/* Videos */
		.box .descricao { margin:auto; width:550px; padding:8px 0 10px 0; }
		.box .descricao .date {font-weight:bold;}
		.box ul.more-vds {}
		.box ul.more-vds h4 { font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; }
		.box ul.more-vds .thumb { margin:0 0 6px 0; float:none }
		.box ul.more-vds li.vd { float:left; margin:15px 2px 10px 2px; width:179px; }
		.box ul.more-vds li.vd .tit { color:#333333; font:bold 13px Arial, Helvetica, sans-serif; text-transform:none }
		.box ul.more-vds li a:hover .tit {color:#666666;}
		.box a.mais { color:#900; font:bold 12px Arial, Helvetica, sans-serif; text-transform:none; }
		.box a.mais:hover { color:#CCC;  margin:-5px 0 0 0;}
		
		/* Fotos */
		.box .fotos .img { float:left; width:285px; margin:0 0 20px 0; }
		.box .fotos .descricao { float:left; width:270px; }
		.box .fotos .descricao .date{margin:0}
		.box .fotos hr{margin-top:-20px;}
		.box .fotos .thumb {width:137px;}
		
		/* Footer Interna */
		.box .opcoes a{ color:#666666; font-weight:bold; font-size: 11px; margin-top: 10px;}
		.box .opcoes a:hover{color:#999999;}
		.box .opcoes ul.share{float:right; height:30px; margin: 10px 0 0; }
		.box .opcoes ul.share li{float:left; display:inline; height:22px; }
		
		/* Downloads */
		.box ul.list-down { padding:20px 0 0 0; }
		.box ul.list-down li { border-bottom:1px solid #CCC; padding:10px 0 10px 0; margin:0 0 40px 0; }
		.box ul.list-down li img { float:left; margin:0 20px 20px 0;  }
		.box ul.list-down li .tit { font:bold 16px Arial, Helvetica, sans-serif; text-transform:none; padding:20px 0 0 0; margin:20px 0 4px 0; }
		
		
		/************/
		/* Footer */
		/************/
		#footer .licenca { float:left; width:600px; margin:0 0 0 20px; }
			#footer .licenca img  { float:left; margin:0 10px 0 0; }
			#footer .licenca .txt { float:left; margin:2px 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#666666; }
		#footer .logo    { float:right; margin:-6px 20px 0 0; }
		
		
		
/* 
4. ESTILOS ESPECIFICOS E UNICOS --------------------------------------------------------- 
*/

.hide  {display:none;}
.clear { float:none; clear:both; margin:0; padding:0; line-height:0; }

.red {color:#990000;}
.orange {color:#F90;}
.blue {color:#0CF;}

*::selection 				 { background:#CCC; color:#FFF; }
*::-moz-selection 	 { background:#CCC; color:#FFF; }
*::-webkit-selection { background:#CCC; color:#FFF; }


#menu_noticias{
	position:relative;
	width: 951px;
	height: 32px;
}

/* Menu Notícias */

#menu_noticias .item{ height: 32px; float:left;background-position:bottom;}
#menu_noticias #item1{background-image:url(../../pt/img/menu_noticias1.jpg);   width: 242px;}
#menu_noticias #item2{background-image:url(../../pt/img/menu_noticias2.jpg);   width: 129px;}
#menu_noticias #item3{background-image:url(../../pt/img/menu_noticias3.jpg);   width: 193px;}
#menu_noticias #item4{background-image:url(../../pt/img/menu_noticias4.jpg);   width: 105px;}
#menu_noticias #item5{background-image:url(../../pt/img/menu_noticias5.jpg);   width: 130px;}
#menu_noticias #item6{background-image:url(../../pt/img/menu_noticias6.jpg);   width: 152px;}


#menu_noticias .item:hover{background-position:top;}
#menu_noticias .item.ativo{background-position:top;}




/*.secao  { width:360px; overflow:auto; padding: 20px; ;margin:0 0 2px 0; background:url(../../pt/img/bg/bg_redesSociais_home.png) no-repeat; color:#990000; font-weight:bold;}*/
.secao .listagem{ margin-left:20px; margin-top: 10px;color: #333333; font-size:13px; font-weight:normal; margin-bottom:10px;}
.secao .listagem li{list-style:disc;}
.secao .listagem li a{ color:#333; font-weight: bold; } 
.secao .facasuabusca{width:250px; padding: 0 20px 0 10px ; height:29px;}
.secao .listagem .itens{ float:left; width: 110px; font-size:11px;}

#btn_buscar{ background: url(../../pt/img/btn_buscar.jpg); width:78px; height: 27px; display:block; margin-top:50px; position:relative; margin-left: 200px;}

#comentarios{color:#990000; font-weight:bold; width:320px; }
#comentarios .coment{color:#333; font-weight:normal; margin-top:20px;}
#comentarios .coment h1{color:#990000; font-weight:bold; font-size:12px; margin: 10px 0 5px; padding: 0px; border: none; }
#comentarios .coment hr{border:none; border-bottom: 1px solid #CCC;}


#ultimas{color:#990000; font-weight:bold; width:320px; }
#ultimas .menutop .lateral{ height: 33px; width: 5px; float:left;border:none; border-bottom: 1px solid #CCC; }

#ultimas .menutop .item{ height: 33px; width: 45px; float:left; border:none; border-bottom: 1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; background-position:bottom;}
#ultimas .menutop .item:hover{background-position:top;}
#ultimas .menutop .ativo{  background-position:top; border-bottom: none;}

#ultimas .menutop #mnultima{background-image:url(../../pt/img/menu_lateral_ultimas.jpg);}
#ultimas .menutop #mnnoticias{background-image:url(../../pt/img/menu_lateral_noticias.jpg);}
#ultimas .menutop #mnartigos{background-image:url(../../pt/img/menu_lateral_artigos.jpg);}
#ultimas .menutop #mntv{background-image:url(../../pt/img/menu_lateral_tv.jpg);}
#ultimas .menutop #mnradio{background-image:url(../../pt/img/menu_lateral_radio.jpg);}
#ultimas .menutop #mnfotos{background-image:url(../../pt/img/menu_lateral_fotos.jpg);}

#ultimas .itemn {margin-top: 10px;}
#ultimas .itemn .data{ font-size:11px; color:#666666; margin-bottom:10px;}
#ultimas .itemn .texto{ font-size:13px; font-weight:bold; color:#666666;}
#ultimas .itemn .ico{ width:27px; height: 29px; float: left; margin-right: 10px;}

#ultimas .itemn .artigos{background-image:url(../../pt/img/ico_artigo.jpg);}
#ultimas .itemn .tv{background-image:url(../../pt/img/ico_tv.jpg);}
#ultimas .itemn .radio{background-image:url(../../pt/img/ico_radio.jpg);}
#ultimas .itemn .ultimas{background-image:url(../../pt/img/ico_ultimas.jpg);}
#ultimas .itemn .fotos{background-image:url(../../pt/img/ico_fotos.jpg);}
#ultimas .itemn .noticias{background-image:url(../../pt/img/ico_noticias.jpg);}

#ultimas .itemn hr{border:none; border-bottom: 1px solid #CCC;}

#bannerlateral{ background:url(../../pt/img/banner_movimentos.jpg); width: 360px; height:100px; margin-bottom: 30px;}

#linkheader{ border: none; width: 750px; height: 70px; position: absolute; left: 50%; margin-left:-445px;}

/*BOX NOTICIAS LISTAGEM*/
			
			.box.listagem hr{border:none; border-bottom: 1px solid #CCC; margin-top: 20px;}
			.box.listagem .item .data{ float:left; width: 80px; color:#999; font-weight:bold; font-size:11px; margin-top: 30px; margin-left: 20px;}
			.box.listagem .item .manchete h2{font-size:13px; color:#990000; font-weight:bold; margin-left:0; }
			.box.listagem .item .manchete{ width: 420px; margin-top: 0px; float:right; margin-right: 30px;}
			.box.listagem .item .manchete .texto{ font-size:11px; color: #666666; margin-top: -10px;}
			
			.box.listagem .item.radio { width: auto; height: auto; }
			.box.listagem .item.radio .thumb{ float: left; margin: 0 20px 0 0; }
			.box.listagem .item.radio .data{ float:left; margin: 20px 0 0 0px; }
			.box.listagem .item.radio .manchete h2{ }
			.box.listagem .item.radio .manchete{ margin: 10px 20px 0 0; float: left; }
			.box.listagem .item.radio .manchete .texto{ }
			
			
/*BOX AINDA SOBRE*/
#noticias-secretaria { height: 350px; overflow: auto; }
#aindasobre .tit{font:12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; }
#aindasobre .menuas .item{ text-align:center; float:left; color:#666666; font-weight:bold; border-bottom:#CCC 1px solid; margin-top:20px; padding:6px 0 8px 0;}

#aindasobre .menuas .item.ativo{background:url(../../pt/img/text_btn.jpg) repeat-x; color:#333;}
#aindasobre .menuas .item:hover{background:url(../../pt/img/text_btn.jpg) repeat-x;}


#aindasobre .itemnoticia { padding: 10px 30px 0 20px; color:#666666; margin-top:10px;}
#aindasobre .itemnoticia .data{font-size:11px;}
#aindasobre .itemnoticia .texto{ font-size:13px; font-weight:bold; margin-top:10px;}
#aindasobre .itemnoticia hr{border:none; border-bottom:#CCC dashed 1px;}
			
			
.sidebar {
    background: url("../../pt/img/bg/bg_content2.png") repeat-y scroll 0 100px transparent;
    float: right;
    width: 360px;
}
.sidebar .cabeca {
	background: url(../../pt/img/bg/bg_redesSociais_home.png) no-repeat scroll 0 0 transparent;
	height: 50px;
	width: 360px;
	margin-bottom: -40px;
}
.sidebar .secao {
	margin: 0 0 2px;
    overflow: auto;
    padding: 20px;
}
.sidebar hr {
	width: 95%;
	margin: auto;
}
.sidebar .secao h2 {
	color: #990000;
    font-weight: bold;
	font-size: 14px;
	font-style: normal;
	padding: 0px;
	margin: 0px 0px 5px;
}

.sidebar .secao a:hover {color:#990000}

.sidebar .secao a.ativo {color:#990000}
.sidebar .listagem .itens {
	float: left;
}
.sidebar #btn_buscar {
    background: url("../../pt/img/btn_buscar.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin-left: 20px;
    margin-top: 70px;
    position: relative;
    width: 78px;
	float: right;
}

.box hr { border: none; border-bottom: 1px solid #ccc; margin: 10px 0 20px; }
.seletor label { font-weight: bold; text-transform: uppercase; float: left; line-height: 20px; }
.seletor .campo.select { /*background: url(../images/sprite.png) -485px -130px no-repeat; width: 210px; overflow: hidden; */ display: compact; }
.seletor .campo select { /*background: url(../images/sprite.png) -290px 0px no-repeat transparent; border: 0px;*/ 
						width: 220px; height: 20px; margin: 0 0 0 8px; line-height: 25px; padding: 0px 0 0 5px; font-size: 12px; color: #999; }
.seletor .campo select optgroup { text-align: left; float: left; }
.seletor .campo select option { line-height: 20px; padding: 3px 5px; }
.seletor .subconteudo .item { background: #F9F9F9; padding: 20px 15px; }
.seletor .subconteudo .item .img { float: left; margin: 0px 10px 0px 0px; border: 1px solid #ccc; }
.seletor .subconteudo .item .texto { margin: 10px 0px 0px 0px; }
.seletor .subconteudo .item h2 { font-size: 16px; font-weight: bold; color: #333; }
.sidebar .secao h2 { font-size: 12px; }

.seletor.prefeituras { background: #e6e6e6; line-height: 45px; height: 45px; position: relative; }
.seletor.prefeituras .campo select { width: 180px; position:absolute; right: 10px; top: 10px; }

.governadores .item { margin: 0 0 10px; }
.governadores .item .texto { position: relative; float: right; width: 400px; padding: 0 0 30px; }
.governadores .item .img { float: left; width: 150px; margin: 0px 15px 0 0; }
.item a.link { display: block; position: absolute; bottom: 10px; padding-left: 10px; color: #990000; font-weight: bold; background: url(../../pt/img/btn/seta.png) center left no-repeat; }
.governadores .item .texto a.site { left: 0px; }
.governadores .item .texto a.email { left: 100px; }

.subconteudo .resultados.prefeitos { position: relative; }
.subconteudo .resultados.prefeitos .tab { position: absolute; top: -45px; left: 0px; height: 45px; width: 350px; background: url(../../pt/img/bg/bg_prefeituras.png) repeat-x top #fff; }
.subconteudo .resultados.prefeitos .tab .sub { padding: 5px 0 0 10px; font-weight: bold; }
.subconteudo .resultados.prefeitos .tab h1 { font-size: 16px; margin-left: 10px; }
.subconteudo .resultados.prefeitos .tab .bandeira { float: left; margin: 3px 10px 0 3px; }
.subconteudo .resultados.prefeitos .loop { margin: 0px 5px 10px; }
.subconteudo .resultados.prefeitos .item { color: #333; padding: 10px 0 10px; border-top: 1px solid #ccc; position: relative; }
.subconteudo .resultados.prefeitos .item .cidade { font-size: 13px; }
.subconteudo .resultados.prefeitos .item .nome { font-size: 16px; font-weight: bold; }
.subconteudo .resultados.prefeitos .item .site { right: 20px; }

.content-multimidia.radio { width: 100%; height: auto; }
#content-radio-pt2 { width: 100%; }
#content-radio-pt2 .radio { width: 100%; }
#content-radio-pt2 .radio .itemn img { float: left; margin: -10px 10px 0 0; }
#content-radio-pt2 .radio .itemn h2 { margin: 50px 10px 0 20px; }

#content-tv .videos .video .img { height: 172px; overflow: hidden; }
#content-tv .videos .video .img img { margin-top: -20px; }
.box-sidebar-multimidia { height: 250px; }
.content-multimidia.tv .itemn { position: relative; overflow: hidden; height: 218px; }
.content-multimidia.tv .itemn img { position: absolute; top: -20px; left: 0px; }
.content-multimidia.tv .itemn .legenda { position: absolute; bottom: 10px; left:0px; font-size: 12px; color: #fff; font-weight: bold; background: url(../../pt/img/bg/bg40.png) repeat; padding: 5px; }

.box.listagem .item.tv .data { margin: 20px auto 5px; }
.box.listagem .item.tv .thumb { float: left; margin: 0 10px 0 0; }
.box.listagem .item.tv .manchete { width: 300px; margin: 10px auto 0; float: left; }

.fotos.thumbs { margin: 15px 10px 20px; }
.fotos.thumbs .itemx { float: left; margin: 5px; }

#lightbox { width: 100%; height: 600px; position: absolute; top: 0px; left: 0px; z-index: 50; background: url(../../pt/img/bg/bg40.png) repeat transparent; }
#lightbox .fundo { width: 100%; height: 100%; background: url(../../pt/img/bg/bg40.png) repeat transparent; position: absolute; top: 0px; left: 0px; z-index: 51; }
#lightbox .janela { position: absolute; width: 400px; top: 50px; left: 50%; margin-left: -200px; z-index: 52; background: #fff; }
#lightbox .fecha { background: url(../../pt/img/btn/lb_close.png) no-repeat; width: 35px; height: 35px; position: absolute; top: -10px; right: -10px; z-index: 55; }
#lightbox .conteudo { margin: 10px; overflow: hidden; z-index: 53; }
#lightbox .legenda { margin: 10px 0; font-size: 13px; }

.content-multimidia.fotos .itemn { position: relative; overflow: hidden; height: 218px; }
.content-multimidia.fotos .itemn .legenda { position: absolute; bottom: 10px; left:0px; font-size: 12px; color: #fff; font-weight: bold; background: url(../../pt/img/bg/bg40.png) repeat; padding: 5px; }

.especiais li {	list-style: disc inside; font-size: 18px; color: #990000; font-weight: bold; }
.especiais li a { color: #990000; }
.especiais li a:hover { color: #999999; }

#sidebar-home .banner { position: relative; height: 90px; margin:13px 0 10px 0; }
#sidebar-home .banner .banner 1{ position: absolute; top: 0px; left:0px; }

/* Twitter styles */
.tweet_list li { clear:both; margin:0 0 5px 0; }
.tweet_list li a.tweet_avatar { float:left; margin:0 10px 0 0; }
.tweet_list li .tweet_time {display:none;}
.tweet_list li .tweet_time a, .tweet_list li .tweet_text a {color:#990000;}
.tweet_list li .tweet_time a:hover, .tweet_list li .tweet_text a:hover {color:#FF0000;}

.paginacao {
	margin: 40px auto 20px;
}

.banners_footer a {
	margin: 0 4px 0;
}

