@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: 2.0
	Author: SECOM - Secretaria de Comunicação
	Layout: Daniel Pádua
	Desenvolvimento de Layout : Thiago Melo
	Desenvolvimento do Blog : Marcos Renan e Thiago Dieb
	Última atualização do CSS: 17 de fevereiro de 2010
*/

/*..... Structure .....*/
* { margin:0px; padding:0px; list-style-type:none; }
body { margin:0 auto; background:#F6FAE7 url(images/bg_body.jpg) repeat-x; font:12px/1.2em "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#444; }
.government_bar { width:100%; height:22px; overflow:hidden; background:#FC0; font:8pt Arial, Helvetica, sans-serif; }
.acessibility_bar { width:974px; height:30px; background:url(images/bg_barra_superior.jpg) no-repeat; text-align:center; margin:0 auto; }
.wrap { width:1004px; margin:0 auto; text-align:left; }
.header { width:1004px; height:160px; background:url(images/img_header.jpg) 15px 0 no-repeat; float:left; }
.menu { width:1004px; height:28px; background:url(images/bottom_menu.jpg) center no-repeat; text-align:center; padding-top:5px; clear:both; }
.wrap_content { width:1004px; float:left; }
.newsBody { width:608px; float:left; margin-left:20px; padding-top:100px; }
.column { width:318px; float:right; margin-right:20px; }
.footer_area { width:100%; display:table; background:url(images/bg_footer.jpg) bottom repeat-x; float:left; padding-bottom:30px; }
.footer { width:964px; padding:20px 20px; margin:0 auto; margin-top:20px; border-top:3px double #E1EEAA; }
.paginacao { width:608px; height:30px; background:url(images/bg_paginacao.jpg) bottom no-repeat; padding:0 20px; float:left; margin-bottom:20px; }
/*...................................................*/

/*..... Standards .....*/
p {}
a { color:#7D8D32; text-decoration:none; }
a:hover {}
img { border:none; }
form {}
fieldset { border:none; }
.none { display:none; }
ul.padrao li { margin:10px 0; }
.listagem_especiais li { margin-left:15px !important; list-style-type:disc; }
.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:#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; margin-right:10px; }
.bt_cadastrar { float:left; }

.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; }
/*...................................................*/

/*..... Government Bar .....*/
.government_bar .assinatura { float:left; }
.government_bar #select { text-align:right; vertical-align:middle; background:#FC0; padding:0; float:right; }
.government_bar #select .pr { background:#FC0; font-size:8pt; display:block; }
.government_bar #select .marca_brasil { margin-right:20px; }
.government_bar #select .select_pr { float:left; margin:2px 20px 0 0; }
/*...................................................*/

/*..... Acessibiliy Bar .....*/
.acessibility_bar ul { float:left; margin-left:15px; padding-top:8px; }
.acessibility_bar ul li { display:block; float:left; margin:0 5px; height:20px; }
.acessibility_bar ul li a { color:#FFF; cursor:pointer; }
.acessibility_bar ul li a:hover { color:#4B551C; padding-bottom:3px; }
.acessibility_bar .feeds a { background:url(images/ico_feeds.gif) top right no-repeat; padding-right:27px; }
.acessibility_bar .email a { background:url(images/ico_email.gif) top right no-repeat; padding-right:27px; }

.decrease_font { width:18px; height:18px; background:url(images/ico_diminuir_fonte.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-top:-2px; float:left; }
.increase_font { width:18px; height:18px; background:url(images/ico_aumentar_fonte.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-top:-2px; float:left; }
.txt_fonts { margin-right:5px; float:left; }
.skip { position:absolute; width:20px; height:20px; display:block; text-indent:-99999px; overflow:hidden; }
/*...................................................*/

/*..... Header .....*/
.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:52px 0 0 666px; width:301px; height:59px; background:url(images/bg_search.gif) no-repeat; padding:15px 10px; }
.header .search ul li { display:inline; padding-right:6px; font-size:13px; }
.header .search ul li a { color:#A9912E; }
.header .search ul li a:hover { color:#000; }
.word_search { margin-left:10px; border-left:1px dotted #CCC; padding-left:7px; }
.archive_search { border-left:1px dotted #CCC; padding-left:7px; }
.header .search fieldset { margin:12px 0; }
.header .search fieldset .txtfield { background:#E4F0B2; 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; width:250px; }
.header .search fieldset .button { margin-bottom:-4px; }

.header .redes_sociais { 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 ul { width:1004px; height:33px; text-align:center; float:left; }
.menu li { display:inline; margin:0 6px; }
.menu li a { color:#333; font-size:13px; padding:2px 6px 4px 6px; }
.menu li a:hover { background:#8E994F; color:#FFF; }
/*...................................................*/

/*..... Posts .....*/
.titulo_pagina { display:block; margin-bottom:20px; border-bottom:2px dotted #E1E4CD; padding-bottom:10px; color:#616835; }
.post { width:608px; border-bottom:3px double #E1E4CD; padding-bottom:15px; margin-bottom:10px; font-size:13px; float:left; overflow:hidden; }
.post h1 { margin:5px 0 20px 0; font-weight:normal; letter-spacing:-0.6px; line-height:36px; font-family:Georgia; }
.post h1 a { color:#7D8D32; }
.post h1 a:hover { color:#BCA133; }
.post h2 { margin:20px 0; font-size:1.85em; 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; }
.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:#BCA133; border-bottom:2px dotted #BCA133; }
.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:#6F841C; 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:608px; float:left; }
.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; }

.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:#7D8D32; padding:0 3px; }
.artigos_relacionados ul li a:hover { background:#7D8D32; color:#FFF; }
.artigos_relacionados h4 { margin-bottom:20px; }

.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:#C87238; }

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:#C87238; }
.column .block { width:320px; margin-bottom:10px; float:left; border-bottom:3px double #E1E4CD; 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:#C87238; }

.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:#C87238; }

.imagens { width: auto !important; float:left; background:#FFF; padding:10px; border:1px solid #EAF3C6; margin-bottom:15px; }
.imagens img { max-width: 300px !important;  max-height: 210px !important; }
.videos { width:300px; float:left; background:#FFF; padding:0 10px; border:1px solid #EAF3C6; margin-bottom:15px; }
.audios { width:300px; float:left; padding:0; }
.audio { margin:0 0 15px 0; }
.destaques_blog { width:300px; float:left; padding:0; }
.painel_topicos { margin:15px 0; line-height:20px; }
.painel_topicos a { color:#333; }
.painel_topicos a:hover { color:#C87238; }

.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_star.gif) no-repeat; padding-left:23px; line-height:17px; }
.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:138px; height:17px; background:url(images/tit_poremail.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_destaques_caderno { width:138px; height:17px; background:url(images/tit_destaques_caderno.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_destaques_blog { width:138px; height:17px; background:url(images/tit_destaques_blog.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; margin:12px 0 -5px 7px; }
.tit_imagens_blog { width:138px; height:17px; background:url(images/tit_imagens_blog.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_videos_blog { width:138px; height:17px; background:url(images/tit_videos_blog.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_audios_blog { width:138px; height:17px; background:url(images/tit_audios_blog.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_assuntos { width:138px; height:17px; background:url(images/tit_assuntos.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_discreta_lente { width:138px; height:17px; background:url(images/tit_discreta_lente.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_opine { width:138px; height:17px; background:url(images/tit_opine.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_mais_acessados { width:138px; height:17px; background:url(images/tit_mais_acessados.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_links { width:138px; height:17px; background:url(images/tit_links.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_especiais { width:138px; height:17px; background:url(http://blog.planalto.gov.br/wp-content/uploads/2010/02/tit_especiais.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.tit_ultimas_twitter { width:138px; height:17px; background:url(http://blog.planalto.gov.br/wp-content/uploads/2010/05/tit_blognotwitter.gif) 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:425px; height:355px; }
.post .youtube embed { width:425px; height:355px; }
.column .youtube object { width:300px; height:250px; }
.column .youtube embed { width:300px; height:250px; }
.post p.youtube{ margin:45px 0;}
.post p.youtube img { width:425px; height:320px; }
.column p.youtube img{ width:300px; height:220px; }

span.play_youtube {background: url(images/play_youtube.png) 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:20px 0 10px 0; border-top:3px double #E1E4CD; float:left; margin-top:10px; }
#full_tag_cloud a { color:#7D8D32; margin:15px 5px; line-height:24px; }
#full_tag_cloud a:hover { color:#C87238; }
/*...................................................*/

/*..... FAQ .....*/
.faq p { margin:5px 0; }
.pergunta_faq { width:604px; float:left; font-size:1.85em !important; line-height:36px !important; margin-bottom:15px; margin-top:30px; }
/*...................................................*/

/*..... Footer .....*/
.footer .producao { float:left; }
.footer .producao ul { margin-top:20px; }
.footer .producao ul li { display:block; float:left; margin:0 5px; }
.footer .secretaria_imprensa a { width:96px; height:50px; background:url(images/logo_secretaria_imprensa.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
.footer .secom a { width:135px; height:50px; background:url(images/logo_secretaria_comunicacao_social.gif) 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.gif) 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:30px; }
.footer .sobre { width:344px; float:left; margin-left:30px; }
.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; }
/*...................................................*/

/*..... Paginação .....*/
.paginacao li a { font-weight:bold; font-size:11px; color:#9FAD60; }
.paginacao .post_antigo { float:left; margin-left:15px; }
.paginacao .post_antigo a:hover { color:#C87238; }
.paginacao .post_novo { float:right; margin-right:15px; }
.paginacao .post_novo a:hover { color:#C87238; }
/*...................................................*/

/*..... Ver mais .....*/
.vermais { margin:0; }
.vermais a { background:url(images/ico_vermais.gif) left no-repeat; padding:1px 3px 1px 21px; color:#69733C; font-size:13px; }
.vermais a:hover { background:url(images/ico_vermais_hover.gif) left no-repeat; color:#C87238; }
/*...................................................*/

/*..... 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:2.45em !important; }
.corpo_1 .data { font-size:11px !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.690em !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.910em !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.910em !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:#C87238; 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:#666; 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; 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-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:10px; }
.your-subject input { 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:10px; }
.your-message input { 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:10px; }
.wpcf7-form  p { width:600px; display:block; float:left; margin:0; }
/*...................................................*/

/*..... 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:390px; float:left; background:url(http://blog.planalto.gov.br/wp-content/themes/blog-do-planalto2/images/ico_star.gif) 10px 15px no-repeat; font-size:13px; line-height:18px; padding:15px 0 10px 32px; }
div.cf_element a { color:#586132; 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:30px; }
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(http://blog.planalto.gov.br/wp-content/plugins/vote-the-post/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(http://blog.planalto.gov.br/wp-content/plugins/vote-the-post/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(http://blog.planalto.gov.br/wp-content/themes/blog-do-planalto2/images/ico_download_audio.gif) no-repeat; padding-left:23px; font-size:13px; color:#333; }
.link_podcasting a:hover { color:#C87238; border-bottom:2px dotted #C87238; }

/*..... 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:#C87238; 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:#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; margin-right:10px; }
.content_subscribe2 input[type="submit"] { background:#666; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#FFF; margin-bottom:15px; cursor:pointer; }

.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; }

.midias_sociais { float:right; margin-right: 8px; margin-top: 4px;}
.midias_sociais ul li { list-style-type:none;  display: block; float: left; margin: 0 5px;}
.midias_sociais img{ width:46px;}

.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:#FFF; padding:10px; margin:0 0 10px 0; border:1px solid #E1E4CD; }
.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; }

.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:#7D8D32; text-decoration:none; }

.infos td .data_info { width:187px; font:11px Arial; color:#666; float:left; margin-bottom:10px; }

/*barra governamental*/

#barra-governo {
overflow: hidden;
height: 35px;
width: 974px; 
margin: 0 auto;
display:none;
}

 

#visual-portal-wrapper {

color: #565447;

}

.HeaderBgEsquerda {

float: left;

background: url(http://www.presidencia.gov.br/imagens-barra-institucional/imagesq?v=2975774);

height: 35px;

width: 168px;

}

.HeaderBgPreenchimento {

float: left;

display: block;

background: url(http://www.presidencia.gov.br/imagens-barra-institucional/imagepreenchimento?v=2975774) repeat-x;

height: 35px;

width: 35px;

}

.HeaderBgDireita {

float: right;

background: url(http://www.presidencia.gov.br/imagens-barra-institucional/imagedir?v=2975774);

height: 35px;

width: 188px;

}


.

