@charset "UTF-8"; .esconde { display:none; } .mostra { display:inline; } .mostra_bl { display:block; } #blocoEsqRg{ width: 100%; float: left; margin: 0px; border: 0px; } #blocoDirRg{ width: 30%; float: right; margin: 0px; border: 0px; display: none; } #regtit,.regtit{ margin-top: 0.3em; padding-left: 0.4em; height: 2.4em; font-size: 1.5em; font-weight: 300; color: #4D4D4D; text-transform: uppercase; height: auto; } #regtit h1{ font-weight: 300; text-transform: uppercase; } #changeInfo{ color:#8bc53f; padding-left: 0.9em; font-size: 0.75em; margin-bottom: 1.6em; } #changeInfo i { color:#8bc53f; } #changeInfoError{ color: #C0272D; padding-left: 0.9em; font-size: 0.75em; margin-bottom: 1.6em; } #changeInfoError i { color:#C0272D; } .blackTit{ color: #4D4D4D; } .blueTit{ color: #00AEEF; } #titcaixa, .titcaixa{ padding: 0em 0em 0.7em 0.7em; font-size: 0.95em; font-weight: bold; color: #4D4D4D; } #caixaident, .caixaident { border: 1px solid #CCC; border-bottom: 1px solid #00AEEF; padding: 0.6em 0em 0.6em 0.8em; margin-bottom: 0.6em; margin-left: 10px; margin-right: 10px; } .caixaident_border { margin-top: 0.6em; border: 1px solid #CCC; margin-bottom: 0.6em; margin-left: 10px; margin-right: 10px; margin: 0px 250px; } .border_yes { border: 1px solid #CCC; } .cp_error_msg, .cp_error_msgEntrega, .cp_error_msgPagamento { display: none; background-color:#ecaeb0; font-size: 0.80em; padding: 10px; margin: 0px 250px 10px 250px; } .caixaident_border_moradas { margin: 0 100px 0.6em 100px; } .cp_error_msg > p:first-child, .cp_error_msgEntrega > p:first-child { color: #b71818; font-weight: bold; } .cp_error_msg > p:last-child , .cp_error_msgEntrega > p:last-child { color: black; } .cp_error_msg > p:first-child, .cp_error_msgPagamento > p:first-child { color: #b71818; font-weight: bold; } .cp_error_msg > p:last-child , .cp_error_msgPagamento > p:last-child { color: black; } #caixaidentRGPD { border: 1px solid #CCC; border-bottom: 1px solid #00AEEF; padding: 0.6em 0em 0.6em 0.8em; margin: 0 10px 0.6em; } .caixaident_border label { display: inline-block; text-align: right; padding-right: 1.2em; color: #4D4D4D; font-weight: bold; font-size: 0.80em; } #caixaident label, .caixaident label { display: inline-block; width: 42%; text-align: right; padding-right: 1.2em; color: #4D4D4D; font-weight: bold; font-size: 0.80em; } #caixaident input, .caixaident input { width: 31%; border: 1px solid #CCC; color: #4D4D4D; font-size: 0.72em; padding: 0.3em; margin: 0.6em 0em 0.6em 0em; } #caixaident input[name="morentrega"], .caixaident input[name="morentrega"] { width: 3%; } .caixaident_border input { width: 45%; border: 1px solid #CCC; color: #4D4D4D; font-size: 0.72em; padding: 0.3em; margin: 0.6em 0em 0.6em 0em; } .caixaident_border input#rua, .caixaident_border input#ruaEntrega { width: 45%; } .readonly { background-color: #d5d5d5; } #caixaident fieldset, .caixaident fieldset { border: 0; } em { color: #4D4D4D; font-size: 0.70em; margin-left: 27em; } input#generoF,input#generoM { margin-right: 0.50em; width: 0.8em; height: 0.8em; } label#label_generoF, label#label_generoM { width: 25px; text-align: left; color: #4D4D4D; font-weight: normal; font-size: 0.9em; } select { width: 280px; border: 1px solid #CCC; background: #fff; color: #4D4D4D; font-size: 0.9em; padding: 0.3em; margin: 0.6em 0em 0.6em 0em; } input#cp4, input#cp4Entrega, input#read_cp4, input#read_cp4Entrega,input#cp4-pre,input#cp4-odd,input#cp4-even { width: 70px; } input#cp3, input#cp3Entrega, input#read_cp3, input#read_cp3Entrega,input#cp3-pre,input#cp3-odd,input#cp3-even { width: 35px; } label#lbCP, label#lbCPEntrega, label#read_lbCP { width: 1px; padding-left: 1.2em; } label#morEntrega { width: auto; text-align: left; font-weight: normal; } input#morentrega { margin-right: 0.50em; width: 0.8em; height: 0.8em; } input#newsletter,input#sms { margin-right: 0.50em; width: 0.8em; height: 0.8em; } input#nib { margin-top: 1.5em; margin-bottom: 1.5em; } #campo_aceito_termos { float: left; color: #4D4D4D; font-size: 0.75em; padding-left: 0.9em; } #campo_aceito_termos label { color: #4D4D4D; padding-left: 0.3em; } #campo_aceito_termos a { color: #4D4D4D; } input#enviar { background-color: #00AEEF; border: 1px solid #00AEEF; cursor: pointer; float: right; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; } #moradaEntrega { display: none; } #cp,#cpEntrega { display: none; } #nome_cliente { width: 50%; } #dataNasc_cliente { width: 50%; float: right; } #morada { padding-top: 26px; padding-bottom: 26px; } #logintit { margin-top: 10px; margin-bottom: 20px; height: 30px; font-size:1.5em; font-weight:300; color:#4D4D4D; } .aviso_microsoft { color: #EC1E79; margin-top: 15px; font-size: 0.75em; padding: 0.8em 0.8em; background-color: #EEE; display: none; } .aviso_microsoft strong { color: #EC1E79; } h1 { font-weight: 300; } #login{ width: 50%; float: left; } #loginname{ margin-bottom: 0.5em; margin-left: 0.3em; font-size: 0.875em; color: #4D4D4D; font-weight: bold; margin-top: 10px; } #logincaixa{ border: 1px solid #B2B2B2; padding: 0.6em; margin-right: 0.4em; height: 255px; } #msg, .msg{ color: #4D4D4D; font-size: 0.75em; } #msg_info, #msg_infoEntrega { display: none; color:#e87700; font-size: 0.7em; } #msghead{ color: #4D4D4D; padding-left: 0.9em; font-size: 0.75em; margin-bottom: 1.6em; } .container_old { padding-left: 0.9em; width: 98%; } section#form .selection, section#form .selection fieldset { margin-bottom: 20px; display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-wrap: nowrap; -o-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-flex-wrap: nowrap; flex-direction: row; -o-flex-direction: row; -ms-flex-direction: row; -moz-flex-direction: row; -webkit-flex-direction: row; justify-content: flex-start; -o-justify-content: flex-start; -ms-justify-content: flex-start; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; align-items: center; -o-align-items: center; -ms-align-items: center; -moz-align-items: center; -webkit-align-items: center; } section#form .selection .text { min-height: 60px; padding: 2px 7px; border: 1px solid #CBCBCB; font-size: 0.75em; font-weight: normal; display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-grow: 1; -o-flex-grow: 1; -ms-flex-grow: 1; -moz-flex-grow: 1; -webkit-flex-grow: 1; align-items: center; -o-align-items: center; -ms-align-items: center; -moz-align-items: center; -webkit-align-items: center; } section#form .selection .group { min-height: 60px; padding: 5px 7px; border: 1px solid #CBCBCB; /* background-color: #EC1E79; */ font-size: 0.75em; font-weight: normal; width: 100%; } section#form .selection .wrapper_pd { height: 60px; padding-top: 5px; margin-right: 15px; position: relative; text-transform: uppercase; color: #00AEEF; font-size: 12px; font-weight: bold; user-select: none; -o-user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; } section#form .selection .wrapper_pd:before { top: 0px; left: 50%; position: absolute; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } section#form .selection .wrapper_pd input { left: 25%; top: 55%; margin: 0px; padding: 0px; outline: none; cursor: default; position: absolute; transform: scale(1.2, 1.2); } section#form .selection input[type="checkbox"]{ margin-left: 15px; margin-right: 15px; cursor: default; transform: scale(1.2, 1.2); } section#form .selection .wrapper_pd .button { left: 50%; bottom: 0%; width: 20px; height: 20px; position: absolute; border: 0px solid #CBCBCB; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } section#form fieldset{ border: 0; } .greyedout{ color: #CBCBCB !important; border-color: #CBCBCB !important; } .direito_info_rgpd{ float: left; font-size: 0.75em; padding-top: 8px; color: #4D4D4D; } .direito_info_rgpd a { color: #4D4D4D; font-weight: normal;} .direito_info_rgpd a:link { color: #4D4D4D; font-weight: normal;} .direito_info_rgpd a:visited { color: #4D4D4D; font-weight: normal;} .direito_info_rgpd a:active { color: #4D4D4D; font-weight: normal;} #emaillogin{ margin-top: 1.2em; } #login label, #recEmail label{ color: #4D4D4D; font-weight: bold; font-size: 0.8em; display: inline-block; width: 130px; text-align: right; } #login input, #recEmail input{ margin: 0em 0em 1em 1.2em; } #recEmail input{ width: 28%; } #recpass{ padding-top: 0.5em; padding-left: 9.2em; padding-bottom: 0.5em; } #login a{ color: #00AEEF; font-size: 0.80em; } input#submitlogin, button.recuperar{ margin-left: 9.2em; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; background-color: #00AEEF; border: 1px solid #00AEEF; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; } input#submitlogin:hover,input#submitcliente:hover { text-decoration: underline; } #erro{ margin-left: 11.5em; padding-bottom: 1em; font-size: 0.8em; color: red; } #cliente{ width: 50%; float: right; } #clientename{ margin-bottom: 0.5em; margin-left: 0.7em; font-size: 0.875em; color: #4D4D4D; font-weight: bold; margin-top: 10px; } #clientecaixa{ border: 1px solid #B2B2B2; padding: 0.6em; margin-left: 0.6em; height: 255px; } #clientecaixa fieldset { border: 0; } #clientecaixa p { color: #4D4D4D; } #cliente_tipo{ margin-top: 1.2em; margin-bottom: 1em; } input#submitcliente{ margin-top: 1.9375em; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; background-color: #00AEEF; border: 1px solid #00AEEF; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; } #clientecaixa label{ color: #4D4D4D; font-size: 0.9em; } input#sizePar{ margin-right: 0.50em; width: 0.8em; height: 0.8em; } input#sizeEmp{ margin-left: 1.60em; margin-right: 0.50em; width: 0.8em; height: 0.8em; } #blocoEsqCc{ margin-left: 2%; width: 28%; float: left; border: 0px; } #blocoDirCc{ width: 70%; float: right; margin: 6px 0px 0px 0px; border: 0px; } input#guardar{ background-color: #00AEEF; border: 1px solid #00AEEF; cursor: pointer; float: right; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; } .caixaTitGrd{ width: 70%; float: left; padding: 0em 0em 0.5em 0.7em; } #caixaPeq{ width: 47%; font-size: 0.8em; font-weight: bold; } .caixaBTop{ border-top:1px solid #00AEEF; } .caixaEsq{ float: left; } .caixaDir{ float: right; } #caixaTexto{ border: 1px solid #CCC; padding: 0.7em; } .caixaTextoTam1{ min-height: 6.0em; } .caixaTit{ padding: 0.7em 0.1em 0.7em 0.7em; } .txt{ color: #4D4D4D; font-weight: normal; } .bold{ font-weight: bold; } input.txt{ border: 0px; padding: 0px; color: #4D4D4D; width: 100%; background-color: #FFF; } input#cp4Read,input#cp4Read-pre,input#cp4Read-odd,input#cp4Read-even{ width: 31px; } input#cpSplit,input#cpSplit-pre,input#cpSplit-odd,input#cpSplit-even { width: 5px; } #caixaGrd{ border-bottom:1px solid #00AEEF; width: 100%; float: left; margin-top: 2em; font-weight: bold; } #link{ float: right; margin-top: 0.1em; } input#delete{ background-color: #FFF; border: 0px; cursor: pointer; margin: 0em; padding: 0em 0em 0em 0.5em; color: #27ACE4; font-weight: normal; font-size: 0.85em; text-decoration: underline; } input#alterar{ background-color: #FFF; border: 0px; cursor: pointer; margin: 0em; padding: 0em; color: #27ACE4; font-weight: normal; font-size: 0.85em; text-decoration: underline; text-align: left; } input#imprimir{ background-color: #FFF; border: 0px; cursor: pointer; margin: 0em; padding: 0em 0.5em 0em 0em; color: #27ACE4; font-weight: normal; font-size: 0.85em; text-decoration: underline; text-align: left; } input#add{ background-color: #FFF; border: 0px; cursor: pointer; margin: 0em; padding: 0em; color: #27ACE4; font-weight: normal; font-size: 0.75em; text-decoration: underline; } .decreto{ margin-top: 2em; color: #4D4D4D; font-size: 0.70em; float: left; } .morSubtit{ padding: 0.7em 0.1em 0.7em 0em; } label#morEntregaPre{ text-align: left; font-weight: normal; } input#moradaEntregaPre{ width: 2.2em; margin-left: 20.5em; margin-top: 0.5em; } input#remover{ width: 100px; background-color: #00AEEF; border: 1px solid #00AEEF; cursor: pointer; float: right; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; margin-right: 0.5em; } .eliminar{ font-size: 0.8em; height: 5em; } label#newsletter, label#sms{ text-align: left; font-weight: normal; width: 90%; } #linkText{ margin-top: 0.5em; color: #27ACE4; } .linkText{ text-decoration: underline; } #linkText a { font-size: 0.85em; color: #27ACE4; font-weight: normal;} #linkText a:link { font-size: 0.85em; color: #27ACE4; font-weight: normal;} #linkText a:visited { font-size: 0.85em; color: #27ACE4; font-weight: normal;} #linkText a:active { font-size: 0.85em; color: #27ACE4; font-weight: normal;} .mtdiv{ margin-top: 0.8em; } #linkg{ float: right; margin-top: 0.8em; } .caixaTitB{ padding: 0.7em 0.1em 0.7em 0.7em; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; } .blue{ color: #27ACE4; } #clean{ min-height: 2em; } #close{ float: left; width: 100%; } .caixaTitH{ min-height: 36px; height: auto; } .texto2{ color: #4D4D4D; padding-bottom: 2em; } .texto4{ color: #4D4D4D; padding-bottom: 0.5em; } #paginacao{ width: 100%; float: left; text-align: center; padding-bottom: 0.5em; } #paginacao ul { display: inline-block; color: #4D4D4D; width: 100%; font-size: 0.8em; } #paginacao li { display: inline; background-color: #E5E5E5; margin: 0.08%; padding: 1%; } #paginacao a { color: #4D4D4D; text-decoration: none; } #paginacao a:link { color: #4D4D4D; text-decoration: none; } #paginacao a:visited { color: #4D4D4D; text-decoration: none; } #paginacao a:active { color: #4D4D4D; text-decoration: none; } #paginacao .selected { background-color: #4D4D4D; color: #FFFFFF; } div .erros-form-utilizador label { color: red !important; } div .erros-form-utilizador input { border-color: red !important; } div .erros-form-utilizador em { float: left; margin-left: 43.5%; width: 50%; color: red !important; } div .erros-form-utilizador-aceito label { color: #4D4D4D; } div .erros-form-utilizador-aceito em { margin: 2em 0em 0em 2em; font-size: 1em; color: red !important; } #campo_email em { display: none; } #campo_password em { display: none; } #campo_password_rep em { display: none; } #campo_nome_individuo em { display: none; } #campo_data_nascimento em { display: none; } #campo_nif em { display: none; } #campo_rua em { display: none; } #campo_cod_postal em { display: none; } #campo_localidade em { display: none; } #campo_contacto em { display: none; } #campo_designacaoMorada em { display: none; } #campo_ruaEntrega em { display: none; } #campo_cpEntrega em { display: none; } #campo_localidadeEntrega em { display: none; } #campo_contactoEntrega em { display: none; } #campo_nome_empresa em { display: none; } #campo_rep_empresa em { display: none; } #campo_aceito_termos em { display: none; } #campo_cod_postal_read em { display: none; } #campo_cod_postal_readEntrega em { display: none; } #campo_porta em { display: none; } #campo_portaEntrega em { display: none; } #campo_sel_morada, #campo_sel_moradaEntrega { padding: 1em; font-size: 0.80em; padding-left: 120px; } #caixaident #label_generoF { width: 0.5%; } #caixaident #label_generoM { width: 0.5%; } div#caixaResolucao{ border: 1px solid #CCC; padding: 0.6em 0em 0.6em 0.8em; margin-bottom: 0.6em; } #caixaResolucao label{ display: inline-block; width: 42%; text-align: right; padding-right: 1.2em; color: #4D4D4D; font-weight: bold; font-size: 0.80em; } #caixaResolucao input{ width: 31%; border: 1px solid #CCC; color: #4D4D4D; font-size: 0.72em; padding: 0.3em; margin: 0.6em 0em 0.6em 0em; } #caixaResolucao label.radio, #caixaResolucao input.radio { float: left; margin: 0.35em 0em 0.35em 0em; } #caixaResolucao label.radio.item, #caixaResolucao input.radio.item { width: auto; cursor: pointer; } #caixaResolucao input.radio.item { margin: 0.6em 1em 0.6em 0.5em; } .p_livre { padding-bottom: 0.6em; } input#enviaResolucao { background-color: #00AEEF; border: 1px solid #00AEEF; width: 15%; height: 3em; cursor: pointer; padding: 0.6em 1.2em; color: #FFF; font-weight: bold; margin-left: 44%; } input#enviaResolucao:hover, input#enviar:hover, input#guardar:hover { cursor: pointer; text-decoration: underline; } .form_resolucao { background-color: #EBEBEB; margin: 20px; padding: 20px; } .div_left { float: left; width: 42%; color: #4D4D4D; font-size: 0.80em; display: flex; align-items: center; padding-left: 240px; padding-top: 15px; height: 75px; } .div_right { float: left; align-items: center; width: 58%; height: 75px; padding-top: 25px; } .div_all { width: 100%; height: 55px; float: right; margin-top: 8px; } #caixaResolucao input.checkbox_produto { width: 15px; } img.ch_img { height: auto; width: 60px; } #caixaResolucao label.label_right { width: 400px; text-align: left; } #caixaResolucao label.label_right.no_bold { width: 300px; text-align: left; font-weight: normal; } div#sendEmailOK{ padding-top: 1px; padding-bottom: 1px; display:none; } input#verificar { background-color: #00AEEF; border: 1px solid #00AEEF; width: 74px; cursor: pointer; color: #FFF; font-weight: bold; margin-left: 1px; } #caixaResolucao input[name="encomendaNr"], .caixaResolucao input[name="encomendaNr"] { width: 165px; } .lista_candidaturas { width: 100%; text-align: center; font-size: 0.75em; color: #4D4D4D; border: 1px solid #B2B2B2; border-collapse: collapse; } .lista_candidaturas th { background-color: #E5E5E5; border: 1px solid #B2B2B2; padding: 4px; } .lista_candidaturas td { border: 1px solid #B2B2B2; padding: 4px; } /* ******************************************************************* DESKTOP **********************************************************************/ @media only screen and (min-width:1025px) and (max-width:1120px) { } /* ******************************************************************** TABLET **********************************************************************/ @media only screen and (min-width:600px) and (max-width:1024px) { #login{ width: 100%; } #logincaixa{ margin-left: 0.4em; margin-right: 0.4em; height: auto; } #cliente{ width: 100%; } #clientecaixa{ margin-left: 0.4em; margin-right: 0.4em; } #login label { text-align: left; width: 99%; } #login input{ width: 99%; margin: 0px; padding-top: 0.4em; padding-bottom: 0.4em; } #recEmail input{ width: 50%; } #recpass{ padding-left: 0.2em; } #login .submitlogin{ padding-top: 0.4em; padding-bottom: 0.4em; } input#submitcliente { width: 99%; padding-top: 0.4em; padding-bottom: 0.4em; } #blocoEsqRg { width: 100%; } #blocoDirRg{ width: 100%; } #caixaident label { width: 100%; text-align: left; } #caixaident input { width: 96%; } .cp_error_msg, .cp_error_msgEntrega { margin: 5px 5px 5px 0px; } #caixaident .cp_error_msg, #caixaident .cp_error_msgEntrega { margin: 5px 5px 5px 0px; } .caixaident_border, .caixaident_border_moradas { margin: 0px 5px 0px 0px; padding: 10px; } #campo_sel_morada, #campo_sel_moradaEntrega { padding-left: 0px; } .caixaident_border input#rua, .caixaident_border input#ruaEntrega { width: 96%; } input#morentrega { width: 5%; } label#morEntrega{ width: 60%; } input#generoF, input#generoM{ width: 10%; } label#genero{ width: 5%; } input#newsletter, input#sms{ width: 5%; } #cp4,#cp4-pre,#cp4-odd,#cp4-even,#read_cp4 { width: 20%; } #cp3,#cp3-pre,#cp3-odd,#cp3-even,#read_cp3 { width: 10%; } label#lbCP { width: 1%; } #campo_aceito_termos { padding-left: 1.7em; } #campo_aceito_termos label{ padding-left: 1.1em; } input#enviar{ width: 100%; height: 3.5em; float: left; margin-top: 15px; } #blocoEsqCc{ width: 98%; margin-left: 1%; margin-right: 1%; } #blocoDirCc{ width: 98%; margin: 0 1%; } .decreto { border-bottom: 1px solid #CCC; padding-bottom: 0.5em; padding-left: 1.5em; margin-bottom: 1em; } #msghead { padding-left: 1.3em; width: 95%; margin-top: 5px; } /* #titcaixa{ padding-left: 1.3em; } */ #caixaPeq{ width: 93%; margin-left: 1.4em; margin-bottom: 1em; } .caixaDir { float: left; } #linkg { margin-right: 1.9em; } input#guardar{ width: 100%; margin-bottom: 1em; } .caixaTitGrd{ width: 70% } #link{ margin-right: 1.9em; } em { margin-left: 0px; } input#newsletter, input#sms { width: 5%; } label#newsletter, label#sms{ width: 60%; } div .erros-form-utilizador em { margin-left: 1%; width: 98%; } /** Formulario Livre Resoluçao **/ div#caixaResolucao { margin-right: 5px; margin-left: 5px; } div#sendEmailOK { margin-right: 5px; margin-left: 5px; } #caixaResolucao input { width: 98%; } input#enviaResolucao { width: 99%; margin-left: 0%; } #caixaResolucao label { width: 100%; text-align: left; } .div_left { padding-left: 0px; width: 90px; } .div_all { display: flex; height: 25px; } #caixaResolucao input[name="encomendaNr"], .caixaResolucao input[name="encomendaNr"] { width: 75%; } input#verificar { width: 23%; } } /* ******************************************************************** MOBILE **********************************************************************/ @media only screen and (max-width:599px) { #login{ width: 100%; } #logincaixa { margin-left: 0.4em; margin-right: 0.4em; height: auto; } #cliente { width: 100%; } #clientecaixa { margin-left: 0.4em; margin-right: 0.4em; height: auto; } #login label { text-align: left; width: 99%; } #recEmail label{ width: 125px; } #login input { width: 99%; margin: 0px; padding-top: 0.4em; padding-bottom: 0.4em; } #recEmail input{ width: 90%; margin-top: 3px; } #recpass { padding-left: 0.2em; } #login .submitlogin { padding-top: 0.4em; padding-bottom: 0.4em; } input#submitcliente { width: 99%; padding-top: 0.4em; padding-bottom: 0.4em; } input#recuperar{ margin-left: 1.2em; } #blocoEsqRg { width: 100%; } #blocoDirRg { width: 100%; } #caixaident label { width: 100%; text-align: left; } #caixaident input { width: 96%; } .caixaident_border, .caixaident_border_moradas { margin: 0px 5px 0px 0px; padding: 10px; } #campo_sel_morada, #campo_sel_moradaEntrega { padding-left: 0px; } .cp_error_msg, .cp_error_msgEntrega { margin: 5px 5px 5px 0px; } #caixaident .cp_error_msg, #caixaident .cp_error_msgEntrega { margin: 5px 5px 5px 0px; } .caixaident_border input#rua, .caixaident_border input#ruaEntrega { width: 96%; } input#morentrega { width: 5%; } label#morEntrega { width: 60%; } input#generoF, input#generoM { width: 10%; } label#genero { width: 5%; } input#newsletter, input#sms { width: 5%; } input#cp4,input#cp4-pre,input#cp4-odd,input#cp4-even,input#read_cp4 { width: 20%; } input#cp3,input#cp3-pre,input#cp3-odd,input#cp3-even,input#read_cp3{ width: 10%; } label#lbCP { width: 1%; } #campo_aceito_termos { padding-left: 1.1em; } #campo_aceito_termos label { padding-left: 0.4em; } input#enviar { width: 100%; height: 3.5em; float: left; margin-top: 15px; } #blocoEsqCc { width: 98%; margin-left: 1%; margin-right: 1%; } #blocoDirCc { width: 98%; margin: 0 1%; } .decreto { border-bottom: 1px solid #CCC; padding-bottom: 0.5em; padding-left: 1.5em; margin-bottom: 1em; } #msghead { padding-left: 1.3em; width: 95%; margin-top: 5px; } #caixaPeq { width: 93%; margin-left: 1.4em; margin-bottom: 1em; } .caixaDir { float: left; } #linkg { margin-right: 1em; } input#guardar { width: 100%; margin-bottom: 1em; } .caixaTitGrd { width: 70%; } #link{ margin-right: 1em; } em { margin-left: 0px; } input#newsletter, input#sms { width: 5%; } label#newsletter, label#sms { width: 80%; } div .erros-form-utilizador em { margin-left: 1%; width: 98%; } /** Formulario Livre Resoluçao **/ div#caixaResolucao { margin-right: 5px; margin-left: 5px; } #caixaResolucao label { width: 100%; text-align: left; } #caixaResolucao input { width: 96%; } input#enviaResolucao { width: 98%; margin-left: 0%; } .div_left { padding-left: 0px; width: 90px; } .div_all { height: 85px; } #caixaResolucao input[name="encomendaNr"], .caixaResolucao input[name="encomendaNr"] { width: 70%; } input#verificar { width: 26%; } }