@charset "utf-8";

/*
	Blog do Planalto - Presidência da República Federativa do Brasil
	Site: http://blog.planalto.gov.br/
	Theme Name: Blog do Planalto
	Theme URI: 
	Version: 3.0
	Author: SECOM - Secretaria de Comunicação 
	Atualização: Samuel de Almeida Filho
	Última atualização do CSS: 07 de junho de 2013
*/

/*..... Structure .....*/
* { margin:0px; padding:0px; list-style-type:none; }
body { 
	margin:0 auto; 
	/*background: url(images/bg.jpg) top center no-repeat #f1f1f1;*/ 
	font:12px/1.2em Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none; 
	}



/*.government_bar { width:100%; height:22px; overflow:hidden; background:#FC0; font:8pt Arial, Helvetica, sans-serif; }*/
.wrap { 
	width:1060px; 
	margin:0 auto; 
	text-align:left;
}

.wrap_content { overflow:hidden; width:1020px; padding:0 20px 40px; background:url(images/bg_wrap_content.png) repeat-y; }
.newsBody { width:608px; float:left; margin-left:20px; padding-top:95px; }
.column { width:318px; float:right; margin-right:20px; }
.footer_area { 
	width:100%; 
	display:table; 
	float:left; 
	padding-bottom:0px;
 }
.footer { overflow:hidden; width:1020px; margin:0 auto; padding:20px 20px; background:url(images/bg_wrap_content.png) repeat-y;}
.footer_botton{display:none; background: url("images/bg_wrap_content.png") repeat-y scroll 0 0 transparent;height: 63px;margin: 0 auto;width: 1060px;}
.footer_top{
	border-top: 2px solid #c5c7c9;
	height:30px;
	width: 1000px;
	margin:0 auto;
}

.paginacao { width:608px; height:30px; padding:0 20px; float:left; margin-bottom:20px; }
/*...................................................*/

