@charset "utf-8";
@import url('util.css');

/* INICIO */ 
body{ background-color:#FFF; }/* MUDAR A COR DO BG, QUANDO CARREGAR A PAGINA PARA #999999, javascript eh o responsavel */
#main_topo{ width:100%; padding-top:20px; background-color:#FFF; min-height:400px; }
#main_bottom{ width:100%; }
.area_util_total{ width:1000px; margin:0 auto 0 auto; padding:0 20px 20px 20px; }

/* TOPO */ 
#topo{ height:100px; }
#topo .logo_politique{ float:left; }

#topo #full_banner_topo{ float:left; margin-left:2.5%; margin-top:3px; }

#topo #box_usuario{ width:200px; float:right; height:55px; margin-top:3px; }
#topo #box_usuario .info{ font-size:10px; height:20px; margin-bottom:10px; width:200px; }
#topo #box_usuario .info span{ float:left; }
#topo #box_usuario .info span.estado_atual{ height:17px; padding-top:3px; }
#topo #box_usuario .info .select_outro_estado{ float:right; }

#topo #box_usuario .info .select_outro_estado a{ 	
													background-color:#CCC; color:#000; text-align:center;
													padding-left:6px; padding-right:6px; height:17px; padding-top:3px; float:right;
													-moz-border-radius:3px; /* Firefox, etc */
													-khtml-border-radius:3px; /* Konqueror, etc */
													-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
													-opera-border-radius:3px; /* Opera */
											  }
#topo #box_usuario .info .select_outro_estado a:hover{ background-color:#999; color:#FFF; }

#topo #box_usuario a.btn_cadastre_se{ float:left; }
#topo #box_usuario a.btn_entrar{ float:left; margin-left:10px; }

#topo #box_usuario .nome_visitante{ font-size:12px; float:left; width:130px; margin-top:7px; }
#topo #box_usuario .nome_visitante a{ color:#333; text-decoration:underline; }
#topo #box_usuario .nome_visitante a:hover{ text-decoration:none; }
#topo #box_usuario .logout_visitante{ float:right; }


#boxLogin{	position:absolute; width:180px; background-color:#FFF; border:1px solid #CDCDCD; padding:10px; font-size: 11px; color:#666;
	        -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
			display:none; z-index:10; }
			
#boxLogin h4{ display:none; }
#boxLogin p{ margin-bottom:5px; }
#boxLogin p label{ display:block; margin-bottom:2px; }

#boxLogin p#login input,
#boxLogin p#senha_login input{ width:180px; border:1px solid #CDCDCD; }
#boxLogin p#submit_login{ float:right; }

#boxLogin #link_esqueci_senha{ color:#000; }
#boxLogin #link_esqueci_senha:hover{ text-decoration:underline; }

#boxLogin #div_esqueci_senha{ clear:both; width:180px; margin-top:10px; display:none; }

#boxLogin #div_esqueci_senha input.email_recuperar{ width:180px; border:1px solid #CDCDCD; }
#boxLogin #div_esqueci_senha input.submit{ float:right; background-color:#FFF; padding:0; margin:0; border:none; cursor:hand; cursor:pointer; }
#boxLogin #div_esqueci_senha input.submit:hover{ text-decoration:underline; }

/* BOX LOCALIZAÇÃO */
#boxLocalizacao{ 	position:absolute; width:190px; background-color: #FFF; border:1px solid #CDCDCD; padding: 10px; font-size: 11px; color: #666;
			        -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
					-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
					-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
					left: 920px; *left: 918px; top:45px; display:none; z-index:10;
				}
#boxLocalizacao h4{ display:none; }
#boxLocalizacao p.info{ margin-bottom:5px; }
#boxLocalizacao select { width: 190px; margin-bottom:5px; }
#boxLocalizacao .submit_localizacao{ float:right; }

/* MenuMain */
#menuMain{ float:left; width:680px; }
#menuMain ul{ list-style:none; }
#menuMain ul li { float:left; margin-right:19px; }

/* HOME */
	/* BUSCA */
#box_busca{ float:left; width:680px; height:60px; margin-bottom:20px;  }

.seta_menu_topo_busca{ position:relative; clear:both; }

.seta_menu_topo_busca_home{ margin-left:50px; }
.seta_menu_topo_busca_politico{ margin-left:201px; }
.seta_menu_topo_busca_twitter{ margin-left:345px; }
.seta_menu_topo_busca_tribuna{ margin-left:460px; }
.seta_menu_topo_busca_eleicoes{ margin-left:587px; }

#box_busca .ico_left_busca{ float:left; }
#box_busca .ico_right_busca{ float:right; }
#box_busca .content_busca{ float:left; width:664px; }

.termo_busca .fechar_list_busca{ width:10px; height:10px; background-image:url(img/final.png); 
					background-position:-287px -874px; float:left; margin-left:5px; margin-top:2px; }
.termo_busca .fechar_list_busca:hover{ background-position:-287px -884px; }
.termo_busca{ float:left; width:230px; font-size:12px; font-weight:bold; margin-top:4px; margin-left:2px; margin-bottom:10px; }
.termo_busca span.texto{ float:left; }


.busca_notfound{ 	width:680px; clear:both; text-align:center; font-size:14px; font-weight:bold; 
					color:#999; height:50px; padding-top:30px; }

#box_busca .content_busca #form_busca_topo{ float:left; width:540px; height:35px; margin-top:12px; margin-left:120px; *margin-left:60px; }
#box_busca .content_busca #form_busca_topo .ico_left_campo_busca,
#box_busca .content_busca #form_busca_topo .content_campo_busca,
#box_busca .content_busca #form_busca_topo .ico_right_campo_busca{ float:left; }

#box_busca .content_busca #form_busca_topo .content_campo_busca{ width:354px; height:36px; background-color:#FFF; }
#box_busca .content_busca #form_busca_topo .content_campo_busca .lupa_busca{ margin-top:10px; margin-left:5px; *margin-left:3px; float:left; }
#box_busca .content_busca #form_busca_topo .content_campo_busca .input_busca_topo{ 	float:left; margin-left:5px; padding-left:5px; border:none; 
																					border-left:solid 1px #CCC; height:29px; width:320px; font-size:16px; 
																					font-weight:bold; margin-top:3px; *height:33px; *margin-top:1px; }
#box_busca .content_busca #btn_submit_busca{ float:right; margin-top:2px; width:170px; }
#box_busca .content_busca #btn_submit_busca .submit{ border:none; outline:none; }

	/* BOXES */
