{"id":8,"date":"2025-09-30T07:59:11","date_gmt":"2025-09-30T07:59:11","guid":{"rendered":"https:\/\/trabajo.dinotec.com\/?page_id=8"},"modified":"2026-03-03T15:13:52","modified_gmt":"2026-03-03T14:13:52","slug":"trabaja-en-dinotec","status":"publish","type":"page","link":"https:\/\/trabajo.dinotec.com\/","title":{"rendered":"Trabaja en Dinotec"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bb|600|||||||\u00bb text_text_color=\u00bb#828282&#8243; text_font_size=\u00bb16px\u00bb header_font=\u00bb|700|||||||\u00bb header_font_size=\u00bb17px\u00bb header_2_font=\u00bb|600|||||||\u00bb header_2_font_size=\u00bb32px\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h1 class=\"sub-title left-side-line\">Ven a Dinotec<\/h1>\n<h2 class=\"sub-title left-side-line\">Trabaja con Nosotros<\/h2>\n<p>Dedicamos la labor de cada d\u00eda al cuidado del medio ambiente. Tenemos el know-how, las herramientas y la experiencia para hacerlo. Contamos con profesionales especializados en servicios y soluciones medioambientales.<\/p>\n<p>Nuestro equipo humano lo conforman personas de alta cualificaci\u00f3n con formaci\u00f3n especializada y con alta motivaci\u00f3n por su desarrollo profesional.<\/p>\n<p>\u00a1\u00danete a nuestro equipo!<\/p>\n<p>[\/et_pb_text][de_fb_form title=\u00bbEnv\u00edanos tu CV\u00bb submit_button_text=\u00bbEnviar\u00bb success_message=\u00bbGracias por tu solicitud. Nos pondremos en contacto contigo si tu perfil encaja con una de nuestras ofertas.\u00bb failed_message=\u00bbTu mensaje no se ha podido enviar.\u00bb use_custom_email=\u00bboff\u00bb custom_contact_email=\u00bbrrhh@dinotec.com\u00bb email_title=\u00bbCV recibido desde el formulario de trabajo de Dinotec\u00bb email_template=\u00bbMensaje recibido del formulario de Trabaja con nosotros de Dinotec:<br \/>\nNombre: %%Nombre%%<br \/>\nApelidos: %%Apellidos%%<br \/>\nCorreo electr\u00f3nico: %%Email%%<br \/>\nTel\u00e9fono: %%Telefono%%<br \/>\nOferta a la que aplica: %%Oferta%%<br \/>\nCV: %%CV%%<br \/>\nPol\u00edtica de privacidad: %%Privacidad%% Pol\u00edtica de privacidad\u00bb send_copy_to_sender=\u00bbon\u00bb reply_from_name=\u00bbcustom\u00bb reply_custom_from_name=\u00bbDinotec\u00bb reply_from_email=\u00bbcustom\u00bb reply_custom_from_email=\u00bbrrhh@dinotec.com\u00bb reply_email_title=\u00bbGracias por enviarnos tu CV\u00bb reply_email_template=\u00bbHemos recibido correctamente tu curr\u00edculum y ser\u00e1 revisado por nuestro equipo de RRHH.<br \/>\nSi tu perfil encaja con alguna de nuestras ofertas, nos pondremos en contacto contigo.<br \/>\nGracias<br \/>\n\u00bb save_to_database=\u00bbon\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb _unique_id=\u00bb27596c64-c9cc-4248-8871-6067eb1c76d2&#8243; upload_description_font=\u00bb||||||||\u00bb custom_button=\u00bbon\u00bb button_text_color=\u00bb#FFFFFF\u00bb button_bg_color=\u00bbgcid-primary-color\u00bb button_border_color=\u00bb#0c89b8&#8243; button_border_radius=\u00bb5px\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{%22gcid-primary-color%22:%91%22button_bg_color%22%93}\u00bb sticky_enabled=\u00bb0&#8243;]\t\t<div id=\"de_fb_nombre_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t<label for=\"de_fb_nombre\" class=\"field_label\">Nombre<span class=\"de_fb_required\">*<\/span><\/label>\r\n\t\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"input\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Nombre\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_nombre\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_nombre\"\/>\t\t\t\t\t\t\t<input type=\"text\" name=\"de_fb_nombre\" id=\"de_fb_nombre\" data-calc_default=\"0\" placeholder=\"Nombre\"   class=\"divi-form-builder-field input-field \" required value=\"\"  data-msg-required=\"Este campo es obligatorio.\" data-required_position=\"bottom\" autocomplete=\"off\" \/>\r\n\t\t\t\t\t\t\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n<div class=\"et_pb_module de_fb_form_field de_fb_form_field_0 clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_apellidos_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t<label for=\"de_fb_apellidos\" class=\"field_label\">Apellidos<span class=\"de_fb_required\">*<\/span><\/label>\r\n\t\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"input\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Apellidos\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_apellidos\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_apellidos\"\/>\t\t\t\t\t\t\t<input type=\"text\" name=\"de_fb_apellidos\" id=\"de_fb_apellidos\" data-calc_default=\"0\" placeholder=\"Apellidos\"   class=\"divi-form-builder-field input-field \" required value=\"\"  data-msg-required=\"Este campo es obligatorio.\" data-required_position=\"bottom\" autocomplete=\"off\" \/>\r\n\t\t\t\t\t\t\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module de_fb_form_field de_fb_form_field_1 clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_email_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t<label for=\"de_fb_email\" class=\"field_label\">Correo electr\u00f3nico<span class=\"de_fb_required\">*<\/span><\/label>\r\n\t\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"email\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Correo electr\u00f3nico\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_email\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_email\"\/>\t\t\t\t\t\t\t<input type=\"email\" name=\"de_fb_email\" id=\"de_fb_email\"  placeholder=\"Correo electr\u00f3nico\"   class=\"divi-form-builder-field input-field \" required value=\"\"  data-msg-required=\"Este campo es obligatorio.\" data-required_position=\"bottom\" data-msg-email=\"Por favor, a\u00f1ade una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida.\" autocomplete=\"on\" \/>\r\n\t\t\t\t\t\t\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module de_fb_form_field de_fb_form_field_2 clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_telefono_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t<label for=\"de_fb_telefono\" class=\"field_label\">Tel\u00e9fono<span class=\"de_fb_required\">*<\/span><\/label>\r\n\t\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"input\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Tel\u00e9fono\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_telefono\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_telefono\"\/>\t\t\t\t\t\t\t<input type=\"text\" name=\"de_fb_telefono\" id=\"de_fb_telefono\" data-calc_default=\"0\" placeholder=\"Tel\u00e9fono\"   class=\"divi-form-builder-field input-field \" required value=\"\"  data-msg-required=\"Este campo es obligatorio.\" data-required_position=\"bottom\" autocomplete=\"off\" \/>\r\n\t\t\t\t\t\t\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module de_fb_form_field de_fb_form_field_3 clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_oferta_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t<label for=\"de_fb_oferta\" class=\"field_label\">Oferta a la que aplica<span class=\"de_fb_required\">*<\/span><\/label>\r\n\t\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"input\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Oferta a la que aplica\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_oferta\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_oferta\"\/>\t\t\t\t\t\t\t<input type=\"text\" name=\"de_fb_oferta\" id=\"de_fb_oferta\" data-calc_default=\"0\" placeholder=\"Oferta a la que aplica\"   class=\"divi-form-builder-field input-field \" required value=\"\"  data-msg-required=\"Este campo es obligatorio.\" data-required_position=\"bottom\" autocomplete=\"off\" \/>\r\n\t\t\t\t\t\t\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module de_fb_form_field de_fb_form_field_4 file_align_left clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_cv_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t\t\t\t\t<span class=\"df_field_description_text\">Puedes subir tu CV en un archivo PDF (.pdf) o de Word (.doc o .docx)<\/span>\r\n\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"file\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Sube tu CV\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_cv\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_cv\"\/>\t\t\t\t<span id=\"de_fb_cv_fileupload\" class=\"required\"  data-required_message=\"Este campo es obligatorio.\" data-required_position=\"bottom\" data-single=\"on\">\r\n\t\t\t\t<!--span id=\"de_fb_cv_image_container\" class=\"df-image-wrapper\"-->\r\n\t\t\t\t\t<span class=\"dropzone fade well upload_field file_upload_wrapper\" id=\"dropzone_de_fb_cv\">\r\n\t\t\t\t\t\t<span id=\"de_fb_cv_result\" class=\"image_upload_result\">\r\n\t\t\t\t\t\t\t<span class=\"upload_icon\">\r\n\r\n\t\t\t\t\t\t<svg id=\"file_upload\" enable-background=\"new 0 0 483.246 483.246\" viewBox=\"0 0 483.246 483.246\" width=\"0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><g id=\"icon_68_\"><path class=\"primary\" d=\"m424.914 143.074v249.748c.008 1.697-.174 3.389-.542 5.045l-1.621 5.404c-4.026 9.237-13.167 15.189-23.243 15.134h-374.098c-11.723-.033-21.911-8.059-24.687-19.448-.516-2.003-.758-4.067-.719-6.135v-306.177c-.023-12.02 9.703-21.783 21.723-21.805h.083 111.249c7.769.027 14.952 4.133 18.918 10.814l26.308 45.591h224.995c12 .052 21.686 9.822 21.634 21.823z\" \/><path class=\"secondary\" d=\"m461.206 180.939c12.173.001 22.041 9.869 22.04 22.042 0 2.193-.328 4.373-.971 6.47l-57.915 188.416-1.621 5.404c-4.026 9.237-13.167 15.189-23.243 15.134h-374.086c-11.723-.033-21.911-8.059-24.687-19.448l60.701-202.33c2.801-9.306 11.368-15.68 21.086-15.688z\" \/><\/g><\/g><\/svg>\r\n\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<span class=\"upload_desc drop-description\">Arrastra aqu\u00ed el archivo o haz clic para subirlo.<\/span>\r\n\t\t\t\t\t\t<input name=\"file_de_fb_cv[]\" id=\"de_fb_cv\" type=\"file\" class=\"upload_field df-image divi-form-builder-field\" title=\"No se ha elegido ning\u00fan archivo.\" \/>\r\n\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<input name=\"de_fb_cv\" type=\"hidden\" id=\"de_fb_cv_value\" value=\"\"\/>\r\n\t\t\t\t\t<span class=\"file_preview_container files\">\r\n\t\t\t\t\t<\/span>\t\t          \t\r\n\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t<script id=\"template-upload\" type=\"text\/x-tmpl\">\r\n\t\t\t\t      \t{% for (var i=0, file; file=o.files[i]; i++) { %}\r\n\t\t\t\t          \t<div class=\"file_upload_item template-upload fade{%=o.options.loadImageFileTypes.test(file.type)?' image':''%}\">\r\n\t\t\t\t\t\t\t\t<div class=\"file_upload_item_cont\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"preview_image_cont\">\r\n\t\t\t\t\t\t\t\t\t\t<span class=\"preview preview_image\"><\/span>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"preview_content\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"name preview_name\">{%=file.name%}<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"upload_size size\">Processing...<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"error text-danger\"><\/strong>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"progress progress-striped active\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\"><span class=\"progress-bar progress-bar-success\" style=\"width:0%;\"><\/span><\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary start\" style=\"display:none;\"><\/button>\r\n\t\t\t\t\t\t\t\t\t<a class=\"btn btn-warning cancel remove_upload\">\r\n\t\t\t\t\t\t\t\t\t\t<i class=\"\"><\/i>\r\n\t\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t      {% } %}\r\n\t\t\t\t    <\/script>\r\n\t\t\t\t    <!-- The template to display files available for download -->\r\n<script>\r\njQuery(document).ready(function($){\r\n\tjQuery('#de_fb_cv_fileupload').fileupload({\r\n        url: 'https:\/\/trabajo.dinotec.com\/wp-admin\/admin-ajax.php',\r\n        dataType: 'json',\r\n        dropZone: jQuery('#dropzone_de_fb_cv'),\r\n        autoUpload: false,\r\n        acceptFileTypes: \/(\\.|\\\/)(pdf| doc| docx)$\/i,\r\n        maxFileSize: 10000000,\r\n        disableImageResize: \/Android(?!.*Chrome)|Opera\/\r\n            .test(window.navigator.userAgent),\r\n        previewMaxWidth: 100,\r\n        previewMaxHeight: 100,\r\n\t\timageMaxWidth: null,\r\n\t\timageMaxHeight: null,\r\n        sequentialUploads: true,\r\n        singleFileUploads:true,\r\n        previewCanvas: false,\t\r\n\t\tmaxNumberOfFiles:1,\t\tloadImageFileTypes: \/^image\\\/(gif|jpeg|png)$\/,\r\n        downloadTemplateId:'',\r\n        messages: {\r\n\t        maxNumberOfFiles: 'Se ha excedido el n\u00famero m\u00e1ximo de archivos que se permite subir.',\r\n\t        acceptFileTypes: 'Formato no admitido. Por favor, sube tu CV en pdf o en un formato de Word (.doc o .docx).',\r\n\t        maxFileSize: 'El archivo es demasiado grande. Por favor, sube un archivo m\u00e1s peque\u00f1o.',\r\n\t        minFileSize: 'File is too small'\r\n\t    },\r\n        previewCrop: true,\r\n\t\t        formData: {'action':'de_fb_image_upload', 'fb_nonce': de_fb_obj.fb_nonce, 'acceptFileTypes': 'pdf| doc| docx' },\r\n    }).on('fileuploadadd', function (e, data) {\r\n\t\tvar field_type = jQuery(this).closest('.et_pb_contact_field').data('type');\r\n\t\t\r\n\t\tvar allowedMimeTypes = ['image\/jpeg', 'image\/png', 'image\/gif']; \/\/ Allowed MIME types\r\n\t\tvar allowedExtensions = ['jpg', 'jpeg', 'png', 'gif'];\r\n\t\tvar file = data.files[0];\r\n\t\tvar fileExtension = file.name.split('.').pop().toLowerCase();\r\n\r\n\t\tif(field_type == 'image' || (field_type === 'file' && allowedExtensions.includes(fileExtension))){\r\n\t\t\t\/\/ Remove any previous error messages\r\n\t\t\t$(this).closest('.field_wrapper').find('.upload-error').remove();\r\n\t\t\t\/\/ Use FileReader to check real MIME type before upload\r\n\t\t\tvar reader = new FileReader();\r\n\t\t\treader.onloadend = function () {\r\n\t\t\t\tvar arr = (new Uint8Array(reader.result)).subarray(0, 4);\r\n\t\t\t\tvar header = \"\";\r\n\t\t\t\tfor (var i = 0; i < arr.length; i++) {\r\n\t\t\t\t\theader += arr[i].toString(16);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ Detect MIME by file signature (MAGIC NUMBER check)\r\n\t\t\t\tvar realMime = \"unknown\";\r\n\t\t\t\tswitch (header) {\r\n\t\t\t\t\tcase \"89504e47\": realMime = \"image\/png\"; break;\r\n\t\t\t\t\tcase \"ffd8ffe0\":\r\n\t\t\t\t\tcase \"ffd8ffe1\":\r\n\t\t\t\t\tcase \"ffd8ffe2\":\r\n\t\t\t\t\tcase \"ffd8ffe3\":\r\n\t\t\t\t\tcase \"ffd8ffe8\": realMime = \"image\/jpeg\"; break;\r\n\t\t\t\t\tcase \"47494638\": realMime = \"image\/gif\"; break;\r\n\t\t\t\t\tdefault: realMime = \"invalid\"; break;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ If real MIME is invalid, reject upload\r\n\t\t\t\tif (!allowedMimeTypes.includes(realMime)) {\r\n\t\t\t\t\r\n\t\t\t\t\t\/\/Fully prevent upload\r\n\t\t\t\t\tdata.files[0] = [];\r\n\t\t\t\t\treturn false; \r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t\t\/\/ Read file as ArrayBuffer (for magic number check)\r\n\t\t\treader.readAsArrayBuffer(file.slice(0, 4));\r\n\t\t}\r\n      \t\/\/jQuery(this).closest('.field_wrapper').find('.existing_image_preview').slideUp();\r\n\r\n    \tjQuery(this).parent().attr('data-uploaded', 'false');\r\n    \tvar current_cnt = jQuery(this).parent().attr('data-filecnt');\r\n    \tif ( typeof current_cnt == 'undefined') {\r\n    \t\tcurrent_cnt = 1;\r\n    \t} else {\r\n    \t\tcurrent_cnt = parseInt(current_cnt) + 1;\r\n    \t}\r\n    \tjQuery(this).parent().attr( 'data-filecnt', current_cnt );\r\n\r\n    \tvar _target = jQuery(e.target);\r\n    \tlet form_obj = _target.closest('.de_fb_form');\r\n    \tif ( form_obj.find('form').hasClass('disable_submit_for_required') ) {\r\n    \t\tlet required_fields= form_obj.find('.required');\r\n\t        let required_check = true;\r\n\t        let submit_btn = form_obj.find('.divi-form-submit');\r\n\t        if(required_fields.length > 0){\r\n\t            jQuery.each(required_fields,function (index,required_field){\r\n\t                if ( !$(this).closest('.de_fb_form_field').hasClass('condition-hide') ) {\r\n\t                    var field_type = jQuery(this).closest('.et_pb_contact_field').data('type');\r\n\t                    if ( ( field_type == 'checkbox' || field_type == 'radio' ) &&  jQuery(this).find('input:checked').length == 0 ) {\r\n\t                        required_check = false;\r\n\t                    }\r\n\r\n\t                    if ( ( field_type == 'file' || field_type == 'image' ) && ( (typeof jQuery(this).parent().attr('data-filecnt') == 'undefined') || jQuery(this).parent().attr('data-filecnt') == \"0\" || jQuery(this).parent().attr('data-filecnt') == \"\" ) ) {\r\n\t                        required_check = false;\r\n\t                    }\r\n\t                }\r\n\t            });\r\n\t        }\r\n\t        if(required_check == true){\r\n\t            submit_btn.removeAttr('disabled');\r\n\t        }else{\r\n\t            submit_btn.attr('disabled',true);\r\n\t        }\r\n    \t}\r\n\r\n    \tjQuery(window).trigger('resize');\r\n\t\r\n\t\t\/\/ if setFormHeight exsists\r\n\t\tif ( typeof setFormHeight == 'function' ) {\r\n\t\t\tsetFormHeight();\r\n\t\t}\r\n\r\n\t}).on('fileuploaddone', function (e, data) {\r\n\t\r\n\t\/\/ if setFormHeight exsists\r\n\tif ( typeof setFormHeight == 'function' ) {\r\n\t\tsetFormHeight();\r\n\t}\r\n\r\n    \tvar uploaded_cnt = jQuery(this).parent().attr('data-uploadedcnt');\r\n\r\n    \tvar inserted_elem = jQuery(data.context);\r\n    \tvar inserted_num = inserted_elem.find('canvas').attr('data-insertnum');\r\n    \tif ( jQuery(this).closest('.field_wrapper').find('.existing_image_preview').length > 0 ) {\r\n    \t\tjQuery(this).closest('.field_wrapper').find('.inserted_' + inserted_num).attr('data-id', data.result.files[0].attachment_id);\r\n    \t}\r\n    \tif ( typeof uploaded_cnt == 'undefined') {\r\n    \t\tuploaded_cnt = 1;\r\n    \t} else {\r\n    \t\tuploaded_cnt = parseInt(uploaded_cnt) + 1;\r\n    \t}\r\n    \tjQuery(this).parent().attr( 'data-uploadedcnt', uploaded_cnt );\r\n    \tvar current_cnt = parseInt(jQuery(this).parent().attr('data-filecnt'));\r\n\r\n    \tif ( uploaded_cnt == current_cnt ) {\r\n    \t\tjQuery(this).parent().attr('data-uploaded', 'true');\r\n    \t}\r\n\r\n    \tvar file_ids = [];\r\n    \tjQuery.each( data.result.files, function(inx, file) {\r\n    \t\tfile_ids.push(file.attachment_id);\r\n    \t});\r\n\r\n    \tif ( jQuery(this).attr('data-single') == 'on' ) {\r\n    \t\tjQuery('#de_fb_cv_value').val( file_ids.join(','));\r\n    \t} else {\r\n    \t\tif ( jQuery('#de_fb_cv_value').val() == '' ) {\r\n\t    \t\tjQuery('#de_fb_cv_value').val( file_ids.join(','));\r\n\t    \t} else {\r\n\t    \t\tjQuery('#de_fb_cv_value').val( jQuery('#de_fb_cv_value').val() + ',' + file_ids.join(','));\r\n\t    \t}\r\n\r\n\t    \tif ( jQuery(this).closest('.field_wrapper').find('.existing_image_preview').length > 0 ) {\r\n\t    \t\tvar current_file_ids = [];\r\n\t    \t\tjQuery(this).closest('.field_wrapper').find('.existing_image_preview a.existing_image_preview_link').each(function(){\r\n\t    \t\t\tcurrent_file_ids.push( jQuery(this).attr('data-id'));\r\n\t    \t\t});\r\n\t    \t\tif ( current_file_ids.length > 0 ) {\r\n\t    \t\t\tjQuery('#de_fb_cv_value').val( current_file_ids.join(','));\r\n\t    \t\t}\r\n\t    \t}\r\n    \t}\r\n\r\n    \tvar all_uploaded = true;\r\n    \tjQuery(this).closest('form').find('.et_pb_contact_field[data-type=\"image\"], .et_pb_contact_field[data-type=\"file\"]').each(function(){\r\n    \t\tif ( jQuery(this).attr('data-uploaded') == \"false\" ){\r\n    \t\t\tall_uploaded = false;\r\n    \t\t}\r\n    \t});\r\n\r\n    \tif ( all_uploaded == true ){\r\n    \t\tif ( jQuery(this).closest('form').find('.divi-form-submit').hasClass('de_fb_ajax_submit')) {\r\n            \tde_fb_ajax_form_submit( jQuery(this).closest('form')[0] );\r\n            \te.preventDefault();\r\n            } else {\r\n\t\t\t\tjQuery(this).closest('form').find('.fb_nonce').remove();\r\n\t\t\t\tjQuery(this).closest('form').append('<input type=\"hidden\" name=\"fb_nonce\" class=\"fb_nonce\" value=\"' + de_fb_obj.fb_nonce + '\">');\r\n            \tjQuery(this).closest('form').unbind('submit').submit();\r\n            }\r\n    \t}\r\n    \tjQuery(window).trigger('resize');\r\n\t\t\r\n    }).on('fileuploadprocessfail', function(e, data) {\r\n\r\n    \tvar _target = jQuery(e.target);\r\n\t\tlet form_obj = _target.closest('.de_fb_form');\r\n    \tif ( data.files.error == true ) {\r\n    \t\tvar error_elem = _target.find('.template-upload.processing');\r\n    \t\terror_elem.addClass('error');\r\n    \t\tjQuery(this).parent().attr('data-uploaded', 'false');\r\n\t    \tvar current_cnt = jQuery(this).parent().attr('data-filecnt');\r\n\t    \tcurrent_cnt = parseInt(current_cnt) - 1;\r\n\t    \tjQuery(this).parent().attr( 'data-filecnt', current_cnt );\r\n    \t\tsetTimeout( function() {\r\n    \t\t\terror_elem.remove();\r\n    \t\t\tif ( _target.find('.files  .template-upload').length == 0 ) {\r\n    \t\t\t\t_target.closest('.et_pb_contact_field').removeAttr('data-uploaded');\r\n    \t\t\t}\r\n    \t\t}, 4000);\r\n\r\n\t\t\tif (form_obj.find('form').hasClass('disable_submit_for_required')) {\r\n\t\t\t\tlet required_fields = form_obj.find('.required');\r\n\t\t\t\tlet required_check = true;\r\n\t\t\t\tlet submit_btn = form_obj.find('.divi-form-submit');\r\n\t\t\t\tif (required_fields.length > 0) {\r\n\t\t\t\t\tjQuery.each(required_fields, function(index, required_field) {\r\n\t\t\t\t\t\tif (!$(this).closest('.de_fb_form_field').hasClass('condition-hide')) {\r\n\t\t\t\t\t\t\tvar field_type = jQuery(this).closest('.et_pb_contact_field').data('type');\r\n\t\t\t\t\t\t\tif ((field_type == 'checkbox' || field_type == 'radio') && jQuery(this).find('input:checked').length == 0) {\r\n\t\t\t\t\t\t\t\trequired_check = false;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tif ((field_type == 'file' || field_type == 'image') && ((typeof jQuery(this).parent().attr('data-filecnt') == 'undefined') || jQuery(this).parent().attr('data-filecnt') == \"0\" || jQuery(this).parent().attr('data-filecnt') == \"\")) {\r\n\t\t\t\t\t\t\t\trequired_check = false;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\tif (required_check == true) {\r\n\t\t\t\t\tsubmit_btn.removeAttr('disabled');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tsubmit_btn.attr('disabled', true);\r\n\t\t\t\t}\r\n\t\t\t}\r\n    \t}\r\n    \t\r\n    \tjQuery(window).trigger('resize');\r\n    }).on('fileuploadfail', function(e, data){\r\n    \tvar _target = jQuery(e.target);\r\n    \tvar _clicked_elem = jQuery(data.context);\r\n    \tlet form_obj = _target.closest('.de_fb_form');\r\n    \tvar current_cnt = jQuery(this).parent().attr('data-filecnt');\r\n    \tcurrent_cnt = parseInt(current_cnt) - 1;\r\n    \tjQuery(this).parent().attr( 'data-filecnt', current_cnt );\r\n\r\n    \tif ( jQuery(this).closest('.field_wrapper').find('.existing_image_preview').length > 0 ) {\r\n    \t\tvar insertedNum = _clicked_elem.find('canvas').attr('data-insertnum');\r\n    \t\tif ( jQuery(this).attr('data-single') == 'on' ) {\r\n    \t\t\tjQuery(this).closest('.field_wrapper').find('.image-preview-cont img').each(function(){\r\n    \t\t\t\tjQuery(this).attr('src', jQuery(this).attr('data-src'));\r\n    \t\t\t});\r\n\t    \t} else {\r\n\t    \t\tjQuery(this).closest('.field_wrapper').find('.existing_image_preview a.inserted_' + insertedNum).remove();\r\n\t    \t}\r\n    \t}\r\n\r\n    \tif ( form_obj.find('form').hasClass('disable_submit_for_required') ) {\r\n    \t\tlet required_fields= form_obj.find('.required');\r\n\t        let required_check = true;\r\n\t        let submit_btn = form_obj.find('.divi-form-submit');\r\n\t        if(required_fields.length > 0){\r\n\t            jQuery.each(required_fields,function (index,required_field){\r\n\t                if ( !$(this).closest('.de_fb_form_field').hasClass('condition-hide') ) {\r\n\t                    var field_type = jQuery(this).closest('.et_pb_contact_field').data('type');\r\n\t                    if ( ( field_type == 'checkbox' || field_type == 'radio' ) &&  jQuery(this).find('input:checked').length == 0 ) {\r\n\t                        required_check = false;\r\n\t                    }\r\n\r\n\t                    if ( ( field_type == 'file' || field_type == 'image' ) && ( (typeof jQuery(this).parent().attr('data-filecnt') == 'undefined') || jQuery(this).parent().attr('data-filecnt') == \"0\" || jQuery(this).parent().attr('data-filecnt') == \"\") ) {\r\n\t                        required_check = false;\r\n\t                    }\r\n\t                }\r\n\t            });\r\n\t        }\r\n\t        if(required_check == true){\r\n\t            submit_btn.removeAttr('disabled');\r\n\t        }else{\r\n\t            submit_btn.attr('disabled',true);\r\n\t        }\r\n    \t}\r\n\r\n    \tjQuery(window).trigger('resize');\r\n    }).on('fileuploadprocessalways', function( e, data) {\r\n    \tvar _this = jQuery(this);\r\n    \tif ( jQuery(this).closest('.field_wrapper').find('.existing_image_preview').length > 0 ) {\r\n    \t\tif ( jQuery(this).attr('data-single') == 'on' ) {\r\n    \t\t\tif ( data.files[0].preview ) {\r\n\t    \t\t\tvar canvas = data.files[0].preview;\r\n\t    \t\t\tvar random_num = Math.floor(Math.random() * 100) + 1;\r\n\t    \t\t\tjQuery(data.files[0].preview).attr('data-insertnum', random_num);\r\n\t    \t\t\tvar dataURL = canvas.toDataURL();\r\n\t    \t\t\tjQuery(this).closest('.field_wrapper').find('.image-preview-cont img').each(function(){\r\n\t    \t\t\t\tjQuery(this).attr('data-src', jQuery(this).attr('src'));\r\n\t    \t\t\t\tjQuery(this).attr('src', dataURL);\r\n\t    \t\t\t});\r\n    \t\t\t}    \t\t\t\r\n\t    \t} else {\r\n\t    \t\tif ( data.files.length > 0 ) {\r\n\t    \t\t\tjQuery.each( data.files, function( ind, file){\r\n\t    \t\t\t\tif ( data.files[ind].preview ) {\r\n\t\t\t    \t\t\tvar canvas = data.files[ind].preview;\r\n\t\t\t    \t\t\tif ( typeof jQuery(data.files[ind].preview).attr('data-insertnum') == 'undefined' ) {\r\n\t\t\t    \t\t\t\tvar random_num = Math.floor(Math.random() * 100) + 1;\r\n\t\t\t\t    \t\t\tjQuery(data.files[ind].preview).attr('data-insertnum', random_num);\r\n\t\t\t\t    \t\t\tvar dataURL = canvas.toDataURL();\r\n\t\t\t\t    \t\t\tvar t_width = _this.closest('.field_wrapper').find('.image-preview-cont').find('img').eq(0).width();\r\n\t\t\t\t    \t\t\t_this.closest('.field_wrapper').find('.image-preview-cont').append('<a class=\"existing_image_preview_link existing_file_link ui-sortable-handle inserted inserted_' + random_num + '\" href=\"' + dataURL + '\" target=\"_blank\"><img decoding=\"async\" class=\"no-lazy\" style=\"max-width: 200px;width:' + t_width + 'px;\" src=\"' + dataURL + '\" title=\"Uploaded Image Preview\"><\/a>');\r\n\t\t\t    \t\t\t}\r\n\t\t    \t\t\t}\r\n\t    \t\t\t});\r\n\t    \t\t}\r\n\t    \t}\r\n    \t}\r\n\r\n\t\t\/\/ wait 1 second then setFormHeight();\r\n\t\tsetTimeout( function() {\r\n\t\t\t\/\/ if setFormHeight exsists\r\n\t\t\tif ( typeof setFormHeight == 'function' ) {\r\n\t\t\t\tsetFormHeight();\r\n\t\t\t}\r\n\t\t}, 1000 );\r\n\r\n    });\r\n});\r\n<\/script>\r\n\r\n\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module de_fb_form_field de_fb_form_field_5 dfb_radio_default clearfix  grid_et_pb_column_4_4_12 et_pb_column_4_4 et_pb_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<div id=\"de_fb_privacidad_wrapper\" class=\"field_wrapper search_filter_cont \" data-count=\"100\" >\r\n\t\t\t\t\t\t\t\t<p class=\"et_pb_contact_field\" data-type=\"checkbox\">\r\n\t\t\t<input type=\"hidden\" name=\"field_title[]\" value=\"Aviso legal\"\/><input type=\"hidden\" name=\"field_name[]\" value=\"de_fb_privacidad\"\/><input type=\"hidden\" name=\"field_id[]\" value=\"de_fb_privacidad\"\/><span class=\"et_pb_contact_field_options_wrapper\">\r\n\t\t\t\t\t\t\t\t<span class=\"et_pb_contact_field_options_list required\"  data-required_message=\"Este campo es obligatorio.\" data-required_position=\"bottom\"><span class=\"et_pb_contact_field_checkbox\">\r\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"et_pb_contact_de_fb_privacidad_5_0\" class=\"divi-form-builder-field checkbox-field\" name=\"de_fb_privacidad[]\" value=\"He le\u00eddo y acepto la\" data-id=\"He le\u00eddo y acepto la \">\r\n\t\t\t\t\t\t\t\t\t<label class=\"\" for=\"et_pb_contact_de_fb_privacidad_5_0\">\r\n\t\t\t\t\t\t\t\t\t\t<i><\/i>\r\n\t\t\t\t\t\t\t\t\t\t<span class=\"label_wrapper\">\r\n\t\t\t\t\t\t\t\t\t\t\t<span>He le\u00eddo y acepto la<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t <a href=\"\/politica-de-privacidad\" target=\"_blank\">pol\u00edtica de privacidad<\/a>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"de_fb_required\">*<\/span>\r\n\t\t\t\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t\t\t\t<\/label>\r\n\t\t\t\t\t\t\t\t<\/span><\/span>\r\n\t\t\t\t\t\t\t<\/span>\t\t\t<\/p>\r\n\r\n\t\t\t\t\t<\/div>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div>[\/de_fb_form][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbjustified\u00bb global_colors_info=\u00bb{}\u00bb]Sus datos ser\u00e1n tratados por DINOTEC con la finalidad exclusiva de dar respuesta a su consulta o petici\u00f3n. No ser\u00e1n cedidos a ning\u00fan tercero. Nuestro plazo de conservaci\u00f3n, si usted no es cliente, es de 1 a\u00f1o. Puede ejercitar sus derechos de acceso, rectificaci\u00f3n, oposici\u00f3n, supresi\u00f3n, portabilidad o limitaci\u00f3n y a no ser objeto de decisiones automatizadas, en nuestro correo <a href=\"dinotec@dinotec.com\">dinotec@dinotec.com<\/a>, donde le atender\u00e1 la persona responsable. Puede ampliar nuestra informaci\u00f3n sobre el tratamiento de datos en el enlace a la <a href=\"\/politica-de-privacidad\/\">Pol\u00edtica de privacidad<\/a>.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ven a Dinotec Trabaja con Nosotros Dedicamos la labor de cada d\u00eda al cuidado del medio ambiente. Tenemos el know-how, las herramientas y la experiencia para hacerlo. Contamos con profesionales especializados en servicios y soluciones medioambientales. Nuestro equipo humano lo conforman personas de alta cualificaci\u00f3n con formaci\u00f3n especializada y con alta motivaci\u00f3n por su desarrollo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":14,"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":162,"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions\/162"}],"wp:attachment":[{"href":"https:\/\/trabajo.dinotec.com\/index.php\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}