﻿@import "comum.css";

a
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.header_oh a
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.header_oh a:hover
{
	color: #DD0000;
}

.header a
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.header a:hover
{
	color: #DD0000;
}

.tabela_revolucao_td_l
{	
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 160px;
	padding-right: 8px;
	border-right: 1px solid #000000;
}

.tabela_revolucao_td_r
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;	
	width: 818px;
	border-right: 1px solid #000000;
}

.tb_main_left
{
	width: 160px;
	background-color: #000000;
	color: white;
	border: 1px solid #000000;
	padding: 5px 0px 5px 0px;
	font-size: 9px;
	/*border: thin green solid;*/
}

.login_table_button
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 220px;
	height: 15px;
	background: #000000;
	text-transform: uppercase;
}

.login_table_button a
{
	color: white;
}

.topic_tabs
{
	background-color: #000000;
	color: white;
	width: 160px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.footer
{
	border-top: #000000 1px solid;
	width: 990px;
}

.normal
{
	border: 0px none;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	width: 100%;
}

.associados_conteudo_generico
{
	border: 1px #000000 solid;
	background: #000000;
	width: 805px;
	height: 14px;
}

.titulo
{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: thin #000000 solid;
}

.tb_perfil th
{
	background: #000000;
	color: white;
	text-align: left;
	padding-left: 5px;
}

.tb_perfil_v2 th
{
	background: #000000;
	color: white;
	text-align: left;
	padding-left: 5px;
}

.law
{
	border:0px none;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform: none;
	padding-left: 10px;
}

.law:hover
{
	color:#dd0000;
}

.td_linguas
{
	border-bottom: 1px #666666 dashed;
}

.bt_clique
{
	width: 165px;
	height: 15px;
	background: #000000;
	cursor: pointer;
	text-transform: uppercase;
}

.bt_clique a
{
	color: white;
}

.bt_clique input
{
	background: #000000;
	color: white;
	text-transform: uppercase;
	border: 0px none;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
}

.titulo_registo
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
}

.div_registo_botao
{
	margin-top: 5px;
	width: 220px;
	height: 15px;
	background: #000000;
	margin-bottom: 30px;
}

.tb_td_sublinhas td
{
	border-bottom: 1px #000000 dashed;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}

.table_editar_galeria input
{
	border: 1px solid #000000;
}

.table_editar_galeria select
{
	border: 1px solid #000000;
}

.saw
{
	border:0px none;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform: none;
	padding: 0px;
}

.saw:hover
{
	color:#dd0000;
}

.mini_saw
{
	border:0px none;
	color:#000000;
	text-decoration:none;
	text-transform: none;
	padding: 0px;
}

.mini_saw:hover
{
	color:#dd0000;
}

.st_input
{
	height: 12px;
	font-size: 10px;
	padding: 0px;
	border: 1px solid #000000;
}

.st_ddl
{
	height: 17px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #000000;
}

.st_txta
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #000000;
}

.table_coluna2
{
	border-collapse: collapse;	
	border-bottom: 1px dashed #000000;
	width: 100%;
}

.table_coluna2 input
{
	border: 1px solid #000000;
}

.line_bottom
{
	border-bottom: 1px solid #000000;
}

.tabela_configuracao
{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #000000;
}

.a_nome
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.a_nome:hover
{
	color: #DD0000;
}

.div_apagar a
{
	color: #000000;
	/*text-decoration: underline;*/
}

.div_apagar a:hover
{
	color: #DD0000;
}

.table_base_img_groups
{
	width: 100%; 
	margin: 0px;
	padding: 0px; 
	border: 0px none;
	border-collapse: collapse; 
	border-bottom: 1px solid #000000; 
	margin-top: 10px;
}

.tabela_pesquisa_td
{
	margin: 0px; 
	padding: 0px;
	width: 322px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px dashed #000000;
}

.div_msg_recomendacao a 
{
	font-size: 18px;
	text-decoration: underline;
	color: #000000;
}

.div_msg_recomendacao a:hover
{
	font-size: 18px;
	text-decoration: underline;
	color: #DD0000;
}

.table_editar_v2
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	border-collapse: collapse; 
	width: 100%; 

	border-bottom: 1px solid #000000; 
	margin-top: 10px;
}

.td_separador_informacoes
{
	border-left: 1px solid #000000;
}

.li_tabela_elementos_seguidos
{
	border-bottom: 1px dashed #000000;
	padding-bottom: 10px;
}	

.td_bt
{	
	border-top: 1px dashed #000000; 
	vertical-align: top; 
	padding-bottom: 10px; 
	padding-top: 10px;
}

.separador_especial_portfolio
{
	border-top-style: dashed; 
	border-top-width: 1px; 
	border-color: #000000; 
	width:100%; 
	margin: 0px; 
	padding: 0px; 
	height: 5px;
}

.item_exclamation
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_info_normal1.gif") no-repeat left top;
	padding-left: 7px;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}