#box_list{ float:left; width:680px; margin-bottom:20px; }
#box2_list{ float:right; width:300px; margin-left:20px; display:inline; margin-bottom:20px; }
#box2_list .banner_medium{ width:300px; height:250px; margin-bottom:20px; }

#box_full{ clear:both; width:1000px; }

/* BANNER */
.leaderboard_banner_bottom{ margin:auto; width:728px; height:90px; }

/* BOTTOM */
#line_bottom{ border-top:solid 3px #FFF; margin-top:3px; }
#bottom{ margin-top:20px; color:#FFF; text-align:center; }
#bottom p{ font-size:11px; }
#bottom p a{ font-weight:bold; color:#FFF; }
#bottom p a:hover{ text-decoration:underline; }

#bottom h3.logo_negativo{ width:140px; height:34px; background-image:url(img/logo_negativo.gif); margin:40px auto 40px auto; }
#bottom ul.menuBottom{ list-style:none; margin-left:98px;  padding-bottom:40px; }
#bottom ul.menuBottom li { float:left; margin-right:20px; height:16px; }

/* NOTICIAS */
#box_list .item_noticias{ width:680px; margin-bottom:20px; padding-top:20px; margin-top:-20px; }
#box_list .item_noticias .title_list_noticia{ width:680px; height:30px; float:left; margin-bottom:10px; }
#box_list .item_noticias .controls_list_noticias{ width:435px; *width:440px; height:20px; margin-bottom:10px; float:right; }
#box_list .item_noticias .controls_list_noticias li{ list-style:none; float:left; font-size:10px; margin-left:10px; }
#box_list .item_noticias .controls_list_noticias li a{ 	text-decoration:none; text-align:center; font-weight:bold; background-color:#FFF; color:#FF6600;
														-moz-border-radius:3px; /* Firefox, etc */
														-khtml-border-radius:3px; /* Konqueror, etc */
														-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
														-opera-border-radius:3px; /* Opera */
														padding:3px 7.5px 3px 7.5px; display:inline;
														}
#box_list .item_noticias .controls_list_noticias li a:hover,
#box_list .item_noticias .controls_list_noticias li.ativo a{ background-color:#FF6600; color:#FFF; !important }

#box_list .item_noticias .item_list_noticia{ float:left; width:680px; margin-bottom:5px; padding-bottom:5px; border-bottom:dotted 1px #F1F1F1; }
#box_list .item_noticias .item_list_noticia:hover{ cursor:hand; cursor: pointer; }
#box_list .item_noticias .item_list_noticia:hover .data_noticia,
#box_list .item_noticias .item_list_noticia:hover .titulo_noticia{ background-color:#F5FBEE; }

#box_list .item_noticias .item_list_noticia .info_clique_noticia{ 	width:65px; height: 38px; float:left; margin-right:5px; padding-right:5px; color:#456613; 
																	padding-top:7px; background-color:#D1E8AD; text-align:center; 
																	background-image:url(img/seta_list.gif); background-repeat:no-repeat; 
																	background-position:right; font-size:12px;	}

#box_list .item_noticias .item_list_noticia .info_clique_noticia span.tx_cliques{font-size: 10px;}

#box_list .item_noticias .item_list_noticia .data_noticia{ 	width:65px; height: 42px; float:left; padding-left:5px; padding-right: 10px; padding-top:3px; 
															color:#CCC; 	font-size: 19px; text-align:center; line-height:1; }
#box_list .item_noticias .item_list_noticia .data_noticia span.tx_data{ font-size: 12px; }

#box_list .item_noticias .item_list_noticia .titulo_noticia{ width:404px; float:left; font-size:12px; margin-right:10px; font-weight:bold; height:45px; }
#box_list .item_noticias .item_list_noticia .titulo_noticia a{ color:#000; text-decoration:none; }

#box_list .item_noticias .item_list_noticia .logo_portal_noticia{ float:left; height:45px; width:110px; padding:0; margin:0; !important }
#box_list .item_noticias .item_list_noticia .logo_portal_noticia img{ width: 110px; height: 45px; }

/* LISTAGEM TRIBUNA */
#box_list .item_tribuna{ width:680px; margin-bottom:20px; padding-top:20px; margin-top:-20px; }
#box_list .item_tribuna .title_list_tribuna{ width:680px; height:30px; float:left; margin-bottom:5px; }
#box_list .item_tribuna .termo_busca{ float:left; width:220px; font-size:12px; font-weight:bold; margin-top:4px; margin-left:2px; margin-bottom:10px; }

#box_list .item_tribuna .controls_list_tribuna{ width:450px; *width:455px; height:20px; margin-bottom:10px; float:right; }
#box_list .item_tribuna .controls_list_tribuna li{ list-style:none; float:left; font-size:10px; margin-left:10px; }
#box_list .item_tribuna .controls_list_tribuna li a{ 	text-decoration:none; text-align:center; font-weight:bold; background-color:#FFF; color:#FF6600;
														-moz-border-radius:3px; /* Firefox, etc */
														-khtml-border-radius:3px; /* Konqueror, etc */
														-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
														-opera-border-radius:3px; /* Opera */
														padding:3px 7.5px 3px 7.5px; display:inline;
														}
#box_list .item_tribuna .controls_list_tribuna li a:hover,
#box_list .item_tribuna .controls_list_tribuna li.ativo a{ background-color:#FF6600; color:#FFF; !important }

#box_list .item_tribuna .item_list_tribuna { float:left; width:680px; margin-bottom:5px;  padding-bottom:5px; border-bottom:dotted 1px #F1F1F1; }

#box_list .item_tribuna .item_list_tribuna .data_tribuna:hover,
#box_list .item_tribuna .item_list_tribuna .titulo_tribuna:hover{ cursor:hand; cursor: pointer; }

#box_list .item_tribuna .item_list_tribuna:hover .data_tribuna,
#box_list .item_tribuna .item_list_tribuna:hover .titulo_tribuna{ background-color:#F7F9F9; }
#box_list .item_tribuna .item_list_tribuna .info_clique_tribuna{ 	width:65px; height: 46px; float:left; margin-right:5px; padding-right:5px; color:#253E49; 
																	padding-top:5px; background-color:#BCCBCB; text-align:center;
																	background-image:url(img/seta_list.gif); background-repeat:no-repeat; 
																	background-position:right; font-size:12px;	}

