/* css reset http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; font: italic 13px Georgia, tahoma, verdana; color:#595243;}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:bold}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns].clearfix{display:block}* html .clearfix{height:1%}

/* classes reutilizaveis */
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear: both;}
.selfix{vertical-align: 0 !important;vertical-align: -2px;}
.radfix, .checkfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
.shape { background: url('img/bg/shape.png'); }

/* modal plug-in */
.load_modal { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999; background: url('img/ico/load.gif') no-repeat; text-indent: -9999px; }
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
.view_modal { position: absolute; left: 50%;	top: 50%; text-align: left; z-index: 99998; }
.modal, .login_redirect { visibility: hidden; cursor:pointer; }

/* forms  */
input,select,textarea{border: 1px solid #000;background: #fff;color: #000;}
textarea{overflow:auto;}

/* links */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* ELEMENTOS RE-UTILIZADOS */
h1.tit_pagina,
h2.tit_pagina{ font-size:45px; color:#1f1d19; margin-bottom:8px; }

h3.tit_pagina{ font-size:33px; color:#1f1d19; margin-bottom:8px; }

/* CONTAINER */
div.container_div { margin:0 auto; width:1004px; position: relative;}

.container_bt{ height:34px; margin-bottom:20px; }
.bt_diversos{ background:transparent url('img/bg/bt_diversos.gif') no-repeat right top; display: block; height:34px; line-height:34px; vertical-align:middle;  font-size: 12px; border: 0; border-left:1px solid #b0aaa1; width: auto; padding: 0 20px 0 10px;text-transform: lowercase; color:#fff; }
.container_bt .bt_diversos{ float:left; }

/* HEADER */
div#header { background:url('img/bg/apresentacao.png') repeat-x center -12px; padding-top:37px; }

/* BARRA PORTAL FIAT */
div#barra_portal_fiat{ height:38px; overflow:hidden; }

/* APRESENTACAO */
div#apresentacao { height:88px; padding-top:23px; }
div#apresentacao ul{ padding-left:20px; }
div#apresentacao ul li{ float: left;  }
/* logo */
div#apresentacao ul li.logo{ width:178px;}
div#apresentacao ul li.logo h1#logo,div#apresentacao ul li.logo h1#logo a{ background: url('img/ico/logo.png'); width: 127px; height: 58px; display: block}
/* fiatmiocc */
div#apresentacao ul li.fiatmiocc { width:215px; padding-top: 16px;}
div#apresentacao ul li.fiatmiocc h1{ background: url('img/tit/fiatmiocc.png') no-repeat; width: 83px; height: 14px;}
div#apresentacao ul li.fiatmiocc p{ font-size: 12px; }
/* creativecommons */
div#apresentacao ul li.creativecommons { width:150px; padding-top:12px;}
div#apresentacao ul li.creativecommons a{ font-size:11px; padding-left:10px; background:url('img/seta/idioma.gif') no-repeat 3px 6px; margin-left:24px; }
div#apresentacao ul li.creativecommons .logo_creativecommons{ background: url('img/tit/creativecommons.png'); width: 104px;height: 25px;}
/* idiomas no menu */
div#apresentacao ul li.idiomas { width: 116px; padding-top:5px;  }
div#apresentacao ul li.idiomas p { float:left; width:39px; height:30px; margin-right:7px; position:relative;}
div#apresentacao ul li.idiomas p span{ position:absolute; top:32px; left:0; color:#595243; font-size:11px; text-transform:lowercase; padding-left:10px; background:url('img/seta/idioma.gif') no-repeat 3px 6px;}
div#apresentacao ul li.idiomas a { position:relative; top:4px; display:block; width:18px; height:26px; text-indent:-9999px; float:left;  margin-right:7px;}
div#apresentacao ul li.idiomas p.translate_pt{ background:url('img/ico/translate_pt_ativo.png') no-repeat; }
div#apresentacao ul li.idiomas p.translate_en{ background:url('img/ico/translate_en_ativo.png') no-repeat; }
div#apresentacao ul li.idiomas p.translate_es{ background:url('img/ico/translate_es_ativo.png') no-repeat; }
div#apresentacao ul li.idiomas a.translate_pt{ background:url('img/ico/translate_pt.png') no-repeat; }
div#apresentacao ul li.idiomas a.translate_en{ background:url('img/ico/translate_en.png') no-repeat; }
div#apresentacao ul li.idiomas a.translate_es{ background:url('img/ico/translate_es.png') no-repeat; }
/* like */
div#apresentacao ul li.like { width: 310px; padding-top:5px; }
div#apresentacao ul li.like #iframe_like_facebook{border:none; overflow:hidden; width:310px; height:80px;}


/* MENU */
div#container_menu{ background:#e4e1e1; height:69px;}
div#container_menu div.container_div{ overflow:hidden;}
ul#menu { height:69px; width:983px; overflow:hidden;}
ul#menu li{ float:left; position:relative; margin-right:2px; height:69px; padding:0 5px;}
ul#menu li a{ float:left; display:block;  background:url('img/seta/marrom.gif') no-repeat 10px center;  padding:0 25px;  height:69px; line-height:69px; vertical-align:middle; font-size:18px; color:#1f1d19;}
ul#menu li.ideias_ativo a{ background:#DDDE52; }
ul#menu li.makingof_ativo a{ background:#968F6C; }
ul#menu li.participantes_ativo a{ background:#4A9385; }
ul#menu li.futuro_plataforma_ativo { width: 234px; background: url('img/purple/menu/item.jpg') no-repeat center center; padding: 0; }
ul#menu li.futuro_plataforma_ativo a{ color: #E2A95B; margin: 38px 0 0 34px; line-height: 0; height: auto; padding: 0; }
ul#menu li.busca { float:right; background:#ff0;  background:url('img/bg/buscar.gif') no-repeat; padding:14px 10px 13px 25px; }
ul#menu li.busca.over{ background:url('img/bg/buscar_over.gif') no-repeat}
ul#menu li.busca input{ border:0;}
ul#menu li.busca input.text{color:#1f1d19; display:block; float:left; margin-top:7px; height:25px;  width:327px; margin-right:20px; font:italic normal 18px Georgia;}
ul#menu li.busca.over  input.text{ background:#d4d2d2; }
ul#menu li.busca input#buscar_ideias{ background:#e3e1e1 url('img/seta/marrom.gif') no-repeat 1px 22px;  font-size:18px; color:#1f1d19; cursor:pointer; height:40px; font-style:italic; padding:0 5px; }

/* SUBMENU */
div#submenu_back{ height:33px; position:relative; width:100%; }
div#submenu{ height:53px; position:absolute; top:-14px; left:0; height:53px; width:100%; }
div#submenu ul{  padding-top:15px;}
div#submenu ul li{ background:url('img/seta/submenu.gif') no-repeat 0 7px; padding-left:10px; float:left; margin-right:20px;}
div#submenu ul li a{ font-size:12px; color:#1f1d19;}
div#submenu ul li.selected a{ text-decoration:underline; cursor:default;}
div#submenu ul li.selected a:hover{ text-decoration:none;}
div.submenu_ideias { background:url('img/bg/submenu_ideias.png') repeat-x;  }
div.submenu_ideias ul{ padding-left:28px; }
div.submenu_makingof { background:url('img/bg/submenu_makingof.png') repeat-x; }
div.submenu_makingof ul{ padding-left:139px; }
div.submenu_participantes { background:url('img/bg/submenu_participantes.png') repeat-x; }
div.submenu_participantes ul{ padding-left:345px; }

/* ENTENDA O PROJETO */
#entenda_o_projeto_back{  height:12px; position:relative; background:#1E1C18; z-index:999; }
#entenda_o_projeto_back div.container_div{  z-index:999; }
#entenda_o_projeto{  background:#1E1C18 url('img/bg/entenda_o_projeto.png') repeat-x bottom;  height:12px; z-index:999; position:absolute; top:0; }
#entenda_o_projeto div{ position:relative; z-index:999; }
#entenda_o_projeto p#entenda_o_projeto_chamada{ width:136px; height:28px; padding-top:4px;  position:absolute; top:10px; left: 20px; padding-left:30px; z-index:999;}
#entenda_o_projeto a#bt_entenda_o_projeto{ color:#fff; font-size:14px; z-index:999; }
#entenda_o_projeto div#conteudo_entenda_o_projeto { height:279px; width:1004px; margin:0 auto;}
.fechado #entenda_o_projeto_chamada{ background:url('img/bt/entenda_o_projeto_fechado.gif') no-repeat bottom;}
.aberto #entenda_o_projeto_chamada{background:url('img/bt/entenda_o_projeto_aberto.gif') no-repeat bottom; }


/* HEADER DO CONTEUDO */
div.header_conteudo{ background:#847a6c; }
div.header_conteudo div.container_div{  position:relative;  }
div.header_conteudo div.header_apresentacao_conteudo{ background:#655d52; position:absolute; top:0; left:0; }
div.header_conteudo h2#tit_pagina { font-size:45px; color:#fff; margin-bottom:20px; }
div.header_conteudo p{ color:#fff; font-size:14px; margin-bottom:20px; }
div.header_conteudo p strong{ color:#fff; font-size:14px;}
div.header_conteudo ul.categorias { position: absolute; bottom:0; left:0; height:48px; width:1004px; background:#776e61; overflow:hidden;}
div.header_conteudo ul.categorias li { float:left; height:48px; padding:0 12px 0 13px;}
div.header_conteudo ul.categorias li a{ color:#fff; font-size:14px;  height:48px; line-height:48px; vertical-align:middle; float:left; display:block; background:url('img/seta/branca.gif') no-repeat left center; padding-left:10px; }
div.header_conteudo ul.categorias li.selected{ background:url('img/bg/categoria_selecionada.gif') no-repeat right top; padding-right:30px;}


/* FORMUL�RIOS */
ul.campos li { margin-bottom: 25px; }
ul.campos li span.error{ font-size: 11px !important; color: #c00 !important; display: block; margin-top: 3px;}
ul.campos label { font-size: 16px;font-weight: bold;display: block;margin-bottom: 8px;}
ul.campos input.text , ul.campos textarea{ background: #f2f3f3;border: 1px solid #fff;color: #5b2d59;font-size: 18px;font-family: tahoma;width: 402px; padding: 7px 10px 0 10px; height: 30px; vertical-align: middle; }
ul.campos li textarea { height: 89px; padding: 7px 10px; line-height: 15px; font-size: 13px; }
ul.campos li em.chars_restantes{ display: block;text-align: right; font-size: 11px;width: 422px; margin-top: 7px; }
ul.campos li em.chars_restantes span{ font-size: 11px; font-weight: bold;}
ul.campos li span.complemento{ font-size: 11px;}
ul.campos li label.chamada{ font-size:12px;text-transform: uppercase;display: inline;}
ul.campos li.send{ height: 40px; padding-right: 30px;}
ul.campos li.send p.link{ float:right; }
ul.campos li.send input{ height:34px; color:#fff;  background:transparent url('img/bg/bt_diversos.gif') no-repeat right top; border: 0;font-size: 13px; font-style: italic; cursor: pointer; padding-right:11px; }

ul.erros li { font-size: 13px ; color: #c00 ; margin-bottom:10px; font-weight:bold;}
ul.erros { margin-bottom:30px;}


/* LINKS */
p.link{ padding-left: 18px; background: url('img/ico/mais_link_header_conteudo.gif') no-repeat left 5px; height: 20px;}
p.link a{ display: block;float: left; font-size: 14px;	color:#fff; height: 20px;	line-height: 20px; vertical-align:midle;}


/* LINK LINHA LATERAL */
a.bt_linha_lateral{ display:block; height:49px; line-height:49px; vertical-align:middle; text-align:center; background:#f2f0ed; color:#1f1d19; font-size:14px; font-weight:bold; }

/* MODAIS */
div#modal_cc{width: 533px;background: #fff;border: 9px solid #c3baba;padding: 25px 37px 37px 37px;position: relative;}
h1#tit_o_que_e_criative_commons{width: 411px;height: 99px;background: url('img/tit/o_que_e_criative_commons.png');margin-bottom: 25px;}
.idioma_en h1#tit_o_que_e_criative_commons{width: 276px;	height: 27px;background: url('img/tit/o_que_e_criative_commons_en.png');}
.idioma_es h1#tit_o_que_e_criative_commons{width: 236px;height: 67px;background: url('img/tit/o_que_e_criative_commons_es.png') no-repeat; }

h1#tit_termos_gerais_de_uso{ width: 519px; height: 97px; background: url('img/tit/termos_gerais_de_uso.png') no-repeat; margin-bottom: 25px; }
.idioma_en h1#tit_termos_gerais_de_uso{ height: 68px;background: url('img/tit/termos_gerais_de_uso_en.png') no-repeat;}
.idioma_es h1#tit_termos_gerais_de_uso{ height: 68px; background: url('img/tit/termos_gerais_de_uso_es.png') no-repeat;}

h1#tit_politica_de_privacidade{ width: 400px; height: 46px; background: url('img/tit/politica_de_privacidade.png') no-repeat; margin-bottom: 25px; }
.idioma_en h1#tit_politica_de_privacidade{ height: 34px;	background: url('img/tit/politica_de_privacidade_en.png') no-repeat;}
.idioma_es h1#tit_politica_de_privacidade{ height: 34px;	background: url('img/tit/politica_de_privacidade_es.png') no-repeat;}

div#modal_cc div.texto_longo {	height: 300px; overflow: auto;padding-right: 20px;}
div#modal_cc div.texto_longo ul li{ list-style-position:inside;list-style-type:disc;margin-left:25px;}
div#modal_cc div.texto_longo h2{font-size: 14px;margin-top: 20px;font-weight: bold;}
div#modal_cc h1.logo_creativecommons {position: absolute;top: 18px;right: 18px;}

/* modal login */
div#modal_login{ width: 662px; background: url('img/bg/modal_login.gif') repeat-y;}
div#modal_login div.content_form_login{ float: left; width:287px; padding: 33px 0 33px 44px; position: relative; min-height: 325px; }
div#modal_login div.content_form_login h1{ font-size:24px; text-indent: 0; margin-bottom: 27px; }
div#modal_login div.content_form_login p{ font-size:13px; margin-bottom: 27px; }
div#modal_login div.content_form_login label{ font-size:13px; display: block; }
div#modal_login div.content_form_login input{ height: 27px; background:#fff; border: 1px solid #fff; width: 264px; padding: 0; }
div#modal_login div.content_form_login ul li.send { height: 26px; margin-bottom: 0; }
div#modal_login div.content_form_login ul li.send input, .bt_diversos{ background:transparent url('img/bg/bt_diversos.gif') no-repeat right top; display: block; height:34px; line-height:34px; vertical-align:middle;  font-size: 13px; border: 0; width: auto; padding: 0 20px 0 10px;text-transform: lowercase;  }
div#modal_login div.content_form_login a.bt_diversos{ float: left; }

div#modal_login input#senha_login{ width: 129px; }
div#modal_login a.esqueci_minha_senha { position: absolute; top: 199px; left: 191px; font-size: 12px; color:#30261f; text-decoration: underline; text-transform: none;}
div#modal_login a.esqueci_minha_senha:hover { text-decoration: none;}

div#facebook_login { background:#655d52; padding:15px 0 0 30px; width:632px; float:left; height:40px; }
div#facebook_login p{ color:#fff; float:left; margin-right:15px; font-size:14px; position:relative; top:4px; }
div#facebook_login a.fb_button{ float:left; display: block; font-size:12px; }
div#facebook_login a#bt_facebook_ja_logado{ float:left; display: block; height:20px; line-height:20px; vertical-align:middle; color:#fff; font-size:12px; background:url('img/bg/bt_facebook.png') no-repeat left; padding-left:26px; padding-right:5px; border: 1px solid #1a356e; }
div#facebook_login a#bt_facebook_ja_logado:hover{ text-decoration:none; }

div#modal_esqueci_minha_senha{ min-height: 0; background:#eeeeed; padding: 20px; }
div#modal_esqueci_minha_senha h1.tit_pagina{ font-size:35px; margin-bottom:15px; }
div#modal_esqueci_minha_senha p.voce_recebera{ font-size:18px; margin-bottom:15px; }
div#modal_esqueci_minha_senha a.bt_diversos{ width:70px; }


/* FOOTER */
div#footer{ padding-top: 44px; background:#fff url('img/bg/footer.png') repeat-x top; }
div.container_footer{ width:964px; margin:0 auto; position:relative; }
div#footer ul { float: right; }
div#footer ul li{ float: left; }
div#footer ul li.cc {  margin-right: 13px; }
div#footer ul li.cc a{ width: 29px; height: 30px; background: url('img/ico/footer_cc.png') no-repeat; }
div#footer ul li.fiat{ margin-right: 13px; }
div#footer ul li.fiat a{	width: 32px;height: 32px;background: url('img/ico/footer_fiat.png') no-repeat;}
ul li.fiatmio a{width: 193px;height: 34px;background: url('img/ico/footer_fiatmio.png') no-repeat;}
.idioma_en ul li.fiatmio a{width: 153px;background: url('img/ico/footer_fiatmio_en.png') no-repeat;}
.idioma_es ul li.fiatmio a{width: 183px;background: url('img/ico/footer_fiatmio_es.png') no-repeat;}

/*div#footer p.links { position: absolute;top: 3px;left: 0;}*/
div#footer p.links a{ font-size: 11px; }
/*div#footer p.wordpress { position: absolute;top: 20px;left: 0;font-size: 11px; }*/
div#footer p.wordpress a{ font-size: 11px; font-weight: bold; }

div#footer_fiat{ background:#181613; height:136px; }
div#footer_fiat div.container_div{ position:relative; }
div#footer_fiat p{ background:#181613; padding:33px 0 0 152px;}
div#footer_fiat p span{ font-size:11px; color:#5e554b; font-style:normal; }
div#footer_fiat p a{  font-size:11px; color:#665c51; text-decoration:underline; font-style:normal;   }
div#footer_fiat p a:hover{ text-decoration:none;  }
div#footer_fiat a.imgrpl{ position: absolute;}
div#footer_fiat a.selo_ibama{ background:url('img/ico/selo_ibama.gif') no-repeat; width:45px; height:52px; top:13px; right:533px;}
div#footer_fiat a.casa_fiat_de_cultura{ background:url('img/ico/casa_fiat_de_cultura.gif') no-repeat; width:126px; height:29px; top:25px; right:376px;}


.flt-left {float: left;}
.ovf-hidden {overflow: hidden;}
.clr-both {clear: both;}

#creative_commons { padding: 15px 0; }
#creative_commons .logo-cc { width: 88px; height: 31px; background: url(img/logo-creative-commons.jpg) no-repeat center center;}
#creative_commons p { padding: 5px 0; font-size: 12px; color: black;}


/* SOCIAL BAR */
div#social_bar{ height: 55px; position: fixed; overflow:visible; bottom: 0; width: 100%; background:url('img/bg/social_bar_alpha.png') center top; z-index:10; }
div#social_bar p.user_nao_logado{ vertical-align:middle; color:#A49E92; padding-left: 40px; width:550px; }
div#social_bar p.user_nao_logado a#facebook_login_social_bar_logado{ margin-top:7px; float:left; display: block; height:20px; line-height:20px; vertical-align:middle; color:#fff; font-size:12px; background:url('img/bg/bt_facebook.png') no-repeat left; padding-left:26px; padding-right:5px; border: 1px solid #1a356e; }
div#social_bar p.user_nao_logado a#facebook_login_social_bar_logado:hover{ text-decoration:none; }
div#social_bar p.user_nao_logado span#facebook_login_social_bar{ float:left; padding-top:8px; visibility:hidden;   }
div#social_bar p.user_nao_logado span#facebook_login_social_bar a{ height:21px; line-height:21px; vertical-align:middle; padding-top:0; padding-bottom:0; display:block; border:1px solid #1A356E; padding-left:23px; background-position:left -189px;}
div#social_bar p.user_nao_logado span#facebook_login_social_bar span{ height:21px; line-height:21px; vertical-align:middle; overflow:hidden; padding-top:0; padding-bottom:0; display:block; border:0; margin:0; }
div#social_bar p.user_nao_logado a.link_cadastro{ height:39px; display:block; float:left; padding-left:18px; background:url('img/ico/mais_social_bar.gif') no-repeat left center; margin-right:30px; color:#a69a88; }
div#social_bar p.user_nao_logado span.link_cadastro{ display:block; float:left; height:39px; line-height:39px; background:url('img/seta/link_social_bar.gif') no-repeat center bottom; font-size:11px; font-weight:bold; color:#a69a88; }
div#social_bar div#social_bar_login{ float: left; width: 232px; height: 42px; padding-top: 11px;}
div#social_bar p strong{ font-size: 14px;  color: #A49E92; }
div#social_bar a{ font-size: 11px; color: #A49E92; }
div#social_bar img{ float: left; width: 31px; height: 31px; margin-right: 6px;}
div#social_bar div.social_bar_conteudo{ display: none; position: absolute; bottom: 53px; left: 0; }



/* CHAMADAS DE CONTEUDO */
ul.chamadas li{ height:49px; background:url('img/bg/chamadas.gif') repeat-x; margin-bottom:1px; }
ul.chamadas li a:hover{ text-decoration:none; }
ul.chamadas li p{ float:left; height:49px; background:url('img/bg/chamada_titulo.gif') no-repeat right top; padding-right:30px; }
ul.chamadas li p a, ul.chamadas li p em{ padding-left:57px; height:49px; line-height:49px; vertical-align:middle; font-size:18px; display:block; float:left; }
ul.chamadas li p a.abre_respostas{ background:url('img/ico/mais_versao_escuro.gif') no-repeat 21px 19px;  }
ul.chamadas li p a.fecha_respostas{ background:url('img/ico/menos_versao_escuro.gif') no-repeat 21px 19px;  }
ul.chamadas li span, ul.chamadas li span a{ height:49px; line-height:49px; vertical-align:middle; font-size:12px; display:block; }
ul.chamadas li span a strong{ font-size:12px; }
ul.chamadas li.unico{ background:#f2f0ed;   }
ul.chamadas li.unico a{ height:49px; line-height:49px; vertical-align:middle; font-size:14px; font-weight:bold; display:block; text-align:center; color:#1f1d19; }
/* OVER */
ul.chamadas li.over{ height:49px; background:url('img/bg/chamadas_over.gif') repeat-x; margin-bottom:1px; }
ul.chamadas li.over p{ float:left; height:49px; background:url('img/bg/chamada_titulo_over.gif') no-repeat right top; padding-right:30px; }
ul.chamadas li.unico.over{background: #e0dcd5}

ul.chmadas_bg_marrom li{ background:#1f1d19; }
ul.chmadas_bg_marrom li p{ background:url('img/bg/chamada_titulo_bg_marrom.gif') no-repeat right top; width:800px; }
ul.chmadas_bg_marrom li span{ background:url('img/seta/branca.gif') no-repeat 3px 25px; float:left; padding-left:10px;}
ul.chmadas_bg_marrom li span a{ color:#fff; font-size:14px;  }


/* FAKE MODAL */
div#fake_modal { position:absolute; top:0; left:0; background:#000; z-index:900; }


/* IDIOMAS NO TEXTO */
div.idiomas{ height: 16px;padding: 10px 0;}
div.idiomas a{ display: block; float: left; text-indent:-9999px; font-size: 1px; width: 16px; height: 11px;margin-right: 10px;}
div.idiomas span{ vertical-align:top; font-size: 11px;}
div.idiomas a.translate_en{ background: url('img/idioma/en.gif') no-repeat; }
div.idiomas a.translate_es{ background: url('img/idioma/es.gif') no-repeat; }
div.idiomas a.translate_fr{ background: url('img/idioma/fr.gif') no-repeat; }
div.idiomas a.translate_it{ background: url('img/idioma/it.gif') no-repeat; }
div.idiomas a.translate_pt{ background: url('img/idioma/pt.gif') no-repeat; }


div.variavel_login{ display: none; }

/* PAGINACAO  */
div.paginacao { height: 46px; margin-bottom: 30px;}
div.paginacao p{  float: left; display: block; margin-right: 10px;}
a.bt_proximo, a.bt_anterior {display:inline-block; height:34px;line-height:34px;text-transform:lowercase;vertical-align:middle;color: #FFF;font-size:12px;}
a.bt_proximo {background:url("img/bg/bt_diversos.gif") no-repeat right top transparent;border-left: 1px solid #B0AAA1;padding:0 20px 0 10px;}

a.bt_anterior {background:url("img/bg/bt_anteriores.gif") no-repeat scroll left top transparent;border-right: 1px solid #B0AAA1;font-size:12px;height:34px;line-height:34px;padding:0 10px 0 20px;text-transform:lowercase;vertical-align:middle;color: #FFF;}

/* NUMEROS DO PROJETO */
div#graficos{ height:237px; position:relative; margin-bottom:65px;}
div#graficos h3{ padding:20px 20px 2px 20px; font-weight:bold; font-size:14px; color:#1f1d19;}
div#graficos p{ padding:0 20px 20px 20px; font-size:14px; color:#1f1d19;}
div#graficos ul li { position:absolute; left:0; height:49px;}
div#graficos ul li p{ position:absolute; right:25px; top:3px;}
div#graficos ul li p span{ color:#fff; font-size:25px; display:block; line-height:25px; margin-bottom:0; }
div#graficos ul li p em{ color:#fff; font-size:12px; }
div#graficos ul li.visitantes { top:73px; width:877px; background:url('img/grafico/visitantes.png') no-repeat top right; }
div#graficos ul li.ideias { top:106px; width:441px; background:url('img/grafico/ideias.png') no-repeat top right; }
div#graficos ul li.participantes { top:173px; width:520px; background:url('img/grafico/participantes.png') no-repeat top right; }
div#graficos ul li.comentarios { top:139px; width:254px; background:url('img/grafico/comentarios.png') no-repeat top right; z-index:2; }


.text_post p { margin: 20px 0 0; }
.text_post p a { text-decoration: underline; }
