.designer-portlet .component.tooltip,.ie .designer-portlet .component.tooltip
	{
	border: 1px solid rgb(0, 0, 0) !important;
	background: none repeat scroll 0% 0% #363C42 !important;
}

.designer-portlet .component.tooltip:before,.ie .designer-portlet .component.tooltip:before
	{
	border-bottom-color: #363c42 !important;
}

.designer-portlet .component.button.pedido_contacto_parceiro_pesquisar_button,.designer-portlet .component.button.pedido_contacto_parceiro_limpar_button,.component.panel .button.popup_contacto_parceiro_pesquisar_button, .designer-portlet .component.aggregator.CodPostalEnvio 
	{
	margin-top: 0px;
}

.designer-portlet .topico_dropdown_pedidos_parceiros.left.false select {
	width: auto !important;
}

.designer-portlet .component.submit.pesquisarcontratos,.designer-portlet .component.submit.pesquisarsimulacoes,.designer-portlet .component.submit.pesquisarcases {
	margin-top: 0px;
	margin-left: 10px;
}

.designer-portlet .component.grid.parc-pesquisa-grid table {
	width: 400px;
}

.designer-portlet .component.grid.bloco-campos-contacto {
	width: 650px;
	margin-left: 0px;
}

.designer-portlet .component.panel.imageBanner {
	margin-top: 0px;
	height: 60px;
}

.designer-portlet .component.submit.excel {
	margin-top: 0px;
}