.item_exclamation:hover
{
	background: url("../../templates/images/icon_info_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_edit
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_edit_normal1.gif") no-repeat left top;
	padding-left: 11px;
	color: #000000;
	font-size: 9px;	
	font-weight: normal;
}

.item_edit:hover
{
	background: url("../../templates/images/icon_edit_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_message
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_mail_normal1.gif") no-repeat left top;
	padding-left: 10px;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}

.item_message:hover
{
	background: url("../../templates/images/icon_mail_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_colored_arrow
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_st_arrow_normal1.gif") no-repeat left top;
	padding-left: 7px;	
	color: #000000;
	font-size: 9px;
}

.item_colored_arrow:hover
{
	background: url("../../templates/images/icon_st_arrow_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_set_ok
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_accept_normal1.gif") no-repeat left top;
	padding-left: 10px;
	color: #000000;	
	font-size: 9px;	
	font-weight:normal;
}

.item_set_ok:hover
{
	background: url("../../templates/images/icon_accept_green.gif") no-repeat left top;
	color: #DD0000;
}

.item_set_cancel
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_report_normal1.gif") no-repeat left top;
	padding-left: 10px;
	color: #000000;	
	font-size: 9px;
	font-weight:normal;
}

.item_set_cancel:hover
{
	background: url("../../templates/images/icon_report_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_ordenacao_horizontal
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_order_normal1.gif") no-repeat left center;
	padding-left: 22px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_ordenacao_horizontal:hover
{
	background: url("../../templates/images/icon_order_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_ordenacao_vertical
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_vorder_normal1.gif") no-repeat left center;
	padding-left: 10px;	
	padding-bottom: 58px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_ordenacao_vertical:hover
{
	background: url("../../templates/images/icon_vorder_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_ordenacao_vertical_base
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_vorder_normal1.gif") no-repeat left center;
	padding-left: 10px;	
	padding-bottom: 35px;	
	padding-top: 35px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_ordenacao_vertical_base:hover
{
	background: url("../../templates/images/icon_vorder_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_cross
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_delete_v2_normal1.gif") no-repeat left center;
	padding-left: 8px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_cross:hover
{
	background: url("../../templates/images/icon_delete_red_v2.gif") no-repeat left center;
	color: #DD0000;
}

.item_add
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_add_normal1.gif") no-repeat left center;
	padding-left: 10px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_add:hover
{
	background: url("../../templates/images/icon_add_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_locker_open
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_unlocked_normal1.gif") no-repeat left center;
	padding-left: 12px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_locker_open:hover
{
	background: url("../../templates/images/icon_locked_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_star
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_favorites_normal1.gif") no-repeat left top;
	padding-left: 9px;
	color: #000000;	
	font-size: 10px;
	cursor: pointer;
	font-weight: normal;
}

.item_star:hover
{
	background: url("../../templates/images/icon_favorites_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_star_big
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_favoritesb_normal1.gif") no-repeat left top;
	padding-left: 11px;
	color: #000000;	
	font-size: 10px;
	cursor: pointer;	
	font-weight: normal;
}

.item_star_big:hover
{
	background: url("../../templates/images/icon_favoritesb_red.gif") no-repeat left top;
	color: #DD0000;
}

.item_ordenacao_vertical_pequena
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_vertical_order_normal1.gif") no-repeat left center;
	padding-left: 10px;	
	padding-bottom: 11px;	
	padding-top: 11px;
	color: #000000;	
	font-size: 9px;
	cursor: pointer;
}

.item_ordenacao_vertical_pequena:hover
{
	background: url("../../templates/images/icon_vertical_order_red.gif") no-repeat left center;
	color: #DD0000;
}

.div_facebook_desejo_integracao
{
	margin: 0px;
	margin-top: 40px;
	padding: 20px;
	border: 1px solid #000000;
	text-align: left;
}

.item_seta_indicador_left
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_left_normal1.gif") no-repeat left center;	
	padding-left: 6px;	
	font-size: 9px;
	font-weight: normal;	
	color: #000000;
}

.item_seta_indicador_left:hover
{
	background: url("../../templates/images/icon_left_red.gif") no-repeat left center;
	color: #DD0000;
}

.item_seta_indicador_right
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_right_normal1.gif") no-repeat left center;	
	padding-left: 8px;	
	font-size: 9px;
	font-weight: normal;	
	color: #000000;
}

.item_seta_indicador_right:hover
{
	background: url("../../templates/images/icon_right_red.gif") no-repeat left center;
	color: #DD0000;
}

.div_registo_botao_simpler
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 220px;
	height: 15px;
	background: #000000;
	margin-top: 15px;
}

.div_registo_botao_simpler a
{
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
}

.item_admin
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background: url("../../templates/images/icon_admin_normal1.gif") no-repeat left top;
	padding-left: 11px;
	color: #000000;
	font-size: 9px;	
	font-weight: normal;
}

.item_admin:hover
{
	background: url("../../templates/images/icon_admin_red.gif") no-repeat left top;
	color: #DD0000;
}

.header_law
{
	border:0px none;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	text-transform: none;
	padding-left: 10px;
}

.header_law:hover
{
	color:#dd0000;
}