#box_list .item_tribuna .item_list_tribuna .titulo_tribuna p{ display:table-cell; height:51px; vertical-align:middle; }

#box_list .item_tribuna .item_list_tribuna .info_clique_tribuna span.tx_cliques{ font-size:10px; }

#box_list .item_tribuna .item_list_tribuna .data_tribuna{ 	width:65px; height: 46px; float:left; padding-right: 10px; padding-top:5px; padding-left:10px; 
															color:#CCC; font-size: 19px; text-align:center; line-height:1; }
#box_list .item_tribuna .item_list_tribuna .data_tribuna span.tx_data{ font-size: 12px; }

#box_list .item_tribuna .item_list_tribuna .titulo_tribuna{ width:345px; height:51px; float:left; font-size:16px; font-weight:bold; }
#box_list .item_tribuna .item_list_tribuna .titulo_tribuna a{ color:#000; text-decoration:none; }

#box_list .item_tribuna .item_list_tribuna .info_tribuna_politico{ float:left; height:51px; width:170px; padding:0; margin:0; }
#box_list .item_tribuna .item_list_tribuna .info_tribuna_politico img.foto_tribuna{ width:39px; height:51px; float:right; }
#box_list .item_tribuna .item_list_tribuna .info_tribuna_politico p{ float:right; width:121px; margin-right:10px; font-size:12px; text-align:right; }
#box_list .item_tribuna .item_list_tribuna .info_tribuna_politico p a.nome_tribuna{ color:#253E49; font-weight:bold; margin:5px 0px 5px 0px; }
#box_list .item_tribuna .item_list_tribuna .info_tribuna_politico p.cargo_tribuna{ color:#000; }

.controls_mensagem_tribuna{ clear:both; height:25px; }
.controls_mensagem_tribuna a{ float:right; margin-right:10px; }