.designer-portlet .component.button.pedido_contacto_parceiro_limpar_button a,.designer-portlet .component.button.pedido_contacto_parceiro_limpar_button a:hover
	{
	background: linear-gradient(to bottom, rgba(55, 62, 68, 1) 0px,
		rgba(55, 62, 68, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.designer-portlet .component.submit.excel input,.designer-portlet .component.submit.excel input:hover,.designer-portlet .component.submit.excel input:hover:active
	{
	color: #FFF;
	border-radius: 5px;
	text-shadow: 0px 1px #5B310E;
	margin: 0px 0px 0px 10px;
	box-shadow: 0px 1px #666;
	text-align: center;
	padding: 0px;
	font: 16px/22px "HermesBold" !important;
	cursor: pointer;
	background: linear-gradient(to bottom, #DD7921 0px, #C0691D 100%) repeat
		scroll 0% 0% transparent;
	width: 100px;
}

.designer-portlet .component.input_text label.left {
	margin-top: 0px;
}

.designer-portlet .component.submit.pesquisa.popup_contacto_parceiro_pesquisar_button
	{
	margin-bottom: 0px;
}

.designer-portlet .component.panel.comentarioCaseTitulo,.designer-portlet .component.panel.comentarioCliente,.designer-portlet .component.panel.comentarioLogo
	{
	padding: 0;
}

.designer-portlet .component.text_area.pedidooriginal.percent textarea {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font: 12px/14px "TahomaRegular" !important;
}

textarea {
  margin-top: 0px !important;
  margin-bottom: 13px !important;
}

textarea#bean\.pedidoOriginal {
  margin-top: 10px !important;
}

.designer-portlet .component.text_area.comentario-cliente textarea {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #ebebeb;
	font: 12px/14px "TahomaRegular" !important;
}

.designer-portlet .component.text_area.comentario-logo textarea {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #F4F9D9;
	border: 1px solid #C8D984;
	font: 12px/14px "TahomaRegular" !important;
}

body.portal-popup .designer-portlet .component.input_text.date_input span.display,body.portal-popup .designer-portlet .component.label.Label_Black label
	{
	font: 12px/12px 'TahomaBold' !important;
	color: #3c434a;
}

.designer-portlet .component.link .button.cancelar {
	padding: 8px;
}

.designer-portlet .component.grid .component.dropdown select[disabled],.designer-portlet .component.dropdown.actogestao select[disabled],.designer-portlet .component.dropdown.tipopedido select[disabled],.designer-portlet .component.dropdown.prioridade select[disabled],.designer-portlet .component.dropdown.origem select
	{
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("images/dropdown_arrow.png") no-repeat scroll 95% #EEE;
}

.designer-portlet .component.grid .component.dropdown select,.designer-portlet .component.dropdown.actogestao select,.designer-portlet .component.dropdown.tipopedido select,.designer-portlet .component.dropdown.prioridade select,.designer-portlet .component.dropdown.origem select
	{
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("images/dropdown_arrow.png") no-repeat scroll 95%;
	border: 1px solid #3C434A;
	border-radius: 5px;
	outline: 0px none;
	font: 13px/13px "TahomaRegular" !important;
	padding: 0px 0px 0px 3px;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix::before
	{
	margin-right: 20px;
}

.ie .component.list .data-table th,.ie .designer-portlet .button.component a,.ie .designer-portlet .button.component a:hover,.ie .designer-portlet .alterarmtodopagamento.submit.component input,.ie .designer-portlet .alterarmtodopagamento.submit.component input:hover
	{
	filter: none;
}

.ie .designer-portlet .list.component table tr {
	border: 1px solid #ededed;
}

.ie .designer-portlet .component.tooltip .component.button a.greenTooltipButton
	{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#A7CF00', endColorstr='#718C00');
	width: 140px;
}

.designer-portlet .component.output_field.nomedouser label::before {
	content: "";
	background: url("images/sprite_geral.png") no-repeat scroll -70px -1px
		transparent;
	width: 15px;
	height: 13px;
	float: left;
	margin-right: 5px;
}

.designer-portlet .component.output_field.nomedouser {
	border-right: 1px solid #E1E1E1;
	padding-right: 20px;
}

.designer-portlet .component.output_field.nomedouser label {
	font: 12px/12px "TahomaBold" !important;
	color: #959595;
	float: left;
	padding-left: 12px;
	padding-bottom: 10px;
}

.chrome .designer-portlet .component.submit.excel input,.chrome .designer-portlet .component.submit.pesquisarcases input
	{
	margin-left: 20px;
}

.chrome .designer-portlet .component.button a,.chrome .designer-portlet .component.button a:hover{
	height: 22px;
}

.designer-portlet .component.input_text.topico {
	width: 100%;
}

.firefox .component.submit.pesquisarcases {
    margin-left: 40px;
}
.component.list.parceiro.tablesorter tbody, .component.list.pedidos.tablesorter tbody {
    white-space: normal;
}

.component.list.parceiro.tablesorter td.email.no-ellipsis, .component.list.parceiro.tablesorter td.nomeCanal.no-ellipsis, .component.list.parceiro.tablesorter td.opcaoDesc.no-ellipsis,
.component.list.parceiro.tablesorter td.criadoPor.no-ellipsis    {
	word-wrap: break-word;
	white-space: normal;
	overflow: hidden;
	position: relative;
}

.designer-portlet .component.list.parceiro tbody td.estado.no-ellipsis , .designer-portlet .component.list.pedidos tbody td.estado {
  font-family: TahomaRegular !important;
}

body.extEnt_oney .designer-portlet .component.submit.pesquisarcontratos, body.extEnt_oney .designer-portlet .component.submit.pesquisarsimulacoes {
    width: 80%;
}

.designer-portlet .component.submit.enviaroriginais span, .designer-portlet .component.submit.enviaroriginaisoutbound span, .designer-portlet .component.submit.envioOriginais span{
	display: block;
}

.designer-portlet .component.list table tr td .ellipsis {
 	font: 12px/12px 'TahomaRegular';
}

.designer-portlet #participacao_apolices_auto_list span.required.added{
	display: none;
}

/* regra martelada para forçar o texto caber no botão das acções das listas*/
.designer-portlet .component.list table tr td.actions .component.button a{
	padding: 6px 16px !important;
		
}

.designer-portlet .component.radio.radioEnvio div.inline label{
	margin-left: 5px;
}