/*..... Standards .....*/
p {}
a { color:#174e24; text-decoration:none; outline: none; }
a:hover {}
img { border:none; }
form {}
fieldset { border:none; }
.none { display:none; }
ul.padrao li { margin:10px 0; }
.listagem_especiais li { list-style-type: none;
	background: url("images/ico_link.gif") no-repeat scroll 0 0 transparent;
	padding-left: 23px;
}
.listagem_selos_especiais { margin-bottom:20px; }
.listagem_selos_especiais li { width:180px; height:160px; float:left; margin:10px; list-style-type:none !important;}
.listagem_selos_especiais img { border:none !important; background:none !important; }

h4 { margin-bottom:15px; font-size:13px; }
.txtfield { background:#ededee; float: left; display: block; padding:3px; font:13px "Trebuchet MS"; border:1px solid #a5a5a6; margin-right:10px; margin-bottom: 15px;}
.bt_cadastrar { display: block; clear: both;}

.alert01 { font-size:10px; font-weight:bold; clear:both;}
.button { background:#666; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#FFF; margin-bottom:15px; cursor:pointer; }
/*...................................................*/


/*..... Acessibiliy Bar .....*/
.acessibility_bar {
	position:absolute;
	overflow:hidden;
	width:890px;
	top:44px;
	left:50%;
	margin-left:-445px; /* metade da largura */
	border-bottom:1px solid #aebec4;
	font-size:11px;
	z-index:5;
}
.acessibility_bar ul { float:left; }
.acessibility_bar ul li { float:left; display:inline; margin:0 5px 0 16px; }
.acessibility_bar ul.first li { margin-left:5px; }
.acessibility_bar ul li a { float:left; height:20px; color:#003b4f; cursor:pointer; }
.acessibility_bar ul li a:hover { color:#333; }
.acessibility_bar .feeds a { padding-right:17px; background:url(images/ico_feeds.gif) top right no-repeat; }
.acessibility_bar .email a { padding-right:17px; background:url(images/ico_email.gif) top right no-repeat; }
.acessibility_bar .feeds a span{ font-weight: bold; }

.decrease_font { 
	width:18px;
	height:18px; 
	display:block; 
	float:left; 
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}
.increase_font { 
	width:18px; 
	height:18px; 
	display:block; 
	float:left; 
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}
.txt_fonts { margin-right:5px; float:left; }
.skip { position:absolute; width:20px; height:20px; display:block; text-indent:-99999px; overflow:hidden; }
/*...................................................*/

/*..... Header .....*/
/*.header { width:1004px; height:190px; background:url(images/img_header.png) 20px 0 no-repeat; float:left;margin-top: -30px;padding-top: 30px;}*/
.header{
	position:relative;
	float: left;
	height: 184px;
	margin-left: 20px;
	width: 1020px;
	z-index:1;
}
.header .name { width:236px; height:37px; float:left; margin:116px 0 0 15px	; }
.header .name a { width:236px; height:37px; background:url(images/logo_blog.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.header .search {  
	/*position:absolute; */
	margin: 48px 0 0 679px;
	width:309px; 
	height:59px; 
	/*background:url(images/bg_search.gif) no-repeat; */
	padding:9px 2px;
}
.header .search ul li { display:inline; padding-right:6px; font-size:0.97em; color:#003c50;}
.header .search ul li a { color:#59595c; }
.header .search ul li a:hover { color:#003c50; }
.word_search { margin-left:10px; padding-left:7px; }
.archive_search { border-left:1px dotted #CCC; padding-left:7px; }
.header .search fieldset { margin:5px 0 0; }
.header .search fieldset .txtfield { background:#a8aaac; padding:3px; font:13px "Trebuchet MS"; border:1px solid #a8aaac; width:157px; color: #fff;}
.header .search fieldset .button { background:#a8aaac; color: #333; width: 70px; height: 25px; text-align: center; border: none; margin-bottom:-4px; font-size: 11px; }
.midias_sociais { float:right; display:inline; margin-right: 87px; margin-top: 0px; clear: both;}
.midias_sociais ul li { list-style-type:none; display: block;  float: right; margin: 0 5px;}

.header .redes_sociais {  float:left; position:absolute; width:299px; height:36px; background:url(images/bg_redes_sociais.jpg) no-repeat; margin-left:670px; margin-top:18px; padding:10px; }
.header .redes_sociais ul { margin-left:30px; }
.header .redes_sociais ul li { display:block; float:left; margin:5px 10px; }

/*...................................................*/

/*..... Menu .....*/
/*.menu { width:978px; height:50px; background:url(images/bg_menu.gif) repeat-x; text-align:center; margin-left: 26px;margin-top: 155px;}*/
.menu{
	overflow:hidden;
	width: 1020px;
	height: 39px;
	background:url(images/bg_menu.gif) repeat-x;
	margin: 0 auto;
	
}
.menu ul { width:1020px; display: block; height:39px; text-align:center; float:left; background:url(images/bg_menu_right.gif) no-repeat right; }
.menu li { margin:0; height:39px;  line-height: 37px; background:url(images/bg_menu_right.gif) no-repeat right; padding: 0px 13px ; float: left; text-transform: uppercase;}
.menu li.end {background:none;}
.menu li.end a{padding: 2px 0 4px 10px;  }
.menu li a { color:#333; font-size:9px; padding:2px 5px 4px; }
/*.menu li a:hover { background:#8E994F; color:#FFF; }*/
/*...................................................*/

/*..... Posts .....*/
.titulo_pagina { display:block; margin-bottom:20px; padding-bottom:10px; color:#006a86; }
.post { 
	width:608px; 
	/*border-bottom:3px double #E1E4CD; */
	background: url(images/bottom_post.png) bottom repeat-x;
	padding-bottom:20px; 
	margin-bottom:30px; 
	font-size:13px; 
	float:left;
	 overflow:hidden; 
 }
.post h1 { margin:5px 0 20px 0; font-weight:normal; letter-spacing:-0.6px; line-height:36px; }
.post h1 a { color:#006a86; }
.post h1 a:hover { color:#333; }
.post h2 { margin:20px 0; font-size:1.4em; font-weight:normal; color:#666; letter-spacing:-0.2px;}
.post blockquote h2 { margin:5px 0; font-size:1.85em; font-weight:normal; color:#666; letter-spacing:-0.2px; font: 21px "Trebuchet MS", Tahoma, Helvetica, sans-serif;}
.post h2 a { color:#666; letter-spacing:-0.2px; }
.post .data { margin:10px 0; font-size:11px; font-weight:bold; margin-bottom:-3px;  color: #0b485c;}
.post p { margin:15px 0; line-height:22px; }
.post li { margin:10px 0; margin-left:15px; list-style-type:disc; }
.post p a { border-bottom:2px dotted #7D8D32; }
.post p a:hover { color:#333; border-bottom:2px dotted #7D8D32; }
.post img { background:#FFF; padding:8px; border:1px solid #DDD; margin-bottom:-15px; }
.post .img_infografico { background:none !important; padding:0px !important; border:none !important; margin:0 !important; }
.post .block { width:608px; float:left; margin:15px 0; border-top:3px double #E1E4CD; padding-bottom:0; }
.post .wp-caption-text { font-size:11px; font-weight:bold; line-height:16px !important; color:#164e24; margin-left:12px; margin-top:25px; margin-bottom:30px; background:url(images/ico_blogue_isso.gif) 0 3px no-repeat; padding-left:23px; width:540px; } 
.post div.alignleft p.wp-caption-text { width:auto !important; margin-bottom:12px;}
.post div.alignright p.wp-caption-text { width:auto !important; margin-bottom:12px;}
.post div.aligncenter p.wp-caption-text { width:auto !important; margin-bottom:12px;}
.post div.aligncenter { margin: 0 auto;}

.post .rodape_artigo { width:588px; float:left; padding-left: 20px;}
.post .rodape_artigo img { background:none; margin:0; padding:0; border:none; }
.post .rodape_artigo .opiniao { float:left; margin-right:10px; margin-top:4px; }
.post .rodape_artigo .impressao { margin-top:1px; float:left; }
.post .rodape_artigo .enviar_artigo { float:left; margin-left:30px; margin-top:4px; }
.post .rodape_artigo .opiniao .post-ratings { float:right; margin-left:5px; }
.post .rodape_artigo .opiniao .post-ratings-loading { display:none; }
.sociable_tagline { float:left; }
.sociable ul { margin-left:3px; float:left; }
.sociable ul li { display:block; float:left; margin:0 2px; }

.blogue_isso { width:140px; float:left; margin:12px 0 15px 0; }
.blogue_isso a { background:#7D8D32 url(images/ico_blogue_isso.gif) 4px 4px no-repeat; color:#FFF; padding:2px 4px 2px 23px; }
.blogue_isso a:hover { background:#666 url(images/ico_blogue_isso.gif) 4px 4px no-repeat; }
.respostas_blog { width:185px; float:left; margin:12px 0 0 3px; }
.respostas_blog a { background:#7D8D32 url(images/ico_blogue_isso.gif) 4px 4px no-repeat; color:#FFF; padding:2px 4px 2px 23px; }
.respostas_blog a:hover { background:#666 url(images/ico_blogue_isso.gif) 4px 4px no-repeat; }
.pingback { width:608px; float:left; margin-top:2px; 
	display: none;
}

.artigos_relacionados { width:608px; padding-bottom:15px; float:left; }
.artigos_relacionados ul li { margin:5px 0; list-style-type:disc; margin-left:15px; }
.artigos_relacionados ul li a { color:#174e24; padding:0 3px; }
.artigos_relacionados ul li a:hover { /*background:#7D8D32;*/ color:#333; }
.artigos_relacionados h4 { margin-bottom:20px; }

.artigos_relacionados h2{
	color: #231f20;
}

.arquivo_audio { display:none; }
.mais_opcoes_artigo { width:610px; float:left; }
.bloguesobre .passo { font-size:2.450em; font-weight:bold; letter-spacing:-0.9px; color:#666; margin-right:3px; }
.bloguesobre .txtfield { width:600px; margin-bottom:15px; }
.bloguesobre .txtarea { width:600px; background:#FFF; padding:3px; font:13px "Trebuchet MS"; border-bottom:1px solid #E4F0B2; border-right:1px solid #E4F0B2; border-top:1px solid #ACC548; border-left:1px solid #ACC548; float:left; margin-right:10px; margin-bottom:5px; }

.track_respostas_blog { width:600px; float:left; }
.track_respostas_blog ul li { list-style-type:none; margin:10px 0; }
.track_respostas_blog ul li a { background:url(images/ico_trackback.gif) no-repeat; padding-left:25px; }
.track_respostas_blog ul li a:hover { color:#006A86; }

blockquote { margin:0 0 10px 0; 
/*padding:3px 15px; background:#F6F6F6; */
font-style:italic; font-size:14px; 
/*border-left:1px dashed #ccc; */
}
.alignright {float:right; margin:0 0 10px 20px !important; }
.alignleft {float:left; margin:0 20px 10px 0 !important; }
.alignleft2 {float:left; margin:0 20px 10px 0 !important; background:none !important; border:none !important; }
/*...................................................*/

/*..... Column .....*/
.column { font-size:13px; }
.column h3 { margin:15px 0 0 0; }
.column h4 { margin:10px 0 15px 0; font-weight:normal; font-size:13px; line-height:18px !important; }
.column h4 a { color:#333; }
.column h4 a:hover { color:#006A86; }
.column .block { width:320px; margin-bottom:10px; float:left; border-bottom: 1px solid #c8cacc; padding-bottom:10px; }
.column .block p { margin:10px 0; }
.column .block ul { margin:15px 0; }
.column .block ul li { margin:12px 0; }
.column .block ul li a { color:#444; }
.column .block ul li a:hover { color:#006A86; }

.destaques_caderno { width:310px; float:left; background:#F1F5DC url(images/bg_destaques_caderno.jpg) repeat-x; padding:10px 10px 0 0; margin:10px 0; border:1px solid #DFEDA9; }
.destaque_caderno { width:230px; background:url(images/bg_destaques.gif) 0 5px no-repeat; float:left; padding-left:80px; }
.destaque_caderno p { font-size:11px; line-height:18px; }
.destaque_caderno .porcentagem { font-size:21px; }
.destaque_caderno h5 { font-size:30px; margin:5px 0; color:#778242; letter-spacing:-1.4px; font-weight:normal; line-height:28px; }
.destaque_caderno .bt_ver_destaque_caderno a { background:url(images/ico_link.gif) no-repeat; padding-left:20px; font-size:13px; color:#69733C; }
.destaque_caderno .bt_ver_destaque_caderno a:hover { background:url(images/ico_link.gif) no-repeat; padding-left:20px; color:#006A86; }

.imagens { width: auto !important; float:left; margin-bottom:15px; }
.imagens img { max-width: 320px !important;  max-height: 230px !important; }
.videos { width:320px; float:left; margin-bottom:15px; }
.slideshare { width:320px; height:280px; margin-bottom:15px; }
.portaldacopa { width:330px; height:475px; margin-bottom:15px; }
.audios { width:300px; float:left; padding:0; }
.audio { margin:0 0 15px 0; }
div.list { width:600px !important;float:left; padding:0;  border-bottom: 1px solid #cacbcd; margin-left:20px;}
.painel_topicos { margin:15px 0; line-height:20px; }
.painel_topicos a { color:#333; }
.painel_topicos a:hover { color:#006a86; }

.fotos ul li { margin:5px 0; line-height:20px; }
.fotos a { background:url(images/ico_fotos.gif) no-repeat; padding-left:23px; }

.mais_acessados ul { margin:15px 0; }
.mais_acessados ul li {}
.mais_acessados a { background: url("images/ico_link.gif") no-repeat scroll 0 0 transparent; padding-left:23px; line-height:17px; display: block; }
.mais_acessados .numero_acessos { font-weight:bold; font-size:11px; color:#333; }

.links ul li { margin:15px 0; }
.links ul li a { background:url(images/ico_link.gif) no-repeat; padding-left:23px; }

.tit_por_email {  width:322px; height:21px; background:url(images/receba_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_destaques_caderno { width:138px; height:17px; background:url(images/tit_destaques_caderno.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden;  }
.tit_destaques_blog { width:147px; height:21px; background:url(images/tit_destaques_blog.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; margin:12px 0 -5px 0px; }
.tit_imagens_blog {  width:322px; height:21px; background:url(images/imagens_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_videos_blog {  width:322px; height:21px; background:url(images/video_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_slideshare_blog { width:322px; height:21px; background:url(images/slides_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_portaldacopa_blog{ width:322px; height:21px; background:url(images/copa_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_audios_blog { width:322px; height:21px; background:url(images/audios_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_assuntos { width:322px; height:21px; background:url(images/assuntos_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_discreta_lente {  width:143px; height:19px; background:url(images/tit_discreta_lente.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_opine {  width:147px; height:21px; background:url(images/tit_opine.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_mais_acessados {  width:147px; height:21px; background:url(images/tit_mais_acessados.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_links {  width:322px; height:21px; background:url(images/links_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_especiais {  width:322px; height:21px; background:url(images/especiais_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_ultimas_twitter { width:322px; height:21px; background:url(images/twitter_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_facebook { width:147px; height:21px; background:url(images/facebook.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_instagram { width:322px; height:21px; background:url(images/instagram_bp.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }

.block .ngg-imagebrowser { width:270px; float:left; }
.block .ngg-imagebrowser-nav .next { position:absolute; width:30px; padding:0; margin-left:250px; margin-top:-220px; }
.block .ngg-imagebrowser-nav { width:270px; margin-bottom:5px; float:left; }
.block .ngg-imagebrowser .pic { width:270px; height:300px; overflow:hidden; text-align:center; float:left; }
.block .ngg-imagebrowser img { width:auto !important; margin-top:0px; }
/*...................................................*/


/*..... Galeria de Vídeos .....*/
.post .youtube object { width:560px; height:355px; }
.post .youtube embed { width:560px; height:355px; }
.post p.youtube{text-align:center;width:100%;}*/
.column .youtube object { width:300px; height:250px; }
.column .youtube embed { width:300px; height:250px; }
/*.post p.youtube{ margin:345px 0;}*/
.post p.youtube{margin: 0 auto; width: 425px;}
.post p.youtube img { width:425px; height:320px; }
.column p.youtube img{ width:320px; height:220px; }

/*span.play_youtube {background: url(images/play_youtube.gif) no-repeat;  position:absolute; }*/
.post span.play_youtube {width:425px; height:320px;  }
.column span.play_youtube {width:300px; height:220px;  background-position: center; }

.post p.youtube a, .column p.youtube a{border:none;}


/*...................................................*/

/*..... Galeria de Fotos .....*/
.column .imagens img { width:300px !important; height:auto !important; } 
/*.post .size-full { width:580px; }
.post .alignnone { width:580px; }*/
.post .horizontal { width:580px; margin-bottom:5px; }*/

.ngg-imagebrowser { width:608px; text-align:center; background:#EEF6D1 url(images/bg_galeria_fotos.jpg) 0 50px no-repeat; float:left; border:1px solid #E0EFAD; margin-bottom:25px; }
.ngg-imagebrowser img { width:auto !important; margin-top:30px; }
.ngg-imagebrowser .pic { width:608px; height:400px; overflow:hidden; text-align:center; float:left; }
.ngg-imagebrowser-nav { width:608px; margin-bottom:5px; float:left; }
.ngg-imagebrowser-nav .back { position:absolute; width:30px; padding:0; margin-left:-10px; margin-top:-220px; }
.ngg-imagebrowser-nav .back a { background:#8E994F; border:3px double #FFF; padding:0px 10px; cursor:pointer; margin-top:10px; color:#FFF; font-size:30px; }
.ngg-imagebrowser-nav .next { position:absolute; width:30px; padding:0; margin-left:578px; margin-top:-220px; }
.ngg-imagebrowser-nav .next a { background:#8E994F; border:3px double #FFF; padding:0px 10px; cursor:pointer; margin-top:10px; color:#FFF; font-size:30px; }
.ngg-imagebrowser-nav .counter { text-align:center; font-size:13px; font-weight:bold; letter-spacing:-0.8px; }
.ngg-imagebrowser-desc { width:500px; margin:0 auto; margin-bottom:-30px; }
.ngg-imagebrowser-desc p { font-size:11px !important; font-weight:bold; line-height:16px !important; background:url(images/ico_blogue_isso.gif) 0 3px no-repeat; padding-left:20px; }

.ngg-imagebrowser .thumbs .ngg-browser-next { margin:0; padding:0; }
.ngg-imagebrowser .thumbs { width:608px; text-align:center; float:left; margin-bottom:30px; }
.ngg-imagebrowser .thumbs a { padding:0; margin:0; }
.ngg-imagebrowser .thumbs img { padding:3px !important; }

.ngg-imagebrowser h3 { margin:15px 0 -10px 0; font-size:13px; font-weight:normal; }
.ngg-ximagebrowser-desc p { font-size:2.87em !important; font-style:normal !important; }
/*...................................................*/

/*..... Categorias .....*/
#full_tag_cloud { width:608px; padding:10px 0 10px 0; float:left; }
#full_tag_cloud a { color:#333333; margin:15px 5px; line-height:24px; }
#full_tag_cloud a:hover { color:#3D7B9A ; }
/*...................................................*/

/*..... FAQ .....*/
.faq p { margin:5px 0; }
.pergunta_faq { width:604px; float:left; font-size:1.85em !important; line-height:36px !important; margin-top:30px; border-top: 1px solid #cacbcd; padding-top: 20px; }
/*...................................................*/

/*..... Footer .....*/
.footer .producao { float:left; margin-left:30px;}

.footer .producao h5{
	margin-left: 45px;
}
.footer .producao ul {  }
.footer .producao ul li { display:block; float:left; margin: 0 5px 0 -6px;}
.footer .secretaria_imprensa a { width:161px; height:63px; background:url(images/logo_secretaria_imprensa.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.footer .secom a { width: 201px; height: 63px; background:url(images/logo_secretaria_comunicacao_social.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.footer .marca_brasil a { width:145px; height:50px; background:url(images/marca_brasil_grande.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.footer .hospedagem a { width:105px; height:21px; background:url(images/logo_dataprev.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; margin:10px 0; }
.footer .wordpress a { width:154px; height:37px; background:url(images/logo_wordpress.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; margin:10px 0; }
.footer .tecnologia { float:left; margin-left:50px; }
.footer .sobre { width:344px; float:left; margin-left:70px; }
.footer .sobre p { margin:10px 0; font-weight:normal; }
.footer .selo_conteudo { float:left; margin:0 10px 20px 0 !important; }
.footer .selo_conteudo img { margin-top:12px; }
.footer h5 { font-size:10px; }

.footer .sobre p  a{
	color: #444444;
}

.footer .sobre p  a.linkPlanalto{
	font-size: 16px;
	margin-top: -12px !important;
	display: block;
}
/*...................................................*/

/*..... Paginação .....*/
.paginacao li a { font-weight:bold; font-size:11px; color:#164e24; }
.paginacao .post_antigo { float:left; margin-left:15px; }
.paginacao .post_antigo a:hover { color:#333; }
.paginacao .post_novo { float:right; margin-right:15px; }
.paginacao .post_novo a:hover { color:#006A86; }
/*...................................................*/

/*..... Ver mais .....*/
.vermais { margin:0; }
.vermais a { 
	background:url(images/btn_verMais.gif) no-repeat; 
	width: 66px;
	height: 15px;
	display: block;
	color:#69733C; 
	font-size:13px; 
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	}
/*
	.vermais a:hover { background:url(images/ico_vermais_hover.gif) left no-repeat; color:#006A86; }
*/
/*...................................................*/

/*..... Tamanho da fontes .....*/
.tamanho_fonte { position:absolute; margin-left:452px; top:289px; }
.tamanho_fonte ul { margin-left:8px; float:left; }
.tamanho_fonte li { float:left; margin:0 2px; }
.tamanho_fonte .diminuir a { width:26px; height:26px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/diminuir_fonte.gif) no-repeat; }
.tamanho_fonte .diminuir a:hover { border:3px solid #9FAD60; }
.tamanho_fonte .aumentar a { width:26px; height:26px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/aumentar_fonte.gif) no-repeat; }
.tamanho_fonte .aumentar a:hover { border:3px solid #9FAD60; }
.tamanho_fonte p { font-size:13px; margin-top:5px; float:left; }
/*...................................................*/

/*..... Acessibily .....*/
.corpo_1 p { font-size:13px; line-height:22px !important; }
.corpo_1 h1 { font-size:1.9em !important; }
.corpo_1 .data { font-size:10px !important; }
.corpo_1 .tamanho_fonte p { font-size:13px !important; }
.corpo_2 p { font-size:14px; line-height:24px !important; }
.corpo_2 h1 { font-size:2.10em !important; }
.corpo_2 .data { font-size:13px !important; }
.corpo_2 .tamanho_fonte p { font-size:13px !important; }
.corpo_3 p { font-size:15px; line-height:26px !important; }
.corpo_3 h1 { font-size:2.10em !important; }
.corpo_3 .data { font-size:15px !important; }
.corpo_3 .tamanho_fonte p { font-size:13px !important; }
.corpo_4 p { font-size:17px; line-height:28px !important; }
.corpo_4 h1 { font-size:2.10em!important; }
.corpo_4 .data { font-size:18px !important; }
.corpo_4 .tamanho_fonte p { font-size:13px !important; }
/*...................................................*/

/*..... Enquete .....*/
.wp-polls { margin-top:10px; }
.enquete_pergunta { color:#333; margin:15px 0 15px 0; line-height:18px; }
.newsBody .resultado_enquete { width:100%; border-top:2px dotted #666; padding-top:10px; }
.enquete { width:300px; float:left; }
.enquete ul li { margin:8px 0 !important; line-height:20px; }
.enquete ul li strong { font-size:13px !important; }
.porcentagem_enquete { font-size:11px; font-weight:bold; }
.wp-polls-loading { display:none; }
.wp-polls-form .Buttons { 
	background: url(images/btn_votar.gif) no-repeat;
	width: 55px;
	overflow: hidden;
	text-indent: -9999px;
	height: 21px;
	font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#FFF; 
	margin-bottom:15px; 
	cursor:pointer; 
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { text-align:left; font-weight: bold; background-image:none; display: block; line-height:18px; margin:15px 0; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {	text-align: left;	list-style: none;	float: none;}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG { display: inline;	border: 0px;	padding: 0px;	margin: 0px; }
.wp-polls-ul { padding: 0px; margin:0px 0px 10px 0; }
.wp-polls-ans { width:100%;	filter: alpha(opacity=100);	-moz-opacity: 1; opacity: 1; /* background-color: #ffffff; */ }
.wp-polls-loading {	display: none;	text-align: center;	height: 16px;	line-height: 16px;}
.wp-polls-image {	border: 0px;}
.wp-polls .Buttons { border:1px solid #c8c8c8; }
.wp-polls-paging a, .wp-polls-paging a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;	border: 1px solid #0066cc; color: #0066cc;	background-color: #FFFFFF;	}
.wp-polls-paging a:visited { padding: 2px 4px 2px 4px; margin: 2px;	text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging a:hover {	border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF;	}
.wp-polls-paging span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000;	background-color: #FFFFFF; }
.wp-polls-paging span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls .pollbar { margin: 1px; font-size: 8px; line-height: 10px; height: 10px;	background-image: url(../../plugins/wp-polls/images/default_gradient/pollbg.gif); border: 1px solid #C97339; }
.wp-polls-ul li i { font-weight:normal; color:#C97339; font-size:14px !important; line-height:16px; margin-bottom:3px; }
.wp-polls-ul li small { font-weight:bold; font-size:11px; }
.total_votos { font-size:1.78em; letter-spacing:-0.8px; }
.block_total_votos { width:300px; margin-bottom:15px !important; float:left; }
.mensagem_enquete { margin:25px 0 20px 0 !important; }
/*...................................................*/

/*..... Críticas e sugestões .....*/
.wpcf7-form { margin-top:40px; }
.wpcf7-form .wpcf7-validates-as-required { background:#FFF; padding:3px; font:13px "Trebuchet MS"; border:1px solid #cbcbcc; float:left; margin-right:10px; margin-bottom:10px;  width:375px; }
.your-subject input { background:#FFF; padding:3px; font:13px "Trebuchet MS"; border:1px solid #cbcbcc; float:left; margin-right:10px; margin-bottom:10px; width:375px; }
.your-message textarea { background:#FFF; padding:3px; font:13px "Trebuchet MS"; border:1px solid #cbcbcc; float:left; margin-right:10px; margin-bottom:10px; min-height: 250px; max-height: 250px;  width:375px; max-width: 375px; min-width: 375px; margin-bottom: 15px;}
.wpcf7-form  p { width:600px; display:block; float:left; margin:0; }

.wpcf7-form p{
	color: #333;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}
.wpcf7-submit{
	background: url(images/btn_enviar.png) no-repeat;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	border: none;
	margin-bottom: 15px;
}
/*...................................................*/

/*..... Destaques do blog .....*/
.destaques_acessibilidade { width:605px; float:left; margin-top:4px; margin-bottom:10px; }
.destaques_do_blog { position:absolute; width:420px; height:80px; overflow:hidden; float:left; margin:3px 0 0 8px; }

div.cf_element { width:600px; float:left; background:url(images/ico_star.gif) 0px 15px no-repeat; font-size:11px; line-height:18px; padding:15px 0 10px 25px; }
div.cf_element a { color:#232020; padding:10px 0 2px 0; cursor:pointer; }
div.cf_element a:hover { color:#333; border-bottom:2px dotted #333; }
/*...................................................*/

/*..... Nota do artigo .....*/
.votacao { float:left; margin-left:20px; }
div.ratepost { float:left; padding-top: 10px; }
div.ratepost div { float:left; line-height: 10px; }
div.ratepost span div { width:10px; height:10px; }
div.ratepost div.rating-info { padding-right:10px; }
div.ratepost div.status-info { padding-left:10px; font-size:90%; }
div.ratepost div.info { padding-left:3px; }
.ratepost_votacao { float:left; margin-top:4px; }
.ratepost_estrelas { float:left; margin-left:5px; margin-right:18px; }
div.ratepost span.rating1 div.star1,
div.ratepost span.rating2 div.star1,
div.ratepost span.rating2 div.star2,
div.ratepost span.rating3 div.star1,
div.ratepost span.rating3 div.star2,
div.ratepost span.rating3 div.star3,
div.ratepost span.rating4 div.star1,
div.ratepost span.rating4 div.star2,
div.ratepost span.rating4 div.star3,
div.ratepost span.rating4 div.star4,
div.ratepost span.rating5 div.star1,
div.ratepost span.rating5 div.star2,
div.ratepost span.rating5 div.star3,
div.ratepost span.rating5 div.star4,
div.ratepost span.rating5 div.star5 {
	background:transparent url(images/star.png) top center no-repeat; padding:3px; margin-top:-5px; cursor:pointer;
}

div.ratepost span.rating4 div.star5,
div.ratepost span.rating3 div.star5,
div.ratepost span.rating3 div.star4,
div.ratepost span.rating2 div.star5,
div.ratepost span.rating2 div.star4,
div.ratepost span.rating2 div.star3,
div.ratepost span.rating1 div.star5,
div.ratepost span.rating1 div.star4,
div.ratepost span.rating1 div.star3,
div.ratepost span.rating0 div.star1,
div.ratepost span.rating0 div.star2,
div.ratepost span.rating0 div.star3,
div.ratepost span.rating0 div.star4,
div.ratepost span.rating0 div.star5,
div.ratepost span.rating1 div.star2 {
	background:transparent url(images/star-dim.png) top center no-repeat; padding:3px; margin-top:-5px;
}
.votos_post { width:588px; background:#FAFCF1; float:left; padding:0 10px 10px 10px; margin:10px 0; border-top:3px double #E1E4CD; border-bottom:3px double #E1E4CD; }
.votos_post p { font-weight:bold; margin:5px 0 !important; }
.ratepost .status-info { font-weight:bold; padding-left:8px; border-left:3px solid #CCC; margin-left:10px; }
/*...................................................*/

.mais_acessado_grande li a { font-size:16px; line-height:20px; letter-spacing:-0.8px; font-weight:bold; }
.mais_acessado_medio li a { font-size:14px; line-height:20px; }

.show-question { padding: 10px 0; margin:10px 0; border-bottom:3px dotted #E1E4CD; }
.grafico { width:608px; height:300px; float:left; border:1px solid #DDD; margin-bottom:20px; }
.grafico2 { width:490px; background:#FFF; float:left; border:1px solid #DDD; margin-bottom:20px; margin-right:128px; }

.pod_audio_container { clear:both; margin-top:15px; }
.link_podcasting { margin-top:8px; margin-bottom:20px; }
.link_podcasting a { background:url(images/ico_download_audio.gif) no-repeat; padding-left:23px; font-size:13px; color:#333; }
.link_podcasting a:hover { color:#006A86; border-bottom:2px dotted #006a86; }

/*..... Buscar por data .....*/
.buscar_calendario { width:300px; float:left; }
.buscar_meses { width:600px; float:left; margin-left:15px; }
.buscar_meses ul { width:250px; float:left; }
#giraffe_calendar { width:350px; /*float:left; margin-top:-70px;*/ }

#wp-calendar { border:3px double #CCC; }
#wp-calendar tr td { padding:10px; font-size:14px; text-align:center; }
#wp-calendar tr td a { color:#333; }
#wp-calendar tr td a:hover { text-decoration:underline; }
#wp-calendar tr th { padding:10px; background:#006A86; text-align:center; color:#FFF; }
#wp-calendar caption { margin:20px 0; text-transform:capitalize; text-align:left; letter-spacing:-0.2px; font-family:"Trebuchet MS"; font-size:1.85em; }
#wp-calendar .day_has_post { background:#DFECA4; }
/*...................................................*/

.quiz-area { background:#ddd url(http://blog.planalto.gov.br/wp-content/uploads/2010/02/img_interrogacao.jpg) bottom right no-repeat; padding:0 15px 5px 15px; border:1px dashed #BFBFBF; }
.question-content { font-size:1.85em; line-height:24px; margin-bottom:10px; }
.question input { margin-bottom:5px; }
.question label { margin-bottom:5px; margin-left:8px; }
#next-question { cursor:pointer; background:#7D8D32; color:#FFF; padding:1px 5px; font:11px "Trebuchet MS"; margin-bottom:10px; border:1px solid #7D8D32; font-weight:bold; }
#action-button { cursor:pointer; background:#2379A1; color:#FFF; padding:1px 5px; font:11px "Trebuchet MS"; margin-bottom:10px; border:1px solid #2379A1; font-weight:bold; }

.show-question { background:#ddd; padding:15px; border:1px dashed #BFBFBF !important; }
.show-question-content { font-size:1.65em; line-height:24px; margin-bottom:20px; }
.show-question li { list-style-type:none !important; margin-left:0; }

.resultado_quiz { background:#DCE7CB; padding:15px; border:1px dashed #B7CE93 !important; }

.content_subscribe2 input[type="text"] { width:340px; background:#EDEDEE; padding:3px; font:13px "Trebuchet MS"; border:1px solid #A5A5A6; margin-right:10px; }

/*------------------------------------------------------------------------------Assinar E-mail botão

.content_subscribe2 input[type="submit"] { 
	background: url(images/btn_inscricao.gif) no-repeat;
	width: 97px;
	height: 23px;
	text-align: center;
	display: block;
	font-size: 11px;
	color:#000; 
	cursor:pointer;
	float: left;
	margin-right: 5px;
	border: none;
}

input.button{
	background: url(images/btn_inscricao.gif) no-repeat;
	width: 97px;
	height: 23px;
	text-align: center;
	display: block;
	font-size: 11px;
	color:#000; 
	border: none;
}
*/-----------------------------------------------------------------------------------Fim

.content_subscribe2 blockquote{
	display: table;
}
.content_subscribe2 p{
	display: table;
}

.buscas_pagina_nao_encontrada .button { margin-bottom:-6px; }
.buscas_pagina_nao_encontrada { width:608px; float:left; margin:10px 0; }

.tabela_padrao { border-collapse:collapse; border:1px solid #CCC; margin:15px 0; background:#FFF; clear:both; }
.tabela_padrao tr td { padding:8px 10px; font-size:13px; }
.tabela_padrao tr th { background:#8EA233; color:#FFF; padding:10px; font-size:13px; }

.padrao_graficos { border:1px solid #CCC; background:#FFF; }
.bandeira_viagens_internacionais { width:598px; height:32px; background:#FFF; padding:12px 5px 5px 5px; margin:5px 0 20px 0; border-top:3px double #E1E4CD; border-bottom:3px double #E1E4CD; float:left; }
.bandeira_viagens_internacionais span { margin-top:5px; float:left; }
.bandeira_viagens_internacionais img { background:none; border:none; padding:0; margin-right:8px; margin-left:10px; float:left; }

.selo_twitter { position:absolute; margin-left:780px; top:70px; width:200px; height:21px; background:url(http://blog.planalto.gov.br/wp-content/uploads/2010/03/img_selo_twitter.gif) no-repeat; }
.selo_twitter a { width:200px; height:21px; background:url(http://blog.planalto.gov.br/wp-content/uploads/2010/03/img_selo_twitter.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; }

.listagem_programas_especiais ul li { width:300px; height:250px; list-style-type:none; display:block; float:left; margin:0; margin-bottom:15px; }
.listagem_programas_especiais ul li img { margin-top:15px !important; }

.listagem_programas_especiais2 ul li { width:300px; height:200px; list-style-type:none; display:block; float:left; margin:0; margin-bottom:15px; }
.listagem_programas_especiais2 ul li img { margin-top:15px !important; }

.tweets ul li a { color:#5B9EBF; }
.tweets ul li span { font-size:10px; }
div.object_code { display:none; background:#FFF; border:1px solid #666; margin:14px 0; padding:0; line-height:20px; border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8; }
a.object_action { cursor:pointer; }
.tweets { /*float:left;*/ background:#e7e8e9; padding:10px; margin:15px 0 10px 0; border:1px solid #bcbec0; }
.tweets span.erro { font-size:11px !important; font-weight:bold !important; color:#CC0000; margin:15px 0 !important; }
.tweets a { color:#3D7B9A !important; font-size:11px !important; font-weight:bold !important; }
.tweets .timesince { color:#666 !important; }

.infos { width:650px; float:left; }

#post-501{
	background: none;
}
.infos table tr{
	border-bottom: 1px solid #c9cbcd;
	display: table;
}
.infos td { width:187px; height:220px; overflow:hidden; float:left; list-style-type:none; margin:10px 6px; }

.infos td img { border:none !important; background:none !important; padding:0 !important; }

.infos td strong { height:45px; float:left; overflow:hidden; }

.infos td strong a { margin:2px 0; font:bold 12px Arial; color:#333333; text-decoration:none; }

.flickr_slideshow{
	background: #fff !important;
}

.infos td .data_info { width:187px; font:11px Arial; color:#666; float:left; margin-bottom:10px; }

#linhas-duplas {
background: url("bg-logo-suporte-filet.png") repeat-x left top;
width: 100%;
height: 2px;
left: -50%;
position: absolute;
top: 25px;
width: 100%;
z-index: 1;
}
#suporte-bar {
width: 1002px;
height: 29px;
margin: 0 auto;
background: url("images/bg-logo-suporte.png") no-repeat right 3px;
}
#suporte-bar a {
float: right;
margin: 9px 12px 0 0;
position: relative;
}
#bottom-bar {
width: 1001px;
height: 30px;
margin: 0 auto;
background: url("images/bg-bottom-bar-texto.png") no-repeat center top;
}
#suporte-bar .ai {
background: url("images/ai.png") no-repeat scroll 0 0 transparent;
display: block;
float: right;
height: 24px;
margin: 3px 54px 0 0 !important;
text-indent: -9999px;
width: 161px;
position: inherit !important;
}

.playermp4 {
    display: block;
    width: 400px;
    height: 300px;
    float: left;
    margin-left: 10px;
}

/*rede social*/
 
#div_printer {
 /*position: relative;*/
 width: 10px;
 height: 50px;
 float: left;
 text-align: center;
}

#div_twitter {
 /*position: relative;*/
 width: 160px;
 height: 50px;
 float: left;
 text-align: center;
}
  
#div_google {
 /*position: relative;*/
 width: 50px;
 height: 50px;
 float: left;
 text-align: center;
}
 
#div_face {
 /*position: relative;*/
 width: 80px;
 height: 50px;
 float: left;
 text-align: center;
}
 
@media screen {
/* Atualizacao://Samuel de Almeida Filho*/
/* Fevereiro de 2014*/
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
#sobre li { display: inline; }
#accessibility li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */

}

/** #1 
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'),
         local('OpenSans-Extrabold'),
         url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff)
             format('woff');**/
}
/** #2 **/

/* */