/*TOP CLICKS*/
.top_clicks{ margin-bottom:20px; }
.top_clicks .title_item{ width:300px; height:30px; margin-bottom:10px; }
.top_clicks .item_list_TopClicks{ width: 300px; height:47px; margin-bottom: 5px; border-bottom:dotted 1px #F1F1F1; }
.top_clicks .item_list_TopClicks .box_top_click{ float:left; }
.top_clicks .item_list_TopClicks .box_top_click .qnt_clicks{ 	width: 50px; height: 21px; margin-right:8px;
																background-color:#D1E8AD; background-image:url(img/seta_list_top_clicks.gif); 
																background-position:right; background-repeat:no-repeat; text-align:center; font-size: 10px; 
																color:#456613; padding-top: 6px; padding-right:5px; }
.top_clicks .item_list_TopClicks .box_top_click .time_item{ width: 50px; height: 20px; text-align:center; font-size: 11px; color:#999999; }
.top_clicks .item_list_TopClicks .box_titulo_click{ width: 236px; height: 47px; font-size: 12px; color:#999999; float:left; font-weight:bold; }
.top_clicks .item_list_TopClicks .box_titulo_click a{ color:#000000; text-decoration:none; }
.top_clicks .item_list_TopClicks .box_titulo_click a:hover{ color:#7BB722; text-decoration:none; }

/*TOP CLICKS PORTAL*/
.top_clicks_portal{ margin-bottom:20px; }
.top_clicks_portal .title_item{ width:300px; height:30px; margin-bottom:10px; }
.top_clicks_portal .item_list_TopClicks{ width: 300px; height:27px; margin-bottom: 5px; padding-bottom:5px; border-bottom:dotted 1px #F1F1F1;}
.top_clicks_portal .item_list_TopClicks .box_clicks_portal{ 	width: 50px; height: 21px; margin-right:8px; float:left;
														background-color:#D1E8AD; background-image:url(img/seta_list_top_clicks.gif); 
														background-position:right; background-repeat:no-repeat; text-align:center; font-size: 10px; 
														color:#456613; padding-top: 6px; padding-right:5px; }
.top_clicks_portal .item_list_TopClicks .box_clicks_portal .time_item{ width:50px; height: 20px; text-align:center; font-size: 11px; color:#999999; }
.top_clicks_portal .item_list_TopClicks .box_titulo_portal{ width: 155px; height: 22px; padding-top:5px; font-size: 12px; color:#999999; float:left; 
															font-weight:bold; }
.top_clicks_portal .item_list_TopClicks .box_titulo_portal a{ color:#000000; text-decoration:none; }
.top_clicks_portal .item_list_TopClicks .box_titulo_portal a:hover{ color:#7BB722; text-decoration:none; }
.top_clicks_portal .item_list_TopClicks .box_imagem_portal{ float:right; }
.top_clicks_portal .item_list_TopClicks .box_imagem_portal img{ width:75px; height:27px; }

/*TOP COMENTs TRIBUNA*/
.top_coments_tribuna{ margin-bottom:20px; }
.top_coments_tribuna .title_item{ width:300px; height:30px; margin-bottom:20px; }
.top_coments_tribuna .item_list_TopClicks{ width: 300px; height:51px; margin-bottom: 5px; padding-bottom:5px; border-bottom:dotted 1px #F1F1F1; }
.top_coments_tribuna .item_list_TopClicks .box_clicks_top_coment{ float:left; }
.top_coments_tribuna .item_list_TopClicks .box_clicks_top_coment .qnt_clicks{ 	
																width: 50px; height: 21px; margin-right:8px;
																background-color:#BCCBCB; background-image:url(img/seta_list_top_clicks.gif); 
																background-position:right; background-repeat:no-repeat; text-align:center; font-size: 12px; 
																color:#253E49; padding-top: 6px; padding-right:5px; 
																}
.top_coments_tribuna .item_list_TopClicks .box_clicks_top_coment .time_item{ width: 50px; height: 20px; text-align:center; font-size: 11px; color:#999999; }
.top_coments_tribuna .item_list_TopClicks .box_titulo_top_coment{ width: 185px; height: 47px; font-size: 12px; color:#999999; float:left; font-weight:bold; }
.top_coments_tribuna .item_list_TopClicks .box_titulo_top_coment a{ color:#000000; text-decoration:none; }
.top_coments_tribuna .item_list_TopClicks .box_titulo_top_coment a:hover{ color:#88A1A1; text-decoration:none; }
.top_coments_tribuna .item_list_TopClicks .box_imagem_top_coment{ float:right; }
.top_coments_tribuna .item_list_TopClicks .box_imagem_top_coment img{ width:40px; height:51px; }

/* NUVEM DE TAGS */
#nuvem_tag{ padding-bottom:20px; }
#nuvem_tag .nuvem_tag{ margin-bottom:10px; }
#nuvem_tag .tags{ clear:both; text-align:center; }

#nuvem_tag span a{ color:#A9A9A9; text-decoration:none; padding:0 5px 0 5px; }
#nuvem_tag span a:hover{ color:#FFF; background-color:#84C225; padding:0 5px 0 5px;  }
#nuvem_tag span{ font-size:12px; }

/* CADASTRO VISITANTE */
.cadastro_visitante{ width: 680px; margin-top:10px; height:550px; }
.cadastro_visitante h2{ background-image:url(img/textos.png); }
.cadastro_visitante h2.cadastro{ width:116px; height:31px; background-position:-140px -868px;  }
.cadastro_visitante h2.modifica_cadastro{ width:256px; height:31px; background-position:0px -868px;  }
.cadastro_visitante #texto_info_visitante_cadastro{ background-image:url(img/texto_cadastro_visitante.gif); width:450px; height:92px; margin-top:30px; }

.cadastro_visitante #formularioCadastro{ width:400px; margin-top:30px; }

.cadastro_visitante .item_form{ width:400px; height:65px; float:left; margin-bottom:5px; }
.cadastro_visitante .item_form label{ display:block; margin-bottom:2px; font-size:13px; font-weight:bold; }
.cadastro_visitante .item_form input.text,
.cadastro_visitante .item_form textarea.text,
.cadastro_visitante .item_form input.select{ 	display:block; padding-top:5px; height:25px; width:398px; border:solid 1px #000; 
												background-image:url(img/bg_input_text2.gif); background-repeat:repeat-x; background-position:top; }
.cadastro_visitante .item_form input,
.cadastro_visitante .item_form select{ font-size:16px; }

.cadastro_visitante .item_form span.info{ float:right; width:100px; color:#FF581F; font-size:10px; }

.cadastro_visitante p.modificar_senha{ width:400px; float:left; padding:30px 0px 10px 0px; font-size:15px; font-weight:bold; }

.cadastro_visitante #item_form_estado,
.cadastro_visitante #item_form_cidade,
.cadastro_visitante #item_form_senha,
.cadastro_visitante #item_form_senha2{ width:195px; float:left; }

.cadastro_visitante #item_form_senha input,
.cadastro_visitante #item_form_senha2 input{ width:193px; }

.cadastro_visitante #item_form_estado,
.cadastro_visitante #item_form_senha{ margin-right:10px; }

/*IE6 mzr*/
.cadastro_visitante #item_form_senha{ *margin-right:5px; }

.cadastro_visitante .item_form select{ 	width:195px; border:solid 1px #000; background-image:url(img/bg_input_text2.gif); 
										background-repeat:repeat-x; background-position:top; height:30px; }
										
.cadastro_visitante #item_form_submit a.submit{ float:right; margin-top:20px; }


/* CADASTRO SITE */
.cadastro_portal{ width: 680px; }
.cadastro_portal h2{ background-image:url(img/textos.png); }
.cadastro_portal h2.cadastro_site{ width:218px; height:31px; background-position:-140px -868px;  }
.cadastro_portal h2.modifica_cadastro{ width:358px; height:31px; background-position:0px -868px;  }

.cadastro_portal #info_login{ 	background-color:#EAEAEA; padding:20px; margin-bottom:20px; margin:auto;
								-moz-border-radius:10px; /* Firefox, etc */
								-khtml-border-radius:10px; /* Konqueror, etc */
								-webkit-border-radius:10px; /* Safari, Google Chrome, etc */
								-opera-border-radius:10px; /* Opera */ 
								font-size:12px; font-weight:bold; }

.cadastro_portal #texto_info_site_cadastro{ 	width: 520px; height:42px; 
												background-image:url(img/texto_cadastro_portal.gif); margin-top: 30px; margin-bottom:30px; }
.cadastro_portal #formularioCadastroPortal{ width:600px; margin-top:30px; }
.cadastro_portal #box_foco_site{ background-color:#EAEAEA; padding:20px; height:200px; margin-bottom:20px; }
.cadastro_portal #box_foco_site .info1{ font-size:13px; font-weight:bold; color:#000; margin-bottom:10px; }
.cadastro_portal #box_foco_site .info1 span.red{ color:#F00; }

.cadastro_portal #box_foco_site .info2{ font-size:13px; color:#000; margin-bottom:10px; }
.cadastro_portal #box_foco_site #box_list_radio_foco_portal,
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal{ float:left; background-color:#E1E1E1; padding:10px; height:100px;
																	-moz-border-radius:10px; /* Firefox, etc */
																	-khtml-border-radius:10px; /* Konqueror, etc */
																	-webkit-border-radius:10px; /* Safari, Google Chrome, etc */
																	-opera-border-radius:10px; /* Opera */ }
																	
.cadastro_portal #box_foco_site #box_list_radio_foco_portal{ width:200px; margin-right:20px; }
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal{ width:300px; padding-top:0px; height:110px; }

.cadastro_portal #box_foco_site #box_list_radio_foco_portal p.radio{ 	font-size:12px; font-weight:bold; margin-top:25px; 
																		margin-left:15px; }
																		
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.info_dont_checked,
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.info_pais_cheked{  font-size:14px; font-weight:bold; text-align:center; width:300px; 
																						margin-top:50px; }
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.info_pais_cheked{ display:none; color:#090; }
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.combo{ 	height:60px; width:300px; float:left; 
																				margin-top:13px; display:none; }
																				
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.combo label{ display:block; margin-bottom:2px; font-size:13px; font-weight:bold; }
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.combo .select{ 
												width:300px; border:solid 1px #000; background-image:url(img/bg_input_text2.gif); 
												background-repeat:repeat-x; background-position:top; height:25px;
												}
.cadastro_portal #box_foco_site #box_list_combo_localizacao_portal p.combo span.info{ float:right; width:100px; color:#FF581F; font-size:10px; }

.cadastro_portal .item_form{ width:400px; height:65px; float:left; margin-bottom:5px; }
.cadastro_portal .item_form label{ display:block; margin-bottom:2px; font-size:13px; font-weight:bold; }
.cadastro_portal .item_form input.text,
.cadastro_portal .item_form input.select{ 	display:block; padding-top:5px; height:25px; width:398px; border:solid 1px #000; 
											background-image:url(img/bg_input_text2.gif); background-repeat:repeat-x; 
											background-position:top; }
											
.cadastro_portal .item_form input,
.cadastro_portal .item_form select{ font-size:16px; }

.cadastro_portal .item_form span.info{ float:right; width:100px; color:#FF581F; font-size:10px; }

.cadastro_portal p.file input{ float:left; width:400px; }

.cadastro_portal #item_form_senha,
.cadastro_portal #item_form_senha2{ width:195px; float:left; }

.cadastro_portal #item_form_senha input,
.cadastro_portal #item_form_senha2 input{ width:193px; }

.cadastro_portal #item_form_senha{ margin-right:10px; *margin-right:5px; }

.cadastro_portal #item_form_submit a.submit{ float:right; margin-top:20px; }


/* BOX - ELEIÇÃO */
.box_eleicoes{ margin-bottom:20px; }
.box_eleicoes .title_item{ width:290px; height:30px; margin-bottom:0px; }

.box_eleicoes .titulo_eleicao_box{ position:relative; float:left; padding:3px 10px 3px 10px; border:solid 1px #999; border-bottom:none; background:#FFF; }
.box_eleicoes .list_itens{ float:left; width:280px; border:solid 1px #999; padding:10px 10px 10px 10px; margin-top:-1px; }

.box_eleicoes .list_item_eleicao{ height:51px; width:280px; float:left; margin-bottom: 5px; padding-bottom:5px; border-bottom:dotted 1px #F1F1F1; }
.box_eleicoes .list_item_eleicao:last-child{ border:none; margin-bottom:0px; }
.box_eleicoes .list_item_eleicao .foto_candidato{ float:left; }
.box_eleicoes .list_item_eleicao .foto_candidato img{ height:51px; width:40px; }
.box_eleicoes .list_item_eleicao .info_candidato{ margin-left:10px; width:130px; float:left; height:51px; }
.box_eleicoes .list_item_eleicao .info_candidato .nome_candidato{ font-size: 12px; color:#000; font-weight:bold; }
.box_eleicoes .list_item_eleicao .info_candidato .nome_candidato:hover{ color:#1066A6; }
.box_eleicoes .list_item_eleicao .info_candidato .partido_candidato{ color:#CCCCCC; font-size:12px; font-weight:bold; }

.box_eleicoes .list_item_eleicao .info_eleicao_candidado{ float:right; margin-left:5px; width:85px; height:51px; }
.box_eleicoes .list_item_eleicao .info_eleicao_candidado .porcentagem{ color:#127DCC; display:block; text-align:center; font-size:26px; font-weight:bold; }
.box_eleicoes .list_item_eleicao .info_eleicao_candidado .pontos{ display:block; text-align:center; font-size:11px; font-weight:bold; margin-top:5px; }

/* PAGINA - ELEIÇÃO */
.item_eleicoes{ width:680px; margin-bottom:20px; padding-top:20px; margin-top:-20px; }
.item_eleicoes .title_list_eleicao{ width:680px; height:30px; float:left; margin-bottom:10px; }

.item_eleicoes .item_list_eleicao { float:left; width:680px; padding-bottom:5px; border-bottom:dotted 1px #F1F1F1; margin-bottom:5px; }
.item_eleicoes .primeiro_item_eleicao{ border-top:dotted 1px #F1F1F1; padding-top:5px; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao{ clear:both; padding:10px 0px; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao:hover{ background-color:#EDF7FE; cursor:hand; cursor: pointer;  }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .titulo_eleicao{ 	width:490px; float:left; height:39px; padding-left:10px; font-size:18px; 
																		color:#127DCC; outline:none; font-weight:bold; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .status_eleicao{ float:left; width:180px; height:51px; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .status_eleicao span.status{ display:block; text-align:center; font-size:20px; margin-top:2px; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .status_eleicao span.finalizado{ color:#F90; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .status_eleicao span.aberta{ color:#090; }
.item_eleicoes .item_list_eleicao .topo_item_eleicao .status_eleicao span.info{ display:block; color:#999; text-align:center; font-size:12px; margin-top:5px; }

.item_eleicoes .item_list_eleicao .ver_eleicao{ display:none; clear:both; padding-top:5px; width:680px; }

.ver_eleicao .item_candidato{ width:670px; padding:5px; height:55px; border-bottom:dotted 1px #F9F9F9; float:left; }
.ver_eleicao .item_candidato_end{ border-bottom:none; }
.ver_eleicao .item_candidato .item_politico{ height:55px; width:450px; float:left; }


.ver_eleicao .item_candidato .item_politico .a_imagem{ float:left; }
.ver_eleicao .item_candidato .item_politico .a_imagem img{ width:39px; height:51px; margin-top:2px; margin-left:2px; }

.ver_eleicao .item_candidato .item_politico p{ margin-top:7px; padding-left:10px; 
												color:#999; width:399px; float:left; font-weight:bold; }
.ver_eleicao .item_candidato .item_politico p.nome{ color:#000; font-size:14px; }
.ver_eleicao .item_candidato .item_politico p.partido{ color:#CCC; font-size:11px; }

.ver_eleicao .item_candidato .info_candidato{ float:left; width:220px; height:55px; }
.ver_eleicao .item_candidato .votar{ float:right; height:42px; padding-top:13px; }
.ver_eleicao .item_candidato .porcentagem{ float:right; width:145px; font-size:30px; height:1em; text-align:center; color:#127DCC; }
.ver_eleicao .item_candidato .votos{ float:right; width:145px; font-size:11px; margin-top:7px; height:1em; text-align:center; color:#999; }

/* LIST POLITICO */
.list_politico{ margin-bottom:20px; }
.list_politico .title_item{ height:30px; margin-bottom:5px; float:left; }
.list_politico .selecionar_localidade{ float:left; margin-left:10px; margin-top:4px; }
.list_politico .selecionar_localidade select{ float:left; width:124px; border:solid 1px #666; }
.list_politico .selecionar_localidade select#selectEstado{ margin-right:10px; }

.list_politico .termo_busca{ float:left; width:230px; font-size:12px; font-weight:bold; margin-top:4px; margin-left:2px; margin-bottom:10px; }

.list_politico .controls_list_politico{ clear:both; height:15px; margin-bottom:10px; }

.list_politico .controls_list_politico li{ list-style:none; float:right; font-size:10px; margin-left:10px; }
.list_politico .controls_list_politico li a{ 	text-decoration:none; text-align:center; font-weight:bold; background-color:#FFF; color:#FF6600;
												-moz-border-radius:3px; /* Firefox, etc */
												-khtml-border-radius:3px; /* Konqueror, etc */
												-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
												-opera-border-radius:3px; /* Opera */
												padding:3px 7.5px 3px 7.5px; display:inline;
											}
.list_politico .controls_list_politico li a:hover,
.list_politico .controls_list_politico li.ativo a{ background-color:#FF6600; color:#FFF; !important }

.list_politico .controls_list_politico li.presidente{ float:left; margin-left:0px; }

.list_politico .item_politicos{ width:680px; margin-bottom:20px; }

.list_politico .item_politicos .item_politico{ width:120px; margin-right:17.5px; margin-bottom:20px; float:left; background-color:#EBEBEB; border:solid 1px #D3D3D3; }
.list_politico .item_politicos .item_politico_end{ margin-right:0px; float:right; }

.list_politico .item_politicos .item_politico .a_imagem{ width:114px; padding:3px; }
.list_politico .item_politicos .item_politico .a_imagem img{ margin-top:3px; }

.list_politico .item_politicos .item_politico p{ font-size:11px; padding:3px; font-weight:bold; color:#999; width:108px; margin-left:3px; }
.list_politico .item_politicos .item_politico p.nome{ color:#666; background-color:#CCC; height:2.5em; }
.list_politico .item_politicos .item_politico p.partido{ color:#666; }

/* PAGINACÃO AREAS | Clipping | Politico | Tribuna */

.paginacao_list{ margin-top: 20px; width:680px; display:block; height:16px; }
.paginacao_list .paginacao_list_margin{ margin-left:auto; margin-right:auto; display:table; *float:right; font-size:10px; font-weight:bold; }

.paginacao_list .paginacao_list_before{ margin-right:10px; }
.paginacao_list .paginacao_list_after{ margin-left:10px; }

.paginacao_list .paginacao_list_before,
.paginacao_list .paginacao_list_after,
.paginacao_list .paginacao_list_pag{ float:left; }

.paginacao_list .paginacao_list_before a,
.paginacao_list .paginacao_list_after a,
.paginacao_list .paginacao_list_pag a{ display:block; padding:2px 5px 2px 5px; text-decoration:none; color:#000; }
.paginacao_list .paginacao_list_pag span.separador{ display:block; padding:2px 5px 2px 5px; text-decoration:none; color:#000; }
/*
.paginacao_noticia .paginacao_list_before a,
.paginacao_noticia .paginacao_list_after a,
.paginacao_noticia .paginacao_list_pag a{ color:#71A81E; }
*/
.paginacao_noticia .paginacao_list_before a:hover,
.paginacao_noticia .paginacao_list_after a:hover,
.paginacao_noticia .paginacao_list_pag a:hover,
.paginacao_noticia .paginacao_list_pag a.ativo{ background-color:#84C225; color:#FFF; }

.paginacao_politico .paginacao_list_before a:hover,
.paginacao_politico .paginacao_list_after a:hover,
.paginacao_politico .paginacao_list_pag a:hover,
.paginacao_politico .paginacao_list_pag a.ativo{ background-color:#BCBCBC; color:#FFF; }

/*
.paginacao_tribuna .paginacao_list_before a,
.paginacao_tribuna .paginacao_list_after a,
.paginacao_tribuna .paginacao_list_pag a{ color:#6F8E8E; }
*/

.item_tribuna .paginacao_list_before a:hover,
.item_tribuna .paginacao_list_after a:hover,
.item_tribuna .paginacao_list_pag a:hover,
.item_tribuna .paginacao_list_pag a.ativo{ background-color:#88A1A1 !important; color:#FFF; }

.paginacao_comentario{ margin-bottom:10px; }

.paginacao_comentario .paginacao_list_before a:hover,
.paginacao_comentario .paginacao_list_after a:hover,
.paginacao_comentario .paginacao_list_pag a:hover,
.paginacao_comentario .paginacao_list_pag a.ativo{ background-color:#B4B4B4; color:#FFF; }

/* VER POLITICO */

#ver_politico{ clear:both; width:680px; padding-top:20px; }
.politico_dados img.foto_politico{ padding:5px; border:solid 1px #CCC; width:180px; height:230px; float:left; margin-right:10px; }
.politico_dados h3.nome{ float:left; letter-spacing:.02em; font-size:26px; width:370px; padding:3px 0 7px 0; border-bottom:dotted 1px #F1F1F1; }
.politico_dados p.info_dados{ float:left; width:370px; font-size:12px; margin-top:5px; }
.politico_dados p.info_dados span.label{ display:block; font-weight:bold; color:#666; }
.politico_dados p.info_dados span.value{ display:block; color:#999; }

.politico_dados div.politico_aprovacao{ float:right; width:95px; height:250px; }
.politico_dados div.politico_aprovacao .aprovacao{ 	float:right; width:95px; height:100px;  background-image:url(img/bg_box_aprovacao_politico.jpg);
													-moz-border-radius:7.5px; /* Firefox, etc */
													-khtml-border-radius:7.5px; /* Konqueror, etc */
													-webkit-border-radius:7.5px; /* Safari, Google Chrome, etc */
													-opera-border-radius:7.5px; /* Opera */
													background-color:#dfdfdf; }
													
.politico_dados div.politico_aprovacao .aprovacao span{ width:95px; float:right; text-align:center; color:#FFF; }
.politico_dados div.politico_aprovacao .aprovacao span.value{ font-size:24px; font-weight:bold; margin-top:25px; }
.politico_dados div.politico_aprovacao .aprovacao span.label{ font-size:14px; }

.politico_dados div.politico_aprovacao .comentario_pn{ float:left; width:95px; margin-top:5px; height:70px;
													-moz-border-radius:7.5px; /* Firefox, etc */
													-khtml-border-radius:7.5px; /* Konqueror, etc */
													-webkit-border-radius:7.5px; /* Safari, Google Chrome, etc */
													-opera-border-radius:7.5px; /* Opera */ }
.politico_dados div.politico_aprovacao .comentario_positivo{ background-color:#E3E3E3; }
.politico_dados div.politico_aprovacao .comentario_negativo{ background-color:#F2F2F2; }

.politico_dados div.politico_aprovacao .comentario_pn .item_ico{ float:left; margin-top:5px; margin-bottom:5px; height:60px; width:25px; border-right:solid 1px #CCC; }
.politico_dados div.politico_aprovacao .comentario_pn .item_ico span{ margin-left:6px; margin-top:23px; }
.politico_dados div.politico_aprovacao .comentario_pn span.label{ font-size:11px; text-align:center; float:left; width:69px; color:#666; }
.politico_dados div.politico_aprovacao .comentario_pn span.value{ 	font-size:12px; text-align:center; float:left; width:69px; color:#333; font-weight:bold; 
																	margin-top:20px; }

.ico_qualificar:hover{ cursor:hand; cursor:pointer; }

.politico_link_email p{ float:left; width:640px; padding-left:20px; font-size:12px; }
.politico_link_email p.email_politico{ margin-bottom:10px; }
.politico_link_email p span.label{ float:left; width:100px; font-weight:bold; }
.politico_link_email p span.value,
.politico_link_email p a.value{ float:left; color:#999; }
.politico_link_email p a.value:hover{ text-decoration:underline; }

.politico_follow ul{ list-style:none; }
.politico_follow li{ float:left; padding:10px 20px 10px 20px; }

.politico_controls a.button{ margin-right:10px; float:left; }
.politico_controls a#control_twitter{ margin:7px 5px; }

#politico_tribuna .btn_comentar{ float:right; margin-right:10px; }

.politico_dados,
.politico_link_email,
.politico_follow,
.politico_controls,
#politico_tribuna,
#politico_twitter{ float:left; width:680px; border-bottom:dotted 1px #F1F1F1; padding-top:10px; padding-bottom:10px; }

#politico_tribuna,
#politico_twitter{ border:none; }

#politico_tribuna,
#politico_twitter{ display:none; }

#politico_tribuna h2{ float:left; margin-top:2.5px; }

#politico_tribuna .info_topo_tribuna{ height:30px; padding-bottom:10px; border-bottom:dotted 1px #F1F1F1; }

#info_not_coments{  	position:absolute; width:120px; text-align:center; padding:8px 10px 8px 10px; font-size:10px; font-weight:bold; background-color:#F6F6F6;
						border:solid 1px #CCC; color:#999;
						-moz-border-radius:5px; /* Firefox, etc */
						-khtml-border-radius:5px; /* Konqueror, etc */
						-webkit-border-radius:5px; /* Safari, Google Chrome, etc */
						-opera-border-radius:5px; /* Opera */ 
						display:none; z-index:10;
				}

.post_twitter .twitter_item{ width:680px; padding:5px 0px; border-bottom:1px dotted #F1F1F1; }
.post_twitter .twitter_item .twitter_content{ padding:5px 0px; }
.post_twitter .twitter_item .twitter_content:hover{ background-color:#F6F6F6; }

.post_twitter .twitter_item .post{ float:left; width:490px; margin-right:10px; padding-left:10px; }
.post_twitter .twitter_item .post p.content{ font-size:13px; color:#666; }
.post_twitter .twitter_item .post p.content a{ color:#666; font-weight:bold; }
.post_twitter .twitter_item .post p.content a:hover{ color:#333; }
.post_twitter .twitter_item .post p.info{ font-size:11px; color:#999; padding-top:3px; }
.post_twitter .twitter_item .info_user{ float:right; width:165px; padding:0; margin:0; margin-right:5px; }
.post_twitter .twitter_item .info_user a.p_foto_twitter{ width:48px; float:right; }
.post_twitter .twitter_item .info_user a img.foto_twitter{ border:none; }
.post_twitter .twitter_item .info_user p{ float:right; width:105px; margin-right:10px; font-size:12px; text-align:right; }
.post_twitter .twitter_item .info_user p a.nome_twitter{ color:#666; font-weight:bold; margin:5px 0px 5px 0px; }
.post_twitter .twitter_item .info_user p.localizacao_twitter{ color:#999; }

.logo_twitter{ background-image:url(img/twitter_logo_header.png); width:128px; height:30px; background-repeat:no-repeat; }

.post_twitter .comando_mais_twitter,
.post_twitter .load_mais_twitter{ clear:both; width:680px; padding:10px 10px 0px 10px; }

.post_twitter .comando_mais_twitter a{	display:table-cell; width:660px; height:40px; background-color:#F4F4F4; text-align:center; vertical-align:middle;
										border:solid 1px #CFCFCF; text-transform:uppercase; font-size:12px; color:#666; font-weight:bold;
										-moz-border-radius:3px; /* Firefox, etc */
										-khtml-border-radius:3px; /* Konqueror, etc */
										-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
										-opera-border-radius:3px; /* Opera */
									}
.post_twitter .comando_mais_twitter a:hover{ background-color:#EAEAEA; color:#333; }

.post_twitter .load_mais_twitter a{ display:none; }
.post_twitter .load_mais_twitter .loading_obj{	display:table-cell; width:660px; height:40px; background-color:#F4F4F4; border:solid 1px #CFCFCF; 
												vertical-align:middle;
												-moz-border-radius:3px; /* Firefox, etc */
												-khtml-border-radius:3px; /* Konqueror, etc */
												-webkit-border-radius:3px; /* Safari, Google Chrome, etc */
												-opera-border-radius:3px; /* Opera */
											}
.post_twitter .load_mais_twitter .loading_obj span{ display:block; width:16px; height:11px; background-image:url(img/loading_twitter_politico.gif); 
													background-repeat:no-repeat; margin:auto; }

.post_twitter .twitter_content_tribuna_politico .emotion_view_politico{ width:25px; height:50px; float:left; }
.post_twitter .twitter_content_tribuna_politico .emotion_view_politico span{ margin:13px auto 0px auto; !important; }
.post_twitter .twitter_content_tribuna_politico .post{ width:465px !important; }

.post_twitter .twitter_content_tribuna .emotion_view_politico{ width:25px; height:50px; float:left; }
.post_twitter .twitter_content_tribuna .emotion_view_politico span{ margin:13px 0px 0px 0px; !important; }
.post_twitter .twitter_content_tribuna .post{ width:410px !important; float:right; }
.post_twitter .twitter_content_tribuna .info_user{ float:right; width:auto; padding:0; }
.post_twitter .twitter_content_tribuna .info_politico{ float:right; width:170px; height:50px; }

.post_twitter .twitter_content_tribuna .info_politico a.p_foto{ width:48px; float:right; }
.post_twitter .twitter_content_tribuna .info_politico a img.foto{ border:none; height:50px !important; width:auto !important; }
.post_twitter .twitter_content_tribuna .info_politico p{ float:right; width:105px; margin-right:10px; font-size:12px; text-align:right; }
.post_twitter .twitter_content_tribuna .info_politico p a.nome{ color:#666; font-weight:bold; margin:5px 0px 5px 0px; }
.post_twitter .twitter_content_tribuna .info_politico p.localizacao{ color:#999; }

/* NOVO BOX TWITTER */
#boxTwitter{	position:absolute; width:180px; background-color:#FFF; border:1px solid #CDCDCD; padding:10px; font-size: 11px; color:#666;
					-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
					-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
					-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
					display:none; z-index:10;
				}

#boxTwitter .fl_twitter{ margin-bottom:10px; clear:both !important; float:none !important; }
#boxTwitter p.info span{ float:left; }
#boxTwitter p.info{ margin-bottom:10px !important; }

#boxTwitter h4{ display:none; }
#boxTwitter p{ margin-bottom:5px; }
#boxTwitter label{ margin-bottom:5px; float:left; }

#boxTwitter p.submit_comentar{ float:right; margin-top:10px; }

#boxTwitter p label{ width:180px; }

#boxTwitter p label span.info_caracteres{ font-size:11px; margin-left:10px; }
#boxTwitter p label span.info_caracteres span{ font-weight:bold; }

#boxTwitter p .text{ width:180px; border:solid 1px #CCC; }

#boxTwitter p.info span.name_user{ font-weight:bold; }

#boxTwitter a.sair_twitter{ width:10px; height:10px; background-image:url(img/final.png); 
							background-position:-287px -874px; float:left; margin-left:5px; margin-top:2px; }
#boxTwitter a.sair_twitter:hover{ background-position:-287px -884px; }

#boxTwitter p.comentario{ padding-top:10px; clear:both; }
#boxTwitter p.comentario textarea{
	border:solid 1px #CCC; font-size:11px;
	width:180px !important;
	min-width:180px !important;
	max-width:180px !important;
	height:60px !important;
	min-height:60px !important;
	max-height:60px !important;
}
#boxTwitter div.emotions,
#boxTwitter p.submit_twitar{ float:right; margin-top:5px; }

#boxTwitter div.emotions{ float:left; width:128px; margin:5px 0px; height:30px; }

#boxTwitter div.emotions p{ float:left; height:0px; }
#boxTwitter div.emotions p label{ 	display:block; margin-left:5px; padding:5px 10px; width:auto;
									-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
									-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
									-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
									-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
									cursor:pointer;
								}
#boxTwitter div.emotions p label.ativo{ background-color:#E9E9E9; }
#boxTwitter div.emotions p:first-child label{ margin:0px; }
#boxTwitter div.emotions p input{ display:none; }

#boxTwitter #iconLoadingTwitter{ display:none; float:right !important; margin-top:10px !important; }

/* PAGINA CONTEUDO */
.content_subpag{ margin-top:20px; }
.content_subpag h2{ display:block; margin-bottom:20px; }

.content_subpag .content_texto{ clear:both; margin-bottom:20px; font-size:14px; color:#333; text-align:justify; }

.content_subpag .content_texto p{ margin:10px 0px 20px 0px; }
.content_subpag .content_texto li{ margin:10px 0px 10px 0px; }

.content_subpag .content_texto ul{ margin-left:25px; }
.content_subpag .content_texto h3{ font-size:14px; color:#2A2A2A; }

.content_subpag .content_texto a{ text-decoration:none; font-weight:normal; color:#8BCD27; }
.content_subpag .content_texto a:hover{ text-decoration:underline; }

/* PROFILE */
.menu_profile{ float:left; width:300px; margin-top:20px; }
.menu_profile li{ list-style:none; float:left; width:300px; height:41px; margin-bottom:5px; }
.menu_profile li a{ display:block; height:41px; }
.menu_profile li span.ico{ float:left; }
.menu_profile li span.txt{ float:left; margin-left:10px; margin-top:7px; }

.content_profile{ float:left; width:458px; }
.content_profile .dados_visitante{ margin-bottom: 16px; }
.content_profile .dados_visitante .name { color: #7070A2; }
.content_profile .dados_visitante .avatar { float: left; margin: 6px 16px 16px 6px; padding: 4px; border: 1px solid #69699C; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.content_profile .dados_visitante .dados { border-bottom: 1px dotted #6A6A9D; padding-bottom: 14px }

.content_profile .dados_visitante .email,
.content_profile .dados_visitante .data_membro,
.content_profile .dados_visitante .local { display: block; font-size: 11px; }

.content_profile .dados_visitante .email { color: #8A8AB0; } 
.content_profile .dados_visitante .data_membro { color: #999; }
.content_profile .dados_visitante .local { color: #9797BD; font-weight: bold; font-size: 13px; }

.content_profile .dados_visitante .btn_alterar_dados { background: url('img/btn_alterar_dados.jpg') no-repeat; width: 181px; height: 30px; display: block }

/* PROFILE - perfil */
.content_profile #estatisticas { margin-top: 10px; }
.content_profile #estatisticas span { display: table-cell; height: 25px; vertical-align: middle; background-color: yellow; font-size: 13px; font-color: #333; padding-left: 34px; margin-bottom: 10px; }
.content_profile #estatisticas span.portais_cadastrados { background: url('img/perfil_btn_portais_cadastrados.jpg') top left no-repeat; }
.content_profile #estatisticas span.comentarios_postados { background: url('img/perfil_btn_comentarios_postados.jpg') top left no-repeat; }
.content_profile #estatisticas span.favoritos { background: url('img/perfil_btn_favoritos.jpg') top left no-repeat; }
.content_profile #estatisticas .quebra_de_linha { height: 8px; }

/* PROFILE - portais_cadastrados */
.content_profile .portais_cadastrados .titulo { display: block; width: 308px; height: 39px; background: url('img/title_portais_cadastrados.jpg') top left no-repeat; }

/* PROFILE - favoritos */
.content_profile .favoritos .titulo { display: block; width: 308px; height: 39px; background: url('img/title_favoritos.jpg') top left no-repeat; }

/* PROFILE - comentarios */
.content_profile .comentarios .titulo { display: block; width: 308px; height: 39px; background: url('img/title_comentarios.jpg') top left no-repeat; }
