@charset "utf-8";

::-webkit-file-upload-button {cursor: pointer;}

/*::-webkit-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}*/

#colunaEsquerda{width:954px;}
#texto{position:relative; min-height:400px; margin-bottom:50px;}

#dashboard{float:right; margin:0 20px 0 0;}
	.dashboard-btn{width:156px; height:46px; padding-top:100px; background-color:#6DB940; float:left; margin:0 0 20px 20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center; color:#FFF; text-decoration:none; background-position:left 35px; background-repeat:no-repeat; line-height:14px;}
	.dashboard-btn:hover{background-color:#3D8E35;}
	#dashboard a:nth-child(5),
	#dashboard a:nth-child(9),
	#dashboard a:nth-child(13) {
		clear:left;
	}

form{width:657px; margin:0 auto; /*overflow:hidden;*/}
	fieldset{float:left;margin-top:20px;}
	legend{font-weight:bold; font-size:12px; color:#6DB940; margin:0 0 10px 10px;}
	fieldset input, fieldset button{width:621px; padding-left:17px; padding-right:17px; height:36px; line-height:38px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#F6F6F1; border:1px solid #E2E2DA; margin-bottom:15px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-image:none !important; background-position:right center !important; background-repeat:no-repeat !important; -webkit-appearance:none;}
	fieldset input.half{width:285px;}
	fieldset input.third{width:173px;}
	fieldset input.two-third{width:397px;}
	fieldset input.readonly{background:#FFF; border:none; color:#000; line-height:39px;}
	fieldset input[type="submit"], fieldset input[type="reset"], fieldset button{width:auto; min-width:150px; padding:0 27px; background:#6DB940; border:0; height:33px; line-height:33px; color:#FFF; cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:11px; margin-top:20px;}
	fieldset input[type="reset"], fieldset button{margin-right:15px; background:none; color:#666666;}

	.btn{width:auto; padding:0 17px; background:#6DB940; border:0; height:33px; line-height:33px; color:#FFF; cursor:pointer; font-weight:bold; font-size:10px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; float:right; text-decoration:none; text-align:center; margin-right:107px; margin-bottom:15px; text-transform:uppercase;}
	.btn.voltar{margin:25px 0 0 0; background:none; color:#666666; display:inline-block; float:none;}
	.btn.editar{float:left; margin:7px 0 0 20px; background:none; color:#666666; height:25px; line-height:25px; font-size:9px;}
	fieldset input[type="submit"]:hover, .btn:hover{background:#3D8E35;}
	fieldset input[type="reset"]:hover, .btn.voltar:hover{background:#E5E5D8;}
	fieldset button:hover{background:#3D8E35; color:#FFF;}
	.btn.editar:hover{background:#fff; color:#666666 !important;}
	fieldset input#inscricao-rejeitar, fieldset input#pedido-torneio-rejeitar, fieldset input#validar-morada-rejeitar, #form-eliminar-confronto fieldset input[type="submit"]{margin-top:0; background:#B11E23; margin-right:15px;}
	fieldset input#inscricao-rejeitar:hover, fieldset input#pedido-torneio-rejeitar:hover, fieldset input#validar-morada-rejeitar:hover, #form-eliminar-confronto fieldset input[type="submit"]:hover{background:#92181C;}

	.select{width:657px; height:38px; float:left; margin-bottom:15px;}
	.select select{position:absolute; width:657px !important; height:38px !important; cursor:pointer;}
	.select span{position:absolute; float:left; width:621px; padding-left:17px; padding-right:17px; height:36px; line-height:38px; background:#F6F6F1; border:1px solid #E2E2DA; z-index:1; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
	.select span.placeholder{color:#AAAAAA !important;}

	.select.half{width:321px !important;}
	.select.half select{width:321px !important;}
	.select.half span{width:285px !important;}

	.select.third{width:209px !important;}
	.select.third select{width:209px !important;}
	.select.third span{width:175px !important;}

	.select.two-third{width:427px !important;}
	.select.two-third select{width:427px !important;}
	.select.two-third span{width:391px !important;}

	.select.genero{width:140px !important;}
	.select.genero select{width:140px !important;}
	.select.genero span{width:104px !important;}

	.select.genero2{width:96px !important;}
	.select.genero2 select{width:96px !important;}
	.select.genero2 span{width:60px !important;}

	.filled{background:#fff !important;}
	.select span.filled{color:#000 !important;}
	.required{background-image:url(../img/required-icon.png) !important; background-position:right center !important; background-repeat:no-repeat !important;}
	.required.red, .qq-upload-button.red{border:1px solid #CE1321;}
	fieldset input[type="radio"], fieldset input[type="checkbox"]{background:none !important;}
	fieldset input[type="radio"]{-webkit-appearance:radio;}
	fieldset input[type="checkbox"]{-webkit-appearance:checkbox;}

.tblHeader{background:url(../img/tblHeader2.png) left top no-repeat;}
.tblCell:hover{background-image:url(/imagens/tblCell1-hover.png); color:#FFF;}
.tblCell:hover .btn.editar{color:#FFF;}


#detalhe-licenca{float:left; text-align:right; line-height:30px; margin-left:288px;}
	#detalhe-licenca strong{width:200px; display:inline-block; text-align:left; float:left;}

.ui-datepicker{padding:8px 10px; display:none}
	#ui-datepicker-div{background:#6DB940; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center; font-size:11px; z-index:2 !important;}
		#ui-datepicker-div th{font-weight:normal !important; color:#fff; width:26px;}
		#ui-datepicker-div a{color:#fff; padding:4px; display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; display:block; line-height:18px; text-decoration:none;}
		#ui-datepicker-div a:hover{background:#fff; color:#6DB940;}
		#ui-datepicker-div a.ui-datepicker-prev{float:left; width:20px; height:20px; overflow:hidden; text-align:center; line-height:19px; cursor:default;}
		#ui-datepicker-div a.ui-datepicker-next{float:right; width:20px; height:20px; overflow:hidden; text-align:center; line-height:19px; cursor:default;}
		#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight{}
		#ui-datepicker-div .ui-state-active, ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active{background:#fff; color:#6DB940;}
		.ui-datepicker-title{font-size:15px; line-height:28px; color:#FFF;}
		.ui-datepicker-today{background:#A0D183; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
		.ui-datepicker-month{width:70px;}
		.ui-datepicker-year{width:70px; margin-left:2px;}


.campo-foto{overflow:hidden; position:relative; background:#F6F6F1; background-size:cover; border:1px solid #E2E2DA; width:150px; height:150px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; display:inline-block; float:right; cursor:pointer; margin-right:47px; margin-top:20px;}
	.campo-foto .zoom{background:#000; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50); width:150px; height:150px; position:absolute; display:none; cursor:pointer;}
	.campo-foto .delete{width:24px; height:24px; background:url(../img/fotografia-remover-icon.png) left top no-repeat; position:absolute; cursor:pointer; margin:-12px 0 0 -12px; display:none; left:50%; top:50%;}
	.campo-foto .delete:hover{background-position:left bottom;}

.campo-upload{position:absolute; z-index:4; margin:0; display:none;}
	.campo-upload span{width:150px; height:150px; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; text-align:center; background:url(/area_filiado/img/fotografia-icon.png) center center no-repeat; float:left; font-size:14px; line-height:150px; cursor:pointer;}
	.campo-upload span:hover{background-color:#DEDD3A;}
	.campo-upload input{width:150px; height:150px;}
	.campo-upload .qq-upload-drop-area span{top:0; line-height:150px; display:block;}
	.campo-upload .qq-upload-drop-area, .campo-upload .qq-upload-extra-drop-area{background:none; color:#000;}
	.campo-upload .qq-upload-drop-area-active{background:none; color:#39B54A;}

.campo-doc{float:left; width:655px; height:36px; background-image: none !important;}
	.campo-doc a{color:#000; line-height:36px; margin-left:24px; text-decoration:none;}
	.campo-doc .delete{width:24px; height:24px; float:right; background:url(../img/fotografia-remover-icon.png) left top no-repeat; margin-top:7px; cursor:pointer; margin-right:5px;}
	.campo-doc .delete:hover{background-position:left bottom;}
	.campo-doc .link{text-decoration:underline; float:left; font-weight:bold;}

	/*#upload-outra-licenca-estrangeira .campo-doc .delete{margin-right:30px;}*/

.campo-upload-doc{position:absolute; z-index:0; display:none;}
	.campo-upload-doc span{float:left; width:621px; height:36px; text-align:center; cursor:pointer; background:url(../img/doc-icon.png) center center no-repeat #F6F6F1; border:1px solid #E2E2DA; line-height:38px; padding-left:17px; padding-right:17px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.campo-upload-doc span:hover{background-color:#DEDD3A;}
	.campo-upload-doc input{width:621px; height:36px;}
	.campo-upload-doc .qq-upload-drop-area span{top:0; line-height:36px; display:block;}
	.campo-upload-doc .qq-upload-drop-area, .campo-upload-doc .qq-upload-extra-drop-area{background:none; color:#000;}
	.campo-upload-doc .qq-upload-drop-area-active{background:none; color:#39B54A;}

	.campo-upload-single-foto{position:absolute; z-index:4; margin:0;}
		.campo-upload-single-foto span{width:150px; height:150px; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; text-align:center; background:url(/area_filiado/img/fotografia-icon.png) center center no-repeat; float:left; font-size:14px; line-height:150px; cursor:pointer;}
		.campo-upload-single-foto span:hover{background-color:#DEDD3A;}
		.campo-upload-single-foto input{width:150px; height:150px;}
		.campo-upload-single-foto .qq-upload-drop-area span{top:0; line-height:150px; display:block;}
		.campo-upload-single-foto .qq-upload-drop-area, .campo-upload-single-foto .qq-upload-extra-drop-area{background:none; color:#000;}
		.campo-upload-single-foto .qq-upload-drop-area-active{background:none; color:#39B54A;}
	
	.campo-upload-single-doc{position:absolute; z-index:0;}
		.campo-upload-single-doc span{float:left; width:621px; height:36px; text-align:center; cursor:pointer; background:url(/area_filiado/img/doc-icon.png) center center no-repeat #F6F6F1; border:1px solid #E2E2DA; line-height:38px; padding-left:17px; padding-right:17px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
		.campo-upload-single-doc span:hover{background-color:#dedd3a;}
		.campo-upload-single-doc input{width:621px; height:36px;}
		.campo-upload-single-doc .qq-upload-drop-area span{top:0; line-height:36px; display:block;}
		.campo-upload-single-doc .qq-upload-drop-area, .campo-upload-doc .qq-upload-extra-drop-area{background:none; color:#000;}
		.campo-upload-single-doc .qq-upload-drop-area-active{background:none; color:#39b54a;}
		.campo-upload-single-doc .qq-upload-list{display:none;}

	.campo-upload-multi-doc{z-index:0;}
		.campo-upload-multi-doc span{float:left; width:621px; height:36px; text-align:center; cursor:pointer; background:url(/area_filiado/img/doc-icon.png) center center no-repeat #F6F6F1; border:1px solid #E2E2DA; line-height:38px; padding-left:17px; padding-right:17px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
		.campo-upload-multi-doc span:hover{background-color:#dedd3a;}
		.campo-upload-multi-doc input{width:621px; height:36px;}
		.campo-upload-multi-doc .qq-upload-drop-area span{top:0; line-height:36px; display:block;}
		.campo-upload-multi-doc .qq-upload-drop-area, .campo-upload-doc .qq-upload-extra-drop-area{background:none; color:#000;}
		.campo-upload-multi-doc .qq-upload-drop-area{padding:0; margin:0;}
		.campo-upload-multi-doc .qq-upload-list{display:none;}
		.campo-upload-multi-doc .qq-upload-drop-area-active{background:none; color:#39b54a;}
		.campo-upload-multi-doc .delete{border:0; padding:0; margin:7px 0 0 0;}
		.campo-doc .ficheiros{margin-top:16px; float:left; width:100%;}
		.campo-doc .ficheiros .ficheiro{float:left; width:100%;}

#limpar-pesquisa{float:left; min-width:100px; padding:0; margin-top:3px; font-size:10px; height:26px; line-height:26px; margin-left:15px; webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; text-align:center; font-weight:bold; color:#666666; cursor:pointer;}
#ver-todos-pesquisa{float:left; min-width:100px; padding:0; margin-top:3px; font-size:10px; height:26px; line-height:26px; margin-left:15px; text-decoration:none; webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; text-align:center; font-weight:bold; color:#666666; cursor:pointer;}
#mailing-list, #lista-seguros, #lista-seguros-todos, #lista-filiacoes, #lista-clubes-resumo{float:left; min-width:100px; padding:0; margin-top:3px; font-size:10px; height:26px; line-height:26px; margin-left:15px; text-decoration:none; webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; text-align:center; font-weight:bold; color:#666666; cursor:pointer;}
#limpar-pesquisa:hover, #ver-todos-pesquisa:hover, #mailing-list:hover, #lista-seguros:hover, #lista-seguros-todos:hover, #lista-filiacoes:hover, #lista-clubes-resumo:hover{background:#3D8E35; color:#fff;